Equirectangular approximation to distance on a great circle

Time bar (total: 14.6s)

analyze0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
100%99.8%0%0.2%0%0%0%1
Compiler

Compiled 34 to 16 computations (52.9% saved)

sample1.4s (9.7%)

Memory
-8.5MiB live, 1 194.4MiB allocated
Samples
701.0ms6 585×0valid
384.0ms1 671×1valid
Precisions
Click to see histograms. Total time spent on operations: 799.0ms
ival-hypot: 213.0ms (26.6% of total)
ival-mult: 179.0ms (22.4% of total)
ival-sub: 116.0ms (14.5% of total)
ival-cos: 114.0ms (14.3% of total)
ival-div: 84.0ms (10.5% of total)
ival-add: 47.0ms (5.9% of total)
adjust: 31.0ms (3.9% of total)
exact: 6.0ms (0.8% of total)
ival-true: 5.0ms (0.6% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

preprocess500.0ms (3.4%)

Memory
-0.1MiB live, 484.2MiB allocated
Algorithm
egg-herbie
Rules
15 840×accelerator-lowering-fma.f32
15 840×accelerator-lowering-fma.f64
2 462×*-lowering-*.f32
2 462×*-lowering-*.f64
2 156×unsub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0150693
1358693
2925677
34465677
47811677
01732
13232
27632
329032
4104932
5332832
6677132
0810016
Stop Event
iter limit
node limit
node limit
Calls
Call 1
Inputs
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
Outputs
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(*.f64 R (hypot.f64 (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 0 binary64)) (-.f64 phi1 phi2)))
Call 2
Inputs
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* (neg R) (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* R (sqrt (+ (* (* (- (neg lambda1) lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- (neg lambda1) lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* R (sqrt (+ (* (* (- lambda1 (neg lambda2)) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 (neg lambda2)) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ (neg phi1) phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ (neg phi1) phi2) 2)))) (* (- (neg phi1) phi2) (- (neg phi1) phi2)))))
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 (neg phi2)) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 (neg phi2)) 2)))) (* (- phi1 (neg phi2)) (- phi1 (neg phi2))))))
(neg (* (neg R) (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))))
(neg (* R (sqrt (+ (* (* (- (neg lambda1) lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- (neg lambda1) lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))))
(neg (* R (sqrt (+ (* (* (- lambda1 (neg lambda2)) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 (neg lambda2)) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))))
(neg (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ (neg phi1) phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ (neg phi1) phi2) 2)))) (* (- (neg phi1) phi2) (- (neg phi1) phi2))))))
(neg (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 (neg phi2)) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 (neg phi2)) 2)))) (* (- phi1 (neg phi2)) (- phi1 (neg phi2)))))))
(* lambda1 (sqrt (+ (* (* (- R lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- R lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* lambda2 (sqrt (+ (* (* (- lambda1 R) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 R) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* phi1 (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ R phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ R phi2) 2)))) (* (- R phi2) (- R phi2)))))
(* phi2 (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 R) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 R) 2)))) (* (- phi1 R) (- phi1 R)))))
(* R (sqrt (+ (* (* (- lambda2 lambda1) (cos (/ (+ phi1 phi2) 2))) (* (- lambda2 lambda1) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* R (sqrt (+ (* (* (- phi1 lambda2) (cos (/ (+ lambda1 phi2) 2))) (* (- phi1 lambda2) (cos (/ (+ lambda1 phi2) 2)))) (* (- lambda1 phi2) (- lambda1 phi2)))))
(* R (sqrt (+ (* (* (- phi2 lambda2) (cos (/ (+ phi1 lambda1) 2))) (* (- phi2 lambda2) (cos (/ (+ phi1 lambda1) 2)))) (* (- phi1 lambda1) (- phi1 lambda1)))))
(* R (sqrt (+ (* (* (- lambda1 phi1) (cos (/ (+ lambda2 phi2) 2))) (* (- lambda1 phi1) (cos (/ (+ lambda2 phi2) 2)))) (* (- lambda2 phi2) (- lambda2 phi2)))))
(* R (sqrt (+ (* (* (- lambda1 phi2) (cos (/ (+ phi1 lambda2) 2))) (* (- lambda1 phi2) (cos (/ (+ phi1 lambda2) 2)))) (* (- phi1 lambda2) (- phi1 lambda2)))))
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi2 phi1) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi2 phi1) 2)))) (* (- phi2 phi1) (- phi2 phi1)))))
Outputs
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* R (sqrt (+ (* (cos (/ (+ phi1 phi2) 2)) (* (- lambda1 lambda2) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))))) (* (- phi1 phi2) (- phi1 phi2)))))
(* (neg R) (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* (sqrt (+ (* (cos (/ (+ phi1 phi2) 2)) (* (- lambda1 lambda2) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))))) (* (- phi1 phi2) (- phi1 phi2)))) (neg R))
(* R (sqrt (+ (* (* (- (neg lambda1) lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- (neg lambda1) lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* R (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (cos (/ (+ phi1 phi2) 2)) (* (+ lambda1 lambda2) (* (cos (/ (+ phi1 phi2) 2)) (+ lambda1 lambda2)))))))
(* R (sqrt (+ (* (* (- lambda1 (neg lambda2)) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 (neg lambda2)) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* R (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (cos (/ (+ phi1 phi2) 2)) (* (+ lambda1 lambda2) (* (cos (/ (+ phi1 phi2) 2)) (+ lambda1 lambda2)))))))
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ (neg phi1) phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ (neg phi1) phi2) 2)))) (* (- (neg phi1) phi2) (- (neg phi1) phi2)))))
(* R (sqrt (+ (* (cos (/ (- phi2 phi1) 2)) (* (- lambda1 lambda2) (* (- lambda1 lambda2) (cos (/ (- phi2 phi1) 2))))) (* (+ phi1 phi2) (+ phi1 phi2)))))
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 (neg phi2)) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 (neg phi2)) 2)))) (* (- phi1 (neg phi2)) (- phi1 (neg phi2))))))
(* R (sqrt (+ (* (cos (/ (- phi2 phi1) 2)) (* (- lambda1 lambda2) (* (- lambda1 lambda2) (cos (/ (- phi2 phi1) 2))))) (* (+ phi1 phi2) (+ phi1 phi2)))))
(neg (* (neg R) (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))))
(* R (sqrt (+ (* (cos (/ (+ phi1 phi2) 2)) (* (- lambda1 lambda2) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))))) (* (- phi1 phi2) (- phi1 phi2)))))
(neg (* R (sqrt (+ (* (* (- (neg lambda1) lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- (neg lambda1) lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))))
(* (neg R) (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (cos (/ (+ phi1 phi2) 2)) (* (+ lambda1 lambda2) (* (cos (/ (+ phi1 phi2) 2)) (+ lambda1 lambda2)))))))
(neg (* R (sqrt (+ (* (* (- lambda1 (neg lambda2)) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 (neg lambda2)) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))))
(* (neg R) (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (cos (/ (+ phi1 phi2) 2)) (* (+ lambda1 lambda2) (* (cos (/ (+ phi1 phi2) 2)) (+ lambda1 lambda2)))))))
(neg (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ (neg phi1) phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ (neg phi1) phi2) 2)))) (* (- (neg phi1) phi2) (- (neg phi1) phi2))))))
(* (neg R) (sqrt (+ (* (cos (/ (- phi2 phi1) 2)) (* (- lambda1 lambda2) (* (- lambda1 lambda2) (cos (/ (- phi2 phi1) 2))))) (* (+ phi1 phi2) (+ phi1 phi2)))))
(neg (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 (neg phi2)) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 (neg phi2)) 2)))) (* (- phi1 (neg phi2)) (- phi1 (neg phi2)))))))
(* (neg R) (sqrt (+ (* (cos (/ (- phi2 phi1) 2)) (* (- lambda1 lambda2) (* (- lambda1 lambda2) (cos (/ (- phi2 phi1) 2))))) (* (+ phi1 phi2) (+ phi1 phi2)))))
(* lambda1 (sqrt (+ (* (* (- R lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- R lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* lambda1 (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (* (cos (/ (+ phi1 phi2) 2)) (- R lambda2)) (* (cos (/ (+ phi1 phi2) 2)) (- R lambda2))))))
(* lambda2 (sqrt (+ (* (* (- lambda1 R) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 R) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* lambda2 (sqrt (+ (* (- phi1 phi2) (- phi1 phi2)) (* (cos (/ (+ phi1 phi2) 2)) (* (- lambda1 R) (* (cos (/ (+ phi1 phi2) 2)) (- lambda1 R)))))))
(* phi1 (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ R phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ R phi2) 2)))) (* (- R phi2) (- R phi2)))))
(* phi1 (sqrt (+ (* (cos (/ (+ R phi2) 2)) (* (cos (/ (+ R phi2) 2)) (* (- lambda1 lambda2) (- lambda1 lambda2)))) (* (- R phi2) (- R phi2)))))
(* phi2 (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 R) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 R) 2)))) (* (- phi1 R) (- phi1 R)))))
(* phi2 (sqrt (+ (* (cos (/ (+ R phi1) 2)) (* (cos (/ (+ R phi1) 2)) (* (- lambda1 lambda2) (- lambda1 lambda2)))) (* (- phi1 R) (- phi1 R)))))
(* R (sqrt (+ (* (* (- lambda2 lambda1) (cos (/ (+ phi1 phi2) 2))) (* (- lambda2 lambda1) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* R (sqrt (+ (* (cos (/ (+ phi1 phi2) 2)) (* (- lambda1 lambda2) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))))) (* (- phi1 phi2) (- phi1 phi2)))))
(* R (sqrt (+ (* (* (- phi1 lambda2) (cos (/ (+ lambda1 phi2) 2))) (* (- phi1 lambda2) (cos (/ (+ lambda1 phi2) 2)))) (* (- lambda1 phi2) (- lambda1 phi2)))))
(* R (sqrt (+ (* (cos (/ (+ lambda1 phi2) 2)) (* (- phi1 lambda2) (* (- phi1 lambda2) (cos (/ (+ lambda1 phi2) 2))))) (* (- lambda1 phi2) (- lambda1 phi2)))))
(* R (sqrt (+ (* (* (- phi2 lambda2) (cos (/ (+ phi1 lambda1) 2))) (* (- phi2 lambda2) (cos (/ (+ phi1 lambda1) 2)))) (* (- phi1 lambda1) (- phi1 lambda1)))))
(* R (sqrt (+ (* (cos (/ (+ lambda1 phi1) 2)) (* (cos (/ (+ lambda1 phi1) 2)) (* (- phi2 lambda2) (- phi2 lambda2)))) (* (- phi1 lambda1) (- phi1 lambda1)))))
(* R (sqrt (+ (* (* (- lambda1 phi1) (cos (/ (+ lambda2 phi2) 2))) (* (- lambda1 phi1) (cos (/ (+ lambda2 phi2) 2)))) (* (- lambda2 phi2) (- lambda2 phi2)))))
(* R (sqrt (+ (* (- lambda1 phi1) (* (cos (/ (+ lambda2 phi2) 2)) (* (- lambda1 phi1) (cos (/ (+ lambda2 phi2) 2))))) (* (- phi2 lambda2) (- phi2 lambda2)))))
(* R (sqrt (+ (* (* (- lambda1 phi2) (cos (/ (+ phi1 lambda2) 2))) (* (- lambda1 phi2) (cos (/ (+ phi1 lambda2) 2)))) (* (- phi1 lambda2) (- phi1 lambda2)))))
(* R (sqrt (+ (* (* (- lambda1 phi2) (- lambda1 phi2)) (* (cos (/ (+ lambda2 phi1) 2)) (cos (/ (+ lambda2 phi1) 2)))) (* (- phi1 lambda2) (- phi1 lambda2)))))
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi2 phi1) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi2 phi1) 2)))) (* (- phi2 phi1) (- phi2 phi1)))))
(* R (sqrt (+ (* (cos (/ (+ phi1 phi2) 2)) (* (- lambda1 lambda2) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))))) (* (- phi1 phi2) (- phi1 phi2)))))
Symmetry

(negabs R)

(sort lambda1 lambda2)

(sort phi1 phi2)

explain428.0ms (2.9%)

Memory
-5.2MiB live, 510.6MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1660-0-(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
67119(0.0004690958238752779 1.1922783534172901e-125 1.0161412902747794e+51 -7.54111008147374e+209 4.3296453438673306e-265)0-(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))
00-0-(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))
00-0-lambda2
00-0-(+.f64 phi1 phi2)
00-0-phi2
00-0-(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
00-0-(-.f64 lambda1 lambda2)
00-0-(*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))
00-0-R
00-0-lambda1
00-0-phi1
00-0-(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
00-0-#s(literal 2 binary64)
00-0-(/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))
00-0-(-.f64 phi1 phi2)
00-0-(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
cos.f64(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))sensitivity1860
sqrt.f64(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))oflow-rescue1660
(*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))overflow105
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))overflow105
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))overflow166
Confusion
Predicted +Predicted -
+900
-12541
Precision
0.4186046511627907
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+9000
-125041
Precision?
0.4186046511627907
Recall?
1.0
Freqs
test
numberfreq
041
178
2137
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
147.0ms354×1valid
19.0ms158×0valid
Compiler

Compiled 388 to 72 computations (81.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 132.0ms
ival-sub: 28.0ms (21.2% of total)
ival-div: 26.0ms (19.7% of total)
ival-cos: 26.0ms (19.7% of total)
ival-mult: 24.0ms (18.2% of total)
ival-hypot: 13.0ms (9.8% of total)
adjust: 7.0ms (5.3% of total)
ival-add: 7.0ms (5.3% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 5 to 5 computations (0% saved)

prune1.0ms (0%)

Memory
2.2MiB live, 2.2MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.7%
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
Compiler

Compiled 37 to 17 computations (54.1% saved)

simplify450.0ms (3.1%)

Memory
5.6MiB live, 561.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 lambda1 lambda2)
cost-diff0
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
cost-diff192
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
cost-diff3008
(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
Rules
15 840×accelerator-lowering-fma.f32
15 840×accelerator-lowering-fma.f64
2 462×*-lowering-*.f32
2 462×*-lowering-*.f64
2 156×unsub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017155
132155
276155
3290155
41049155
53328155
66771155
08100122
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
R
(sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))
(+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))
(* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))))
(* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))
(- lambda1 lambda2)
lambda1
lambda2
(cos (/ (+ phi1 phi2) 2))
(/ (+ phi1 phi2) 2)
(+ phi1 phi2)
phi1
phi2
2
(* (- phi1 phi2) (- phi1 phi2))
(- phi1 phi2)
Outputs
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(*.f64 R (hypot.f64 (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 0 binary64)) (-.f64 phi1 phi2)))
R
(sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))
(hypot.f64 (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 0 binary64)) (-.f64 phi1 phi2))
(+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))
(fma.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (fma.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2) #s(literal 0 binary64)))
(* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))))
(fma.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (fma.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))
(* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))
(fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 0 binary64))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
(cos (/ (+ phi1 phi2) 2))
(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))
(/ (+ phi1 phi2) 2)
(/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))
(+ phi1 phi2)
(+.f64 phi1 phi2)
phi1
phi2
2
#s(literal 2 binary64)
(* (- phi1 phi2) (- phi1 phi2))
(fma.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2) #s(literal 0 binary64))
(- phi1 phi2)
(-.f64 phi1 phi2)

localize89.0ms (0.6%)

Memory
12.5MiB live, 130.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))
accuracy99.7%
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))
accuracy78.0%
(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))
accuracy40.0%
(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
Samples
57.0ms177×1valid
10.0ms79×0valid
Compiler

Compiled 157 to 19 computations (87.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 49.0ms
ival-mult: 17.0ms (34.4% of total)
ival-cos: 12.0ms (24.3% of total)
ival-hypot: 6.0ms (12.1% of total)
ival-sub: 4.0ms (8.1% of total)
adjust: 4.0ms (8.1% of total)
ival-add: 4.0ms (8.1% of total)
ival-div: 3.0ms (6.1% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series53.0ms (0.4%)

Memory
-1.3MiB live, 73.8MiB allocated
Counts
7 → 300
Calls
Call 1
Inputs
#<alt (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))>
#<alt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))>
#<alt (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))>
#<alt (- lambda1 lambda2)>
#<alt (cos (/ (+ phi1 phi2) 2))>
#<alt (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))>
#<alt (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))))>
Outputs
#<alt (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))))))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)) (+ (* 1/2 (/ (* lambda2 (pow (- phi1 phi2) 2)) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2))))))))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)))))>
#<alt (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))))))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2))))>
#<alt (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))))))>
#<alt (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)) (+ (* 1/2 (/ (* lambda1 (pow (- phi1 phi2) 2)) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2))))))))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))))>
#<alt (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (* 1/2 (* (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))>
#<alt phi1>
#<alt (* phi1 (+ 1 (* -1 (/ phi2 phi1))))>
#<alt (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))>
#<alt (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))>
#<alt (* -1 phi1)>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1))) phi1))) phi1)))))>
#<alt (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))>
#<alt phi2>
#<alt (* phi2 (+ 1 (* -1 (/ phi1 phi2))))>
#<alt (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))>
#<alt (* -1 phi2)>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2))) phi2))) phi2)))))>
#<alt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))>
#<alt (+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))>
#<alt (+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))>
#<alt (+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))>
#<alt (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))>
#<alt (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))>
#<alt (+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))>
#<alt (+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))>
#<alt (+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))>
#<alt (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))>
#<alt (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))>
#<alt (+ (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (+ (* phi1 (+ (* -2 phi2) (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (+ (* phi1 (+ (* -2 phi2) (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ 1 (+ (* phi1 (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2))) (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2)))))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (pow phi1 2)>
#<alt (* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))>
#<alt (* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (/ (pow phi2 2) (pow phi1 2))))))>
#<alt (* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (/ (pow phi2 2) (pow phi1 2))))))>
#<alt (pow phi1 2)>
#<alt (* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))>
#<alt (* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) phi1)) (* 2 phi2)) phi1))))>
#<alt (* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) phi1)) (* 2 phi2)) phi1))))>
#<alt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))>
#<alt (+ (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))>
#<alt (+ (* phi2 (+ (* -2 phi1) (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))>
#<alt (+ (* phi2 (+ (* -2 phi1) (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (+ (* phi2 (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2))) (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))>
#<alt (pow phi2 2)>
#<alt (* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))>
#<alt (* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) (/ (pow phi1 2) (pow phi2 2))))))>
#<alt (* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) (/ (pow phi1 2) (pow phi2 2))))))>
#<alt (pow phi2 2)>
#<alt (* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))>
#<alt (* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) phi2)) (* 2 phi1)) phi2))))>
#<alt (* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) phi2)) (* 2 phi1)) phi2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))>
#<alt (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))>
#<alt (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))>
#<alt (* R phi1)>
#<alt (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))>
#<alt (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))>
#<alt (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))>
#<alt (* R phi2)>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))>
#<alt (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))>
#<alt (* -1 (* R phi2))>
#<alt (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))>
#<alt (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))>
#<alt (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))>
#<alt (* -1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt lambda1>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt lambda1>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt lambda1>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (* -1 lambda2)>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* -1 lambda2)>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (cos (* 1/2 phi2))>
#<alt (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))>
#<alt (+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))>
#<alt (+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/48 (* phi1 (sin (* 1/2 phi2)))))) (* 1/2 (sin (* 1/2 phi2))))))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 phi1))>
#<alt (+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))>
#<alt (+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))>
#<alt (+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))>
#<alt (* (cos (* 1/2 phi2)) (- lambda1 lambda2))>
#<alt (+ (* -1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* -1/8 (* phi1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* phi1 (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi1)) (- lambda1 lambda2))>
#<alt (+ (* -1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))>
#<alt (+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* -1/8 (* phi2 (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))>
#<alt (+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* phi2 (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/48 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))>
#<alt (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))>
#<alt (+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))>
#<alt (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))>
#<alt (+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))>
#<alt (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))>
#<alt (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))>
#<alt (+ (* -1 (* phi1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)))>
#<alt (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)))>
#<alt (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ (* phi1 (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2))) (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2)))))) (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)))>
#<alt (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))>
#<alt (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))>
#<alt (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))>
#<alt (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* phi2 (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2))) (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))>
#<alt (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))>
#<alt (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))>
Calls

75 calls:

TimeVariablePointExpression
5.0ms
phi2
@0
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
3.0ms
lambda2
@-inf
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
2.0ms
phi1
@0
(sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))
2.0ms
lambda1
@inf
(sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))
2.0ms
R
@0
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))

rewrite486.0ms (3.3%)

Memory
-22.7MiB live, 505.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 434×accelerator-lowering-fma.f32
7 434×accelerator-lowering-fma.f64
6 244×*-lowering-*.f32
6 244×*-lowering-*.f64
3 492×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01789
18689
270789
0887579
Stop Event
iter limit
node limit
Counts
7 → 347
Calls
Call 1
Inputs
(sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))
(+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(- lambda1 lambda2)
(cos (/ (+ phi1 phi2) 2))
(* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))
(* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))))
Outputs
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1/2 binary64)))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (-.f64 phi1 phi2))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (exp.f64 (log.f64 (-.f64 phi1 phi2))))
(hypot.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))))
(hypot.f64 (-.f64 phi1 phi2) (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))))))
(hypot.f64 (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))))) (-.f64 phi1 phi2))
(hypot.f64 (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))))) (exp.f64 (log.f64 (-.f64 phi1 phi2))))
(hypot.f64 (exp.f64 (log.f64 (-.f64 phi1 phi2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))))
(hypot.f64 (exp.f64 (log.f64 (-.f64 phi1 phi2))) (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))))))
(sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)))) (sqrt.f64 (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))))
(/.f64 (sqrt.f64 (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 binary64)))) (sqrt.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)))))
(/.f64 (sqrt.f64 (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 binary64)))) (sqrt.f64 (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 binary64))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)))) (sqrt.f64 (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 binary64))))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (neg.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64))))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64))))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(*.f64 (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64)))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (neg.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(+.f64 (*.f64 (-.f64 phi1 phi2) phi1) (fma.f64 (-.f64 phi1 phi2) (-.f64 #s(literal 0 binary64) phi2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(+.f64 (*.f64 phi1 (-.f64 phi1 phi2)) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(+.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) phi1)) (neg.f64 (*.f64 (-.f64 phi1 phi2) phi2)))
(+.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi1 (-.f64 phi1 phi2))) (*.f64 phi2 (-.f64 phi2 phi1)))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (/.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(-.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(fma.f64 phi1 (-.f64 phi1 phi2) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(fma.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(fma.f64 (-.f64 phi1 phi2) phi1 (fma.f64 (-.f64 phi1 phi2) (-.f64 #s(literal 0 binary64) phi2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(fma.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (neg.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(fma.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(fma.f64 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1))) phi1) (fma.f64 (-.f64 phi1 phi2) (-.f64 #s(literal 0 binary64) phi2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(fma.f64 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1))) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 phi1 phi2) phi1) (fma.f64 (-.f64 phi1 phi2) (-.f64 #s(literal 0 binary64) phi2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(fma.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)) phi1) (fma.f64 (-.f64 phi1 phi2) (-.f64 #s(literal 0 binary64) phi2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(fma.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 lambda1 lambda2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(fma.f64 (*.f64 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (*.f64 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (*.f64 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1))) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (*.f64 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2)) (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (+.f64 phi1 phi2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (*.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 phi1 phi2) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (*.f64 (+.f64 phi1 phi2) (*.f64 (+.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (*.f64 (+.f64 phi1 phi2) (*.f64 (+.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 phi1 phi2) (+.f64 phi1 phi2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (*.f64 (+.f64 phi1 phi2) (*.f64 (+.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)) (/.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)) (*.f64 (+.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (*.f64 (+.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(fma.f64 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (/.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2)))) (*.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (-.f64 phi1 phi2))) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (/.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2)))) (/.f64 (-.f64 phi1 phi2) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 phi2 (*.f64 phi1 (-.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (/.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2)))) (*.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (-.f64 phi1 phi2))) phi1) (fma.f64 (-.f64 phi1 phi2) (-.f64 #s(literal 0 binary64) phi2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(fma.f64 (pow.f64 (/.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2)))) #s(literal 2 binary64)) (pow.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))))) (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(fma.f64 (exp.f64 (log.f64 (-.f64 phi1 phi2))) (exp.f64 (log.f64 (-.f64 phi1 phi2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (*.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (-.f64 phi1 phi2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (/.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) #s(literal 1 binary64)) (/.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (/.f64 (-.f64 lambda1 lambda2) (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 phi1 phi2))) (/.f64 (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) #s(literal 2 binary64)) (-.f64 lambda1 lambda2)) (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 phi1 phi2)))) (neg.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(fma.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 phi1 phi2))) (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 phi1 phi2)))) (neg.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(fma.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 phi1 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 phi1 phi2)))) (neg.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(fma.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 phi1 phi2))) (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) #s(literal 2 binary64)) (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 phi1 phi2)))) (neg.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(fma.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 phi1 phi2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 phi1 phi2)))) (neg.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 phi1 phi2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) #s(literal 4 binary64)) (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 phi1 phi2)))) (neg.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 phi1 phi2))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 phi1 phi2)))) (neg.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(fma.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 phi1 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 phi1 phi2)))) (neg.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 phi1 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 phi1 phi2)))) (neg.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(fma.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 phi1 phi2))) (/.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 phi1 phi2)))) (neg.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(fma.f64 (/.f64 (-.f64 phi1 phi2) (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2)))) (/.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 phi2 (*.f64 phi1 (-.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (/.f64 (-.f64 phi1 phi2) (/.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2)))) (/.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (/.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) (/.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2)))) (/.f64 (-.f64 phi1 phi2) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (-.f64 phi1 phi2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2)))) (/.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2))))) (*.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (-.f64 phi1 phi2))) (fma.f64 phi2 phi2 (*.f64 phi1 (-.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (*.f64 phi1 #s(literal 1 binary64)) (-.f64 phi1 phi2) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(fma.f64 (*.f64 phi1 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(fma.f64 (*.f64 phi1 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1))) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(fma.f64 (*.f64 phi1 (/.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2))))) (fma.f64 phi2 phi2 (*.f64 phi1 (-.f64 phi1 phi2))) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(fma.f64 (*.f64 (-.f64 phi1 phi2) (/.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2))))) (fma.f64 phi2 phi2 (*.f64 phi1 (-.f64 phi1 phi2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(neg.f64 (/.f64 (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 binary64))) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64))))
(/.f64 (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 binary64))) (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (-.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 (-.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64))) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2))))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (+.f64 phi1 phi2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2)) (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (+.f64 phi1 phi2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (+.f64 phi1 phi2) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2))))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 phi1 phi2) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (+.f64 phi1 phi2) (+.f64 phi1 phi2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 phi1 phi2) (*.f64 (+.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 phi1 phi2) (+.f64 phi1 phi2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2))))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (+.f64 phi1 phi2) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 phi1 phi2)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (+.f64 phi1 phi2)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2)) (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (+.f64 phi1 phi2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (+.f64 phi1 phi2) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 phi1 phi2) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (+.f64 phi1 phi2) (+.f64 phi1 phi2)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 phi1 phi2) (*.f64 (+.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 phi1 phi2) (+.f64 phi1 phi2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 phi1 phi2) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2))))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (+.f64 phi1 phi2) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 phi1 phi2)))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1))) (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2))) (+.f64 lambda1 lambda2) (*.f64 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1))) (+.f64 lambda1 lambda2)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2)) (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (+.f64 phi1 phi2)) (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (+.f64 phi1 phi2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2)) (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2))) (+.f64 lambda1 lambda2) (*.f64 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (+.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (+.f64 phi1 phi2)) (+.f64 lambda1 lambda2)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 phi1 phi2) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1))) (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 (*.f64 (+.f64 phi1 phi2) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2))) (+.f64 lambda1 lambda2) (*.f64 (*.f64 (+.f64 phi1 phi2) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 (*.f64 (+.f64 phi1 phi2) (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1))) (+.f64 lambda1 lambda2)))
(/.f64 (fma.f64 (*.f64 (+.f64 phi1 phi2) (*.f64 (+.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 phi1 phi2) (+.f64 phi1 phi2)) (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 (*.f64 (+.f64 phi1 phi2) (+.f64 phi1 phi2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (fma.f64 (*.f64 (+.f64 phi1 phi2) (*.f64 (+.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (+.f64 lambda1 lambda2) (*.f64 (*.f64 (+.f64 phi1 phi2) (+.f64 phi1 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 (*.f64 (+.f64 phi1 phi2) (+.f64 phi1 phi2)) (+.f64 lambda1 lambda2)))
(/.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (-.f64 phi1 phi2))) (+.f64 lambda1 lambda2) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (+.f64 lambda1 lambda2)))
(/.f64 (fma.f64 (*.f64 (+.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (+.f64 phi1 phi2) (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 (+.f64 phi1 phi2) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (fma.f64 (*.f64 (+.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (+.f64 lambda1 lambda2) (*.f64 (+.f64 phi1 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 (+.f64 phi1 phi2) (+.f64 lambda1 lambda2)))
(/.f64 (fma.f64 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (+.f64 lambda1 lambda2) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 (fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 phi1 phi1)) (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (fma.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (/.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (/.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (*.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (/.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (/.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(/.f64 (*.f64 (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1 binary64)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(*.f64 (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)))))
(*.f64 (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))))
(*.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64))) (*.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64))))))
(*.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(*.f64 (-.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))))
(*.f64 (/.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 phi1 phi2))) (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 phi1 phi2)))
(/.f64 (*.f64 R (sqrt.f64 (fma.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 6 binary64))))) (sqrt.f64 (fma.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)))))
(/.f64 (*.f64 R (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) R)
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64)) R))
(*.f64 (*.f64 R (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64))) (pow.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64)))
(+.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))
(+.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1)
(+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (neg.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))
(+.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(-.f64 lambda1 lambda2)
(-.f64 #s(literal 0 binary64) (-.f64 lambda2 lambda1))
(-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))
(-.f64 (+.f64 lambda1 #s(literal 0 binary64)) lambda2)
(fma.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (neg.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))
(fma.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 #s(literal -1 binary64) lambda2 lambda1)
(neg.f64 (/.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))
(neg.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(neg.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (+.f64 lambda1 lambda2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(/.f64 (fma.f64 lambda2 (*.f64 lambda2 (-.f64 #s(literal 0 binary64) lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (fma.f64 lambda2 lambda2 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (fma.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (fma.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))
(/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (-.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) #s(literal 1 binary64)) (+.f64 lambda1 lambda2))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1)))))
(*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))
(*.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) lambda1))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(fma.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))))
(fma.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) lambda1 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)))
(fma.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) lambda1))
(fma.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) #s(literal -1 binary64)) lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) lambda1))
(/.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (+.f64 lambda1 lambda2))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) lambda1) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) lambda1) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)))) (-.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))))) (-.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))
(*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 1 binary64)) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) lambda1))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (*.f64 lambda1 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (*.f64 lambda2 (-.f64 lambda2 lambda1)) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) lambda1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2))))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) lambda1)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) lambda2))))
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 lambda1 (-.f64 lambda1 lambda2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 lambda2 (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) lambda1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) lambda2)))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) lambda1))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) lambda1)) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2))) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 lambda1 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 lambda2 (-.f64 lambda2 lambda1)) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) lambda1) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (*.f64 lambda1 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 lambda2 (-.f64 lambda2 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 lambda1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 lambda1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))))))
(fma.f64 lambda1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) lambda1)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)))))
(fma.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (*.f64 lambda1 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (*.f64 lambda2 (-.f64 lambda2 lambda1)) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) lambda1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(fma.f64 (-.f64 #s(literal 0 binary64) lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 lambda1 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) lambda1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) lambda2))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 lambda1 (-.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 lambda2 (-.f64 lambda2 lambda1))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) lambda1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) lambda2)))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) lambda1))
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) lambda1)) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2))) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) lambda1) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 (*.f64 lambda1 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 lambda2 (-.f64 lambda2 lambda1)) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 lambda1 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (*.f64 lambda2 (-.f64 lambda2 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(fma.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (+.f64 lambda1 lambda2))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (-.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1))))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 #s(literal 0 binary64)))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 lambda1 lambda2))
(*.f64 (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))))) (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))))))
(*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))

simplify588.0ms (4%)

Memory
26.6MiB live, 577.8MiB allocated
Algorithm
egg-herbie
Rules
10 414×accelerator-lowering-fma.f32
10 414×accelerator-lowering-fma.f64
6 624×*-lowering-*.f32
6 624×*-lowering-*.f64
5 566×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
090010124
130229370
279389370
081108752
Stop Event
iter limit
node limit
Counts
300 → 300
Calls
Call 1
Inputs
(sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))))))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)) (+ (* 1/2 (/ (* lambda2 (pow (- phi1 phi2) 2)) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2))))))))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)))))
(* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)))))
(sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))))))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2))))
(* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))))))
(* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)) (+ (* 1/2 (/ (* lambda1 (pow (- phi1 phi2) 2)) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2))))))))))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))))
(sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (* 1/2 (* (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
phi1
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(* -1 phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1))) phi1))) phi1)))))
(sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
phi2
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(* -1 phi2)
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2))) phi2))) phi2)))))
(+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))
(+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
(* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))
(+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
(* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))
(+ (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(+ (* phi1 (+ (* -2 phi2) (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(+ (* phi1 (+ (* -2 phi2) (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ 1 (+ (* phi1 (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2))) (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2)))))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(pow phi1 2)
(* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))
(* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (/ (pow phi2 2) (pow phi1 2))))))
(* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (/ (pow phi2 2) (pow phi1 2))))))
(pow phi1 2)
(* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))
(* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) phi1)) (* 2 phi2)) phi1))))
(* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) phi1)) (* 2 phi2)) phi1))))
(+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))
(+ (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(+ (* phi2 (+ (* -2 phi1) (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(+ (* phi2 (+ (* -2 phi1) (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (+ (* phi2 (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2))) (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(pow phi2 2)
(* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))
(* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) (/ (pow phi1 2) (pow phi2 2))))))
(* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) (/ (pow phi1 2) (pow phi2 2))))))
(pow phi2 2)
(* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))
(* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) phi2)) (* 2 phi1)) phi2))))
(* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) phi2)) (* 2 phi1)) phi2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))
(* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
(* R phi1)
(* phi1 (+ R (* -1 (/ (* R phi2) phi1))))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))
(* -1 (* R phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
(* R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))
(* -1 (* R phi2))
(* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))
(* -1 lambda2)
(- lambda1 lambda2)
(- lambda1 lambda2)
(- lambda1 lambda2)
lambda1
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
lambda1
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
lambda1
(+ lambda1 (* -1 lambda2))
(+ lambda1 (* -1 lambda2))
(+ lambda1 (* -1 lambda2))
(* -1 lambda2)
(* lambda2 (- (/ lambda1 lambda2) 1))
(* lambda2 (- (/ lambda1 lambda2) 1))
(* lambda2 (- (/ lambda1 lambda2) 1))
(* -1 lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(cos (* 1/2 phi2))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/48 (* phi1 (sin (* 1/2 phi2)))))) (* 1/2 (sin (* 1/2 phi2))))))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 phi1))
(+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(+ (* -1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* -1/8 (* phi1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* phi1 (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))
(* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))
(* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))
(* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(+ (* -1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* -1/8 (* phi2 (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* phi2 (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/48 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))
(* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))
(* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))
(* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))
(* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
(* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
(* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))
(+ (* -1 (* phi1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)))
(+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)))
(+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ (* phi1 (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2))) (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2)))))) (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))
(+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))
(+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))
(+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* phi2 (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2))) (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))
(* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))
Outputs
(sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
(-.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))
(fma.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))) (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))))))))
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (fma.f64 lambda1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))) (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))))))
(*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)) (+ (* 1/2 (/ (* lambda2 (pow (- phi1 phi2) 2)) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2))))))))))
(*.f64 lambda1 (fma.f64 lambda2 (neg.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 lambda2 (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1))
(* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))) (neg.f64 lambda1))
(* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (fma.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))) lambda1)) (neg.f64 lambda1))
(* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) lambda1))) lambda1))))
(sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
(-.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)) (*.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1)))) (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))))))))
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (fma.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))) (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1)))) (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2))))
(*.f64 lambda2 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2))))
(* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2)))))
(* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)) (+ (* 1/2 (/ (* lambda1 (pow (- phi1 phi2) 2)) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2))))))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 phi1 phi2) (/.f64 (-.f64 phi1 phi2) (*.f64 (*.f64 lambda2 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2)))))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda2))))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda2)) lambda2))))
(sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 phi1 (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
(fma.f64 phi1 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (fma.f64 phi1 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64)))))) (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (* 1/2 (* (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
(fma.f64 phi1 (fma.f64 phi1 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (+.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) #s(literal 1 binary64))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) #s(literal 1 binary64))) (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1/6 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))) (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
phi1
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (fma.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* -1 phi1)
(-.f64 #s(literal 0 binary64) phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) phi1) phi2) phi1))))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1))) phi1))) phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi2 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 phi2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi1))) phi1))))
(sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1))))) (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
(fma.f64 phi2 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))) (fma.f64 phi2 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64)))))) (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))) (+.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) #s(literal 1 binary64))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) #s(literal 1 binary64))) (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal 1/6 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))) (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
phi2
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (fma.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 phi2 phi2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(* -1 phi2)
(-.f64 #s(literal 0 binary64) phi2)
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) phi1) phi2))))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2))) phi2))) phi2)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi2))) phi2))))
(+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))
(fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(fma.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) #s(literal -2 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(fma.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) lambda2 lambda1)) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(fma.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) lambda2 lambda1)) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) lambda1) (fma.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)) (fma.f64 (-.f64 phi1 phi2) (/.f64 (-.f64 phi1 phi2) (*.f64 lambda1 lambda1)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) lambda1) (fma.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)) (fma.f64 (-.f64 phi1 phi2) (/.f64 (-.f64 phi1 phi2) (*.f64 lambda1 lambda1)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))))
(* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) lambda1)) lambda1)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) lambda1)) lambda1)))
(+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(fma.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) #s(literal -2 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(fma.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) lambda1 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(fma.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) lambda1 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 lambda1 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (fma.f64 (-.f64 phi1 phi2) (/.f64 (-.f64 phi1 phi2) (*.f64 lambda2 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (+ (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 lambda1 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (fma.f64 (-.f64 phi1 phi2) (/.f64 (-.f64 phi1 phi2) (*.f64 lambda2 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))))
(* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) lambda2)) lambda2)))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) lambda2)) lambda2)))
(+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))
(+ (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(fma.f64 phi1 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))
(+ (* phi1 (+ (* -2 phi2) (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))
(+ (* phi1 (+ (* -2 phi2) (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ 1 (+ (* phi1 (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2))) (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2)))))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 phi1 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1/6 binary64)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))
(pow phi1 2)
(*.f64 phi1 phi1)
(* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 phi2 (/.f64 #s(literal -2 binary64) phi1) #s(literal 1 binary64)))
(* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (/ (pow phi2 2) (pow phi1 2))))))
(*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) (/.f64 (*.f64 phi2 #s(literal -2 binary64)) phi1)))))
(* (pow phi1 2) (+ 1 (+ (* -2 (/ phi2 phi1)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) (/ (pow phi2 2) (pow phi1 2))))))
(*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) (/.f64 (*.f64 phi2 #s(literal -2 binary64)) phi1)))))
(pow phi1 2)
(*.f64 phi1 phi1)
(* (pow phi1 2) (+ 1 (* -2 (/ phi2 phi1))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 phi2 (/.f64 #s(literal -2 binary64) phi1) #s(literal 1 binary64)))
(* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) phi1)) (* 2 phi2)) phi1))))
(*.f64 (*.f64 phi1 phi1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) phi2) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) phi1)) phi1)))
(* (pow phi1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) phi1)) (* 2 phi2)) phi1))))
(*.f64 (*.f64 phi1 phi1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) phi2) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) phi1)) phi1)))
(+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1))
(+ (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(fma.f64 phi2 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))
(+ (* phi2 (+ (* -2 phi1) (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64)))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))
(+ (* phi2 (+ (* -2 phi1) (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (+ (* phi2 (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2))) (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 phi2 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal 1/6 binary64)) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64)))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))
(pow phi2 2)
(*.f64 phi2 phi2)
(* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))
(*.f64 (*.f64 phi2 phi2) (fma.f64 phi1 (/.f64 #s(literal -2 binary64) phi2) #s(literal 1 binary64)))
(* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) (/ (pow phi1 2) (pow phi2 2))))))
(*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) (fma.f64 phi1 (/.f64 phi1 (*.f64 phi2 phi2)) (/.f64 (*.f64 phi1 #s(literal -2 binary64)) phi2)))))
(* (pow phi2 2) (+ 1 (+ (* -2 (/ phi1 phi2)) (+ (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)) (/ (pow phi1 2) (pow phi2 2))))))
(*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) (fma.f64 phi1 (/.f64 phi1 (*.f64 phi2 phi2)) (/.f64 (*.f64 phi1 #s(literal -2 binary64)) phi2)))))
(pow phi2 2)
(*.f64 phi2 phi2)
(* (pow phi2 2) (+ 1 (* -2 (/ phi1 phi2))))
(*.f64 (*.f64 phi2 phi2) (fma.f64 phi1 (/.f64 #s(literal -2 binary64) phi2) #s(literal 1 binary64)))
(* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) phi2)) (* 2 phi1)) phi2))))
(*.f64 (*.f64 phi2 phi2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) phi1) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) phi2)) phi2)))
(* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)) phi2)) (* 2 phi1)) phi2))))
(*.f64 (*.f64 phi2 phi2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) phi1) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) phi2)) phi2)))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))
(*.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) R)
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
(-.f64 (*.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) R) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) R)))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))
(fma.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda1) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (neg.f64 (*.f64 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))) (*.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) R))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 lambda1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))))) (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))) (*.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) R))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))
(*.f64 lambda1 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (neg.f64 lambda1))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 lambda1 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) R) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R)) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) lambda1)))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))
(*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (fma.f64 R (/.f64 (*.f64 lambda2 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (/.f64 (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) R) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1)))) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (neg.f64 lambda1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (neg.f64 lambda1))) (neg.f64 lambda1))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R) (/.f64 (fma.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) R (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) R)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))) lambda1)) (neg.f64 lambda1))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R) (/.f64 (fma.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) R (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (neg.f64 lambda1))) lambda1))))
(* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))
(*.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)) R)
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
(-.f64 (*.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)) R) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) R)))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda2) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (neg.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))) (*.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)) R))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))))) (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))) (*.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)) R))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))
(*.f64 lambda2 (fma.f64 (neg.f64 R) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R)))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 lambda2 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) R) (*.f64 (*.f64 lambda2 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R)) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) lambda2)))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) lambda1) (/.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) R) (*.f64 (*.f64 lambda2 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (fma.f64 (neg.f64 R) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R))))
(* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 (fma.f64 (neg.f64 R) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) R) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) lambda2)))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R) (/.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) R (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (+.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (-.f64 #s(literal 0 binary64) lambda2))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R)
(+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (*.f64 (*.f64 phi1 R) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))))) (*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
(fma.f64 phi1 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (fma.f64 phi1 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))))))) (*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
(fma.f64 phi1 (fma.f64 phi1 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (+.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) #s(literal 1 binary64))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) #s(literal 1 binary64))) (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1/6 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi2 #s(literal -2 binary64))) R)))) (*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R))
(* R phi1)
(*.f64 phi1 R)
(* phi1 (+ R (* -1 (/ (* R phi2) phi1))))
(*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1)))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
(*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (-.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))
(*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (-.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 R))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (fma.f64 phi2 R (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) R) phi1))) phi1))))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (-.f64 (*.f64 phi2 R) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (fma.f64 phi2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) phi1))) phi1))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
(+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64)))) R)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))) (*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
(fma.f64 phi2 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))) (fma.f64 phi2 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))))))) (*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))) (+.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) #s(literal 1 binary64))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) #s(literal 1 binary64))) (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal 1/6 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))) R)))) (*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R))
(* R phi2)
(*.f64 phi2 R)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 phi2 (fma.f64 R (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2)) R))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 R (*.f64 phi2 phi2))) (fma.f64 R (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2)) R)))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))
(*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 phi2 phi2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (fma.f64 R (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2)) R)))
(* -1 (* R phi2))
(-.f64 #s(literal 0 binary64) (*.f64 phi2 R))
(* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (fma.f64 R (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2)) R))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 R (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 R phi2)) (*.f64 phi1 R)) phi2)))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 R (/.f64 (-.f64 (*.f64 phi1 R) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) phi2)) phi2)))
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
lambda1
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (/.f64 lambda2 lambda1))))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (/.f64 lambda2 lambda1))))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (/.f64 lambda2 lambda1))))
lambda1
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))
(fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/8 binary64) phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/48 (* phi1 (sin (* 1/2 phi2)))))) (* 1/2 (sin (* 1/2 phi2))))))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/8 binary64) (*.f64 (*.f64 #s(literal 1/48 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))
(fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 #s(literal -1/8 binary64) phi2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal -1/8 binary64) (*.f64 (*.f64 #s(literal 1/48 binary64) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda2))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) lambda2))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))
(+ (* -1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* -1/8 (* phi1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 #s(literal -1/8 binary64) phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* phi1 (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 #s(literal 1/48 binary64) phi1) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(+ (* -1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) phi2) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* -1/8 (* phi2 (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 #s(literal -1/8 binary64) phi2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* phi2 (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/48 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 (*.f64 #s(literal 1/48 binary64) phi2) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal -1/8 binary64) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))
(+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) #s(literal -2 binary64)))
(+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) lambda2 lambda1))))
(+ (* lambda1 (+ (* -2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) lambda2 lambda1))))
(* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)) (fma.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (+ (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda1 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)) (fma.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))
(* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))
(* (pow lambda1 2) (+ (* -2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda1 lambda1) (fma.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 lambda2 lambda2) lambda1))) lambda1)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda1)) (* 2 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda1)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 lambda2 lambda2) lambda1))) lambda1)))
(* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))
(+ (* -2 (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(fma.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)))
(+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(fma.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) lambda1 lambda2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)))
(+ (* lambda2 (+ (* -2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(fma.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) lambda1 lambda2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)))
(* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 lambda1 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (+ (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow lambda2 2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2))))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 lambda1 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))
(* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))
(*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))
(* (pow lambda2 2) (+ (* -2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 lambda1 lambda1) lambda2))) lambda2)))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) lambda2)) (* 2 (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) lambda2)) (pow (cos (* 1/2 (+ phi1 phi2))) 2)))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 lambda1 lambda1) lambda2))) lambda2)))
(* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(+ (* -1 (* phi1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)))
(-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)))
(fma.f64 phi1 (fma.f64 phi1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* phi1 (+ (* phi1 (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2))) (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2)))))) (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)))
(fma.f64 phi1 (fma.f64 phi1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 phi1 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1/6 binary64)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))))) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))
(+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))
(-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 (*.f64 phi2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))
(fma.f64 phi2 (fma.f64 (*.f64 phi2 (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))
(+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* phi2 (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2))) (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (fma.f64 phi2 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal 1/6 binary64)) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))

eval172.0ms (1.2%)

Memory
-1.9MiB live, 225.1MiB allocated
Compiler

Compiled 39 109 to 3 250 computations (91.7% saved)

prune197.0ms (1.3%)

Memory
16.6MiB live, 253.0MiB allocated
Pruning

23 alts after pruning (23 fresh and 0 done)

PrunedKeptTotal
New81323836
Fresh000
Picked101
Done000
Total81423837
Accuracy
97.3%
Counts
837 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
60.1%
(fma.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda1) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (neg.f64 (*.f64 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))) (*.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) R))
62.3%
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1))))
33.9%
(-.f64 #s(literal 0 binary64) (*.f64 phi1 R))
71.9%
(*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R)
73.9%
(*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
24.8%
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
9.8%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
11.3%
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
55.5%
(*.f64 phi2 (fma.f64 R (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2)) R))
34.2%
(*.f64 phi2 R)
15.9%
(*.f64 lambda1 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (neg.f64 lambda1))))
33.3%
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))))))
59.3%
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
25.0%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1)))
54.5%
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
24.9%
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
15.3%
(*.f64 R (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))
66.7%
(*.f64 R (sqrt.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
41.0%
(*.f64 R (sqrt.f64 (fma.f64 phi2 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))
66.7%
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
57.5%
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (*.f64 #s(literal -1/2 binary64) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
28.6%
(*.f64 R (sqrt.f64 (*.f64 phi2 phi2)))
64.6%
(*.f64 R (exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1/2 binary64))))
Compiler

Compiled 1 140 to 654 computations (42.6% saved)

simplify279.0ms (1.9%)

Memory
-13.3MiB live, 270.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
cost-diff0
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
cost-diff1024
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
cost-diff6912
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
cost-diff-64
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1)))
cost-diff0
(+.f64 phi1 phi2)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
cost-diff0
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
cost-diff0
(/.f64 phi2 phi1)
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
cost-diff192
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
cost-diff1024
(*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
cost-diff-64
(*.f64 phi2 R)
cost-diff0
(-.f64 lambda1 lambda2)
cost-diff0
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
cost-diff0
(hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
cost-diff0
(*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
Rules
8 260×accelerator-lowering-fma.f32
8 260×accelerator-lowering-fma.f64
2 878×*-lowering-*.f32
2 878×*-lowering-*.f64
1 634×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034243
187243
2219231
3697229
42255206
55710206
08034182
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sqrt (+ (* phi1 phi1) (* (* (- lambda1 lambda2) (cos (* 1/2 phi1))) (* (- lambda1 lambda2) (cos (* 1/2 phi1)))))) R)
(sqrt (+ (* phi1 phi1) (* (* (- lambda1 lambda2) (cos (* 1/2 phi1))) (* (- lambda1 lambda2) (cos (* 1/2 phi1))))))
phi1
(* (- lambda1 lambda2) (cos (* 1/2 phi1)))
(- lambda1 lambda2)
lambda1
lambda2
(cos (* 1/2 phi1))
(* 1/2 phi1)
1/2
R
(* phi2 R)
phi2
R
(* R (- 0 (* phi1 (- 1 (/ phi2 phi1)))))
R
(- 0 (* phi1 (- 1 (/ phi2 phi1))))
0
(* phi1 (- 1 (/ phi2 phi1)))
phi1
(- 1 (/ phi2 phi1))
1
(/ phi2 phi1)
phi2
(* R (* (cos (* 1/2 (+ phi1 phi2))) (neg lambda1)))
R
(* (cos (* 1/2 (+ phi1 phi2))) (neg lambda1))
(cos (* 1/2 (+ phi1 phi2)))
(* 1/2 (+ phi1 phi2))
1/2
(+ phi1 phi2)
phi1
phi2
(neg lambda1)
lambda1
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (* (cos (* 1/2 (+ phi1 phi2))) (/ lambda2 lambda1)))))
R
(* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (* (cos (* 1/2 (+ phi1 phi2))) (/ lambda2 lambda1))))
lambda1
(- (cos (* 1/2 (+ phi1 phi2))) (* (cos (* 1/2 (+ phi1 phi2))) (/ lambda2 lambda1)))
(cos (* 1/2 (+ phi1 phi2)))
(* 1/2 (+ phi1 phi2))
1/2
(+ phi1 phi2)
phi1
phi2
(* (cos (* 1/2 (+ phi1 phi2))) (/ lambda2 lambda1))
(/ lambda2 lambda1)
lambda2
Outputs
(* (sqrt (+ (* phi1 phi1) (* (* (- lambda1 lambda2) (cos (* 1/2 phi1))) (* (- lambda1 lambda2) (cos (* 1/2 phi1)))))) R)
(*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) R)
(sqrt (+ (* phi1 phi1) (* (* (- lambda1 lambda2) (cos (* 1/2 phi1))) (* (- lambda1 lambda2) (cos (* 1/2 phi1))))))
(hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
phi1
(* (- lambda1 lambda2) (cos (* 1/2 phi1)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
(cos (* 1/2 phi1))
(cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))
(* 1/2 phi1)
(*.f64 phi1 #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
R
(* phi2 R)
(fma.f64 R phi2 #s(literal 0 binary64))
phi2
R
(* R (- 0 (* phi1 (- 1 (/ phi2 phi1)))))
(fma.f64 R (-.f64 phi2 phi1) #s(literal 0 binary64))
R
(- 0 (* phi1 (- 1 (/ phi2 phi1))))
(-.f64 phi2 phi1)
0
#s(literal 0 binary64)
(* phi1 (- 1 (/ phi2 phi1)))
(-.f64 phi1 phi2)
phi1
(- 1 (/ phi2 phi1))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
1
#s(literal 1 binary64)
(/ phi2 phi1)
(/.f64 phi2 phi1)
phi2
(* R (* (cos (* 1/2 (+ phi1 phi2))) (neg lambda1)))
(fma.f64 R (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1) #s(literal 0 binary64)) #s(literal 0 binary64))
R
(* (cos (* 1/2 (+ phi1 phi2))) (neg lambda1))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1) #s(literal 0 binary64))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(* 1/2 (+ phi1 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
1/2
#s(literal 1/2 binary64)
(+ phi1 phi2)
(+.f64 phi1 phi2)
phi1
phi2
(neg lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
lambda1
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (* (cos (* 1/2 (+ phi1 phi2))) (/ lambda2 lambda1)))))
(fma.f64 R (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 0 binary64)) #s(literal 0 binary64))
R
(* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (* (cos (* 1/2 (+ phi1 phi2))) (/ lambda2 lambda1))))
(fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 0 binary64))
lambda1
(- (cos (* 1/2 (+ phi1 phi2))) (* (cos (* 1/2 (+ phi1 phi2))) (/ lambda2 lambda1)))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)) #s(literal 0 binary64))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(* 1/2 (+ phi1 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
1/2
#s(literal 1/2 binary64)
(+ phi1 phi2)
(+.f64 phi1 phi2)
phi1
phi2
(* (cos (* 1/2 (+ phi1 phi2))) (/ lambda2 lambda1))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1) #s(literal 0 binary64))
(/ lambda2 lambda1)
(/.f64 lambda2 lambda1)
lambda2

localize229.0ms (1.6%)

Memory
-8.0MiB live, 301.2MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.7%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
accuracy99.7%
(*.f64 R (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))
accuracy90.3%
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
accuracy78.0%
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
accuracy100.0%
(neg.f64 lambda1)
accuracy99.7%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1))
accuracy99.7%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1)))
accuracy78.0%
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
accuracy100.0%
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
accuracy100.0%
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
accuracy100.0%
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
accuracy89.4%
(*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
accuracy100.0%
(*.f64 phi2 R)
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) phi1)
accuracy100.0%
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
accuracy99.9%
(*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
accuracy99.8%
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
Samples
76.0ms111×1valid
66.0ms63×2valid
40.0ms82×0valid
Compiler

Compiled 223 to 33 computations (85.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 134.0ms
ival-mult: 43.0ms (32.1% of total)
ival-neg: 23.0ms (17.2% of total)
ival-cos: 22.0ms (16.4% of total)
ival-sub: 20.0ms (14.9% of total)
adjust: 10.0ms (7.5% of total)
ival-hypot: 7.0ms (5.2% of total)
ival-div: 5.0ms (3.7% of total)
ival-add: 2.0ms (1.5% of total)
exact: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series408.0ms (2.8%)

Memory
-88.2MiB live, 145.0MiB allocated
Counts
22 → 696
Calls
Call 1
Inputs
#<alt (* (sqrt (+ (* phi1 phi1) (* (* (- lambda1 lambda2) (cos (* 1/2 phi1))) (* (- lambda1 lambda2) (cos (* 1/2 phi1)))))) R)>
#<alt (sqrt (+ (* phi1 phi1) (* (* (- lambda1 lambda2) (cos (* 1/2 phi1))) (* (- lambda1 lambda2) (cos (* 1/2 phi1))))))>
#<alt (* (- lambda1 lambda2) (cos (* 1/2 phi1)))>
#<alt (- lambda1 lambda2)>
#<alt (* phi2 R)>
#<alt (* phi1 (- 1 (/ phi2 phi1)))>
#<alt (- 0 (* phi1 (- 1 (/ phi2 phi1))))>
#<alt (- 1 (/ phi2 phi1))>
#<alt (/ phi2 phi1)>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (* 1/2 (+ phi1 phi2))>
#<alt (+ phi1 phi2)>
#<alt (* R (* (cos (* 1/2 (+ phi1 phi2))) (neg lambda1)))>
#<alt (- (cos (* 1/2 (+ phi1 phi2))) (* (cos (* 1/2 (+ phi1 phi2))) (/ lambda2 lambda1)))>
#<alt (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (* (cos (* 1/2 (+ phi1 phi2))) (/ lambda2 lambda1))))>
#<alt (cos (* 1/2 phi1))>
#<alt (* 1/2 phi1)>
#<alt (* R (- 0 (* phi1 (- 1 (/ phi2 phi1)))))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (neg lambda1))>
#<alt (neg lambda1)>
#<alt (* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (* (cos (* 1/2 (+ phi1 phi2))) (/ lambda2 lambda1)))))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (/ lambda2 lambda1))>
Outputs
#<alt (* R (- lambda1 lambda2))>
#<alt (+ (* 1/2 (/ (* R (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))>
#<alt (+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* R (* (pow phi1 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))))))>
#<alt (+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* 1/2 (/ (* R (* (pow phi1 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))))))))>
#<alt (* R phi1)>
#<alt (* phi1 (+ R (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))>
#<alt (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))>
#<alt (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (+ (* 1/16 (/ (* R (* (pow (cos (* 1/2 phi1)) 6) (pow (- lambda1 lambda2) 6))) (pow phi1 6))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* phi1 (+ R (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))>
#<alt (* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))>
#<alt (* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (+ (* 1/16 (/ (* R (* (pow (cos (* 1/2 phi1)) 6) (pow (- lambda1 lambda2) 6))) (pow phi1 6))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))>
#<alt (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))>
#<alt (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi1)) 2) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi1)))) lambda1)) (* R (cos (* 1/2 phi1)))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi1)))) lambda1)) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1))))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi1)))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow phi1 2))) (* (pow lambda1 3) (cos (* 1/2 phi1))))) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1)))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi1)))) lambda1)) (* R (cos (* 1/2 phi1))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (cos (* 1/2 phi1))))) (* R (* lambda2 (cos (* 1/2 phi1))))) lambda1)) (* R (cos (* 1/2 phi1))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow phi1 2))) (* lambda1 (cos (* 1/2 phi1))))) (* 1/2 (/ (* R (pow phi1 2)) (cos (* 1/2 phi1))))) lambda1)) (* R (* lambda2 (cos (* 1/2 phi1))))) lambda1)) (* R (cos (* 1/2 phi1))))))>
#<alt (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))>
#<alt (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi1)) 2) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))))>
#<alt (* R (* lambda2 (cos (* 1/2 phi1))))>
#<alt (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi1)))) lambda2)) (* R (cos (* 1/2 phi1)))))>
#<alt (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi1)))) lambda2)) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1))))))>
#<alt (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi1)))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow phi1 2))) (* (pow lambda2 3) (cos (* 1/2 phi1))))) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1)))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi1)))) lambda2)) (* R (cos (* 1/2 phi1))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda2 (cos (* 1/2 phi1))))) (* R (* lambda1 (cos (* 1/2 phi1))))) lambda2)) (* R (cos (* 1/2 phi1))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow phi1 2))) (* lambda2 (cos (* 1/2 phi1))))) (* 1/2 (/ (* R (pow phi1 2)) (cos (* 1/2 phi1))))) lambda2)) (* R (* lambda1 (cos (* 1/2 phi1))))) lambda2)) (* R (cos (* 1/2 phi1))))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (- lambda1 lambda2)>
#<alt (- (+ lambda1 (* 1/2 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))) lambda2)>
#<alt (- (+ lambda1 (* (pow phi1 2) (+ (* 1/2 (/ (* (pow phi1 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2)))))) lambda2)>
#<alt (- (+ lambda1 (* (pow phi1 2) (+ (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* 1/2 (/ (* (pow phi1 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))))))) lambda2)>
#<alt phi1>
#<alt (* phi1 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))>
#<alt (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))>
#<alt (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 phi1)) 6) (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))>
#<alt (* -1 phi1)>
#<alt (* -1 (* phi1 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))>
#<alt (* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))>
#<alt (* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 phi1)) 6) (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))>
#<alt (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi1)) 2) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)) 3))))))))))>
#<alt (* lambda1 (cos (* 1/2 phi1)))>
#<alt (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (cos (* 1/2 phi1))))))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) (* (pow lambda1 3) (cos (* 1/2 phi1))))) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (cos (* 1/2 phi1)))))))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (+ (* -1/2 (/ (pow phi1 2) (* lambda1 (cos (* 1/2 phi1))))) (* lambda2 (cos (* 1/2 phi1)))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) (* lambda1 (cos (* 1/2 phi1))))) (* 1/2 (/ (pow phi1 2) (cos (* 1/2 phi1))))) lambda1)) (* lambda2 (cos (* 1/2 phi1)))) lambda1)))))>
#<alt (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* lambda2 (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi1)) 2) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)) 3))))))))))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2))))>
#<alt (* lambda2 (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1))))))))>
#<alt (* lambda2 (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)) (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) (* (pow lambda2 3) (cos (* 1/2 phi1))))) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1)))))))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (+ (* -1/2 (/ (pow phi1 2) (* lambda2 (cos (* 1/2 phi1))))) (* lambda1 (cos (* 1/2 phi1)))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) (* lambda2 (cos (* 1/2 phi1))))) (* 1/2 (/ (pow phi1 2) (cos (* 1/2 phi1))))) lambda2)) (* lambda1 (cos (* 1/2 phi1)))) lambda2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 phi1))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* lambda1 (cos (* 1/2 phi1)))>
#<alt (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))>
#<alt (* lambda1 (cos (* 1/2 phi1)))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))>
#<alt (* lambda1 (cos (* 1/2 phi1)))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 phi1))))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))>
#<alt (* -1 (* lambda2 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))))>
#<alt (- lambda1 lambda2)>
#<alt (- (+ lambda1 (* -1/8 (* (pow phi1 2) (- lambda1 lambda2)))) lambda2)>
#<alt (- (+ lambda1 (* (pow phi1 2) (+ (* -1/8 (- lambda1 lambda2)) (* 1/384 (* (pow phi1 2) (- lambda1 lambda2)))))) lambda2)>
#<alt (- (+ lambda1 (* (pow phi1 2) (+ (* -1/8 (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/46080 (* (pow phi1 2) (- lambda1 lambda2))) (* 1/384 (- lambda1 lambda2))))))) lambda2)>
#<alt (* (cos (* 1/2 phi1)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi1)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi1)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi1)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi1)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi1)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi1)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi1)) (- lambda1 lambda2))>
#<alt (* -1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt lambda1>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt lambda1>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt lambda1>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (* -1 lambda2)>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* -1 lambda2)>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* -1 phi2)>
#<alt (+ phi1 (* -1 phi2))>
#<alt (+ phi1 (* -1 phi2))>
#<alt (+ phi1 (* -1 phi2))>
#<alt phi1>
#<alt (* phi1 (+ 1 (* -1 (/ phi2 phi1))))>
#<alt (* phi1 (+ 1 (* -1 (/ phi2 phi1))))>
#<alt (* phi1 (+ 1 (* -1 (/ phi2 phi1))))>
#<alt phi1>
#<alt (* -1 (* phi1 (- (/ phi2 phi1) 1)))>
#<alt (* -1 (* phi1 (- (/ phi2 phi1) 1)))>
#<alt (* -1 (* phi1 (- (/ phi2 phi1) 1)))>
#<alt phi1>
#<alt (+ phi1 (* -1 phi2))>
#<alt (+ phi1 (* -1 phi2))>
#<alt (+ phi1 (* -1 phi2))>
#<alt (* -1 phi2)>
#<alt (* phi2 (- (/ phi1 phi2) 1))>
#<alt (* phi2 (- (/ phi1 phi2) 1))>
#<alt (* phi2 (- (/ phi1 phi2) 1))>
#<alt (* -1 phi2)>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))>
#<alt phi2>
#<alt (- (* -1 phi1) (* -1 phi2))>
#<alt (- (* -1 phi1) (* -1 phi2))>
#<alt (- (* -1 phi1) (* -1 phi2))>
#<alt (* -1 phi1)>
#<alt (* phi1 (- (/ phi2 phi1) 1))>
#<alt (* phi1 (- (/ phi2 phi1) 1))>
#<alt (* phi1 (- (/ phi2 phi1) 1))>
#<alt (* -1 phi1)>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))>
#<alt (* -1 phi1)>
#<alt (- phi2 phi1)>
#<alt (- phi2 phi1)>
#<alt (- phi2 phi1)>
#<alt phi2>
#<alt (* phi2 (+ 1 (* -1 (/ phi1 phi2))))>
#<alt (* phi2 (+ 1 (* -1 (/ phi1 phi2))))>
#<alt (* phi2 (+ 1 (* -1 (/ phi1 phi2))))>
#<alt phi2>
#<alt (* -1 (* phi2 (- (/ phi1 phi2) 1)))>
#<alt (* -1 (* phi2 (- (/ phi1 phi2) 1)))>
#<alt (* -1 (* phi2 (- (/ phi1 phi2) 1)))>
#<alt 1>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt (* -1 (/ phi2 phi1))>
#<alt (* phi2 (- (/ 1 phi2) (/ 1 phi1)))>
#<alt (* phi2 (- (/ 1 phi2) (/ 1 phi1)))>
#<alt (* phi2 (- (/ 1 phi2) (/ 1 phi1)))>
#<alt (* -1 (/ phi2 phi1))>
#<alt (* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))>
#<alt (* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))>
#<alt (* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))>
#<alt (* -1 (/ phi2 phi1))>
#<alt (/ (- phi1 phi2) phi1)>
#<alt (/ (- phi1 phi2) phi1)>
#<alt (/ (- phi1 phi2) phi1)>
#<alt 1>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt 1>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt (/ phi2 phi1)>
#<alt (/ phi2 phi1)>
#<alt (/ phi2 phi1)>
#<alt (/ phi2 phi1)>
#<alt (/ phi2 phi1)>
#<alt (/ phi2 phi1)>
#<alt (/ phi2 phi1)>
#<alt (/ phi2 phi1)>
#<alt (/ phi2 phi1)>
#<alt (/ phi2 phi1)>
#<alt (/ phi2 phi1)>
#<alt (/ phi2 phi1)>
#<alt (/ phi2 phi1)>
#<alt (/ phi2 phi1)>
#<alt (/ phi2 phi1)>
#<alt (/ phi2 phi1)>
#<alt (/ phi2 phi1)>
#<alt (/ phi2 phi1)>
#<alt (/ phi2 phi1)>
#<alt (/ phi2 phi1)>
#<alt (/ phi2 phi1)>
#<alt (/ phi2 phi1)>
#<alt (/ phi2 phi1)>
#<alt (/ phi2 phi1)>
#<alt (cos (* 1/2 phi2))>
#<alt (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))>
#<alt (+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))>
#<alt (+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/48 (* phi1 (sin (* 1/2 phi2)))))) (* 1/2 (sin (* 1/2 phi2))))))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 phi1))>
#<alt (+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))>
#<alt (+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))>
#<alt (+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (* 1/2 phi2)>
#<alt (+ (* 1/2 phi1) (* 1/2 phi2))>
#<alt (+ (* 1/2 phi1) (* 1/2 phi2))>
#<alt (+ (* 1/2 phi1) (* 1/2 phi2))>
#<alt (* 1/2 phi1)>
#<alt (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))>
#<alt (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))>
#<alt (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))>
#<alt (* 1/2 phi1)>
#<alt (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))>
#<alt (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))>
#<alt (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))>
#<alt (* 1/2 phi1)>
#<alt (+ (* 1/2 phi1) (* 1/2 phi2))>
#<alt (+ (* 1/2 phi1) (* 1/2 phi2))>
#<alt (+ (* 1/2 phi1) (* 1/2 phi2))>
#<alt (* 1/2 phi2)>
#<alt (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))>
#<alt (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))>
#<alt (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))>
#<alt (* 1/2 phi2)>
#<alt (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))>
#<alt (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))>
#<alt (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))>
#<alt phi2>
#<alt (+ phi1 phi2)>
#<alt (+ phi1 phi2)>
#<alt (+ phi1 phi2)>
#<alt phi1>
#<alt (* phi1 (+ 1 (/ phi2 phi1)))>
#<alt (* phi1 (+ 1 (/ phi2 phi1)))>
#<alt (* phi1 (+ 1 (/ phi2 phi1)))>
#<alt phi1>
#<alt (* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))>
#<alt (* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))>
#<alt (* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))>
#<alt phi1>
#<alt (+ phi1 phi2)>
#<alt (+ phi1 phi2)>
#<alt (+ phi1 phi2)>
#<alt phi2>
#<alt (* phi2 (+ 1 (/ phi1 phi2)))>
#<alt (* phi2 (+ 1 (/ phi1 phi2)))>
#<alt (* phi2 (+ 1 (/ phi1 phi2)))>
#<alt phi2>
#<alt (* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))>
#<alt (* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))>
#<alt (* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi2)))))>
#<alt (+ (* -1 (* R (* lambda1 (cos (* 1/2 phi2))))) (* 1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (+ (* -1 (* R (* lambda1 (cos (* 1/2 phi2))))) (* phi1 (+ (* 1/8 (* R (* lambda1 (* phi1 (cos (* 1/2 phi2)))))) (* 1/2 (* R (* lambda1 (sin (* 1/2 phi2))))))))>
#<alt (+ (* -1 (* R (* lambda1 (cos (* 1/2 phi2))))) (* phi1 (+ (* 1/2 (* R (* lambda1 (sin (* 1/2 phi2))))) (* phi1 (+ (* -1/48 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))) (* 1/8 (* R (* lambda1 (cos (* 1/2 phi2))))))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (+ (* -1 (* R (* lambda1 (cos (* 1/2 phi1))))) (* 1/2 (* R (* lambda1 (* phi2 (sin (* 1/2 phi1)))))))>
#<alt (+ (* -1 (* R (* lambda1 (cos (* 1/2 phi1))))) (* phi2 (+ (* 1/8 (* R (* lambda1 (* phi2 (cos (* 1/2 phi1)))))) (* 1/2 (* R (* lambda1 (sin (* 1/2 phi1))))))))>
#<alt (+ (* -1 (* R (* lambda1 (cos (* 1/2 phi1))))) (* phi2 (+ (* 1/2 (* R (* lambda1 (sin (* 1/2 phi1))))) (* phi2 (+ (* -1/48 (* R (* lambda1 (* phi2 (sin (* 1/2 phi1)))))) (* 1/8 (* R (* lambda1 (cos (* 1/2 phi1))))))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))>
#<alt (- (+ (cos (* 1/2 phi2)) (* -1 (* phi1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))>
#<alt (- (+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (- (* -1/8 (cos (* 1/2 phi2))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))) (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))>
#<alt (- (+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (- (+ (* -1 (* phi1 (+ (* -1/48 (sin (* 1/2 phi2))) (* 1/48 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1))))) (* -1/8 (cos (* 1/2 phi2)))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))) (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))>
#<alt (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))>
#<alt (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))>
#<alt (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))>
#<alt (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))>
#<alt (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))>
#<alt (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))>
#<alt (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))>
#<alt (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))>
#<alt (- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))>
#<alt (- (+ (cos (* 1/2 phi1)) (* -1 (* phi2 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))>
#<alt (- (+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (- (* -1/8 (cos (* 1/2 phi1))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))) (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))>
#<alt (- (+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (- (+ (* -1 (* phi2 (+ (* -1/48 (sin (* 1/2 phi1))) (* 1/48 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1))))) (* -1/8 (cos (* 1/2 phi1)))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))) (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))>
#<alt (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))>
#<alt (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))>
#<alt (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))>
#<alt (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))>
#<alt (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))>
#<alt (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))>
#<alt (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))>
#<alt (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))>
#<alt (* lambda2 (- (/ (cos (* 1/2 (+ phi1 phi2))) lambda2) (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)))>
#<alt (* lambda2 (- (/ (cos (* 1/2 (+ phi1 phi2))) lambda2) (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)))>
#<alt (* lambda2 (- (/ (cos (* 1/2 (+ phi1 phi2))) lambda2) (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)))>
#<alt (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))>
#<alt (* -1 (* lambda2 (- (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)) (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)))))>
#<alt (* -1 (* lambda2 (- (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)) (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)))))>
#<alt (* -1 (* lambda2 (- (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)) (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)))))>
#<alt (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))>
#<alt (/ (- (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)>
#<alt (/ (- (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)>
#<alt (/ (- (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))>
#<alt (+ (* -1 (* lambda1 (* phi1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))))) (* lambda1 (- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))>
#<alt (+ (* lambda1 (- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))) (* phi1 (+ (* -1 (* lambda1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2)))))) (* lambda1 (* phi1 (- (* -1/8 (cos (* 1/2 phi2))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))))))>
#<alt (+ (* lambda1 (- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))) (* phi1 (+ (* -1 (* lambda1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2)))))) (* phi1 (+ (* -1 (* lambda1 (* phi1 (+ (* -1/48 (sin (* 1/2 phi2))) (* 1/48 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)))))) (* lambda1 (- (* -1/8 (cos (* 1/2 phi2))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))))))>
#<alt (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (* lambda1 (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))>
#<alt (* lambda1 (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))>
#<alt (* lambda1 (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))>
#<alt (* lambda1 (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))>
#<alt (* lambda1 (- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))>
#<alt (+ (* -1 (* lambda1 (* phi2 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))))) (* lambda1 (- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))>
#<alt (+ (* lambda1 (- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))) (* phi2 (+ (* -1 (* lambda1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1)))))) (* lambda1 (* phi2 (- (* -1/8 (cos (* 1/2 phi1))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))))))>
#<alt (+ (* lambda1 (- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))) (* phi2 (+ (* -1 (* lambda1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1)))))) (* phi2 (+ (* -1 (* lambda1 (* phi2 (+ (* -1/48 (sin (* 1/2 phi1))) (* 1/48 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)))))) (* lambda1 (- (* -1/8 (cos (* 1/2 phi1))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))))))>
#<alt (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (* lambda1 (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))>
#<alt (* lambda1 (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))>
#<alt (* lambda1 (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))>
#<alt (* lambda1 (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (pow phi1 2)))>
#<alt (+ 1 (* (pow phi1 2) (- (* 1/384 (pow phi1 2)) 1/8)))>
#<alt (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/384 (* -1/46080 (pow phi1 2)))) 1/8)))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))>
#<alt (* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))>
#<alt (* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))>
#<alt (* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))>
#<alt (* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))>
#<alt (* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))>
#<alt (* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))>
#<alt (* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))>
#<alt (* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))>
#<alt (* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))>
#<alt (* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))>
#<alt (* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))>
#<alt (* R phi2)>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (* -1 (* R phi1))>
#<alt (* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))>
#<alt (* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))>
#<alt (* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))>
#<alt (* -1 (* R phi1))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (* R phi2)>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* R phi2)>
#<alt (* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))>
#<alt (* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))>
#<alt (* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi2))))>
#<alt (+ (* -1 (* lambda1 (cos (* 1/2 phi2)))) (* 1/2 (* lambda1 (* phi1 (sin (* 1/2 phi2))))))>
#<alt (+ (* -1 (* lambda1 (cos (* 1/2 phi2)))) (* phi1 (+ (* 1/8 (* lambda1 (* phi1 (cos (* 1/2 phi2))))) (* 1/2 (* lambda1 (sin (* 1/2 phi2)))))))>
#<alt (+ (* -1 (* lambda1 (cos (* 1/2 phi2)))) (* phi1 (+ (* 1/2 (* lambda1 (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/48 (* lambda1 (* phi1 (sin (* 1/2 phi2))))) (* 1/8 (* lambda1 (cos (* 1/2 phi2)))))))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (+ (* -1 (* lambda1 (cos (* 1/2 phi1)))) (* 1/2 (* lambda1 (* phi2 (sin (* 1/2 phi1))))))>
#<alt (+ (* -1 (* lambda1 (cos (* 1/2 phi1)))) (* phi2 (+ (* 1/8 (* lambda1 (* phi2 (cos (* 1/2 phi1))))) (* 1/2 (* lambda1 (sin (* 1/2 phi1)))))))>
#<alt (+ (* -1 (* lambda1 (cos (* 1/2 phi1)))) (* phi2 (+ (* 1/2 (* lambda1 (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/48 (* lambda1 (* phi2 (sin (* 1/2 phi1))))) (* 1/8 (* lambda1 (cos (* 1/2 phi1)))))))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda1 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))>
#<alt (+ (* -1 (* R (* lambda1 (* phi1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2)))))))) (* R (* lambda1 (- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))>
#<alt (+ (* R (* lambda1 (- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))) (* phi1 (+ (* -1 (* R (* lambda1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))))) (* R (* lambda1 (* phi1 (- (* -1/8 (cos (* 1/2 phi2))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))))))>
#<alt (+ (* R (* lambda1 (- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))) (* phi1 (+ (* -1 (* R (* lambda1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))))) (* phi1 (+ (* -1 (* R (* lambda1 (* phi1 (+ (* -1/48 (sin (* 1/2 phi2))) (* 1/48 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1))))))) (* R (* lambda1 (- (* -1/8 (cos (* 1/2 phi2))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))))))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))>
#<alt (+ (* -1 (* R (* lambda1 (* phi2 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1)))))))) (* R (* lambda1 (- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))>
#<alt (+ (* R (* lambda1 (- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))) (* phi2 (+ (* -1 (* R (* lambda1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))))) (* R (* lambda1 (* phi2 (- (* -1/8 (cos (* 1/2 phi1))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))))))>
#<alt (+ (* R (* lambda1 (- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))) (* phi2 (+ (* -1 (* R (* lambda1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))))) (* phi2 (+ (* -1 (* R (* lambda1 (* phi2 (+ (* -1/48 (sin (* 1/2 phi1))) (* 1/48 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1))))))) (* R (* lambda1 (- (* -1/8 (cos (* 1/2 phi1))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))))))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))))>
#<alt (* R (* lambda1 (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* lambda2 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)>
#<alt (+ (* -1/2 (/ (* lambda2 (* phi1 (sin (* 1/2 phi2)))) lambda1)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))>
#<alt (+ (* phi1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* -1/8 (/ (* lambda2 (* phi1 (cos (* 1/2 phi2)))) lambda1)))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))>
#<alt (+ (* phi1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* phi1 (+ (* -1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (* 1/48 (/ (* lambda2 (* phi1 (sin (* 1/2 phi2)))) lambda1)))))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)>
#<alt (+ (* -1/2 (/ (* lambda2 (* phi2 (sin (* 1/2 phi1)))) lambda1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))>
#<alt (+ (* phi2 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* -1/8 (/ (* lambda2 (* phi2 (cos (* 1/2 phi1)))) lambda1)))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))>
#<alt (+ (* phi2 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* phi2 (+ (* -1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (* 1/48 (/ (* lambda2 (* phi2 (sin (* 1/2 phi1)))) lambda1)))))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
#<alt (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)>
Calls

174 calls:

TimeVariablePointExpression
287.0ms
phi2
@0
(* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (* (cos (* 1/2 (+ phi1 phi2))) (/ lambda2 lambda1))))
19.0ms
phi2
@-inf
(* phi2 R)
17.0ms
lambda2
@inf
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (* (cos (* 1/2 (+ phi1 phi2))) (/ lambda2 lambda1)))))
12.0ms
phi1
@-inf
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (* (cos (* 1/2 (+ phi1 phi2))) (/ lambda2 lambda1)))))
5.0ms
lambda2
@inf
(* (- lambda1 lambda2) (cos (* 1/2 phi1)))

rewrite451.0ms (3.1%)

Memory
44.3MiB live, 650.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 426×/-lowering-/.f32
4 426×/-lowering-/.f64
4 280×*-lowering-*.f32
4 280×*-lowering-*.f64
3 872×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034189
1174189
21389189
08236179
Stop Event
iter limit
node limit
Counts
22 → 637
Calls
Call 1
Inputs
(* (sqrt (+ (* phi1 phi1) (* (* (- lambda1 lambda2) (cos (* 1/2 phi1))) (* (- lambda1 lambda2) (cos (* 1/2 phi1)))))) R)
(sqrt (+ (* phi1 phi1) (* (* (- lambda1 lambda2) (cos (* 1/2 phi1))) (* (- lambda1 lambda2) (cos (* 1/2 phi1))))))
(* (- lambda1 lambda2) (cos (* 1/2 phi1)))
(- lambda1 lambda2)
(* phi2 R)
(* phi1 (- 1 (/ phi2 phi1)))
(- 0 (* phi1 (- 1 (/ phi2 phi1))))
(- 1 (/ phi2 phi1))
(/ phi2 phi1)
(cos (* 1/2 (+ phi1 phi2)))
(* 1/2 (+ phi1 phi2))
(+ phi1 phi2)
(* R (* (cos (* 1/2 (+ phi1 phi2))) (neg lambda1)))
(- (cos (* 1/2 (+ phi1 phi2))) (* (cos (* 1/2 (+ phi1 phi2))) (/ lambda2 lambda1)))
(* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (* (cos (* 1/2 (+ phi1 phi2))) (/ lambda2 lambda1))))
(cos (* 1/2 phi1))
(* 1/2 phi1)
(* R (- 0 (* phi1 (- 1 (/ phi2 phi1)))))
(* (cos (* 1/2 (+ phi1 phi2))) (neg lambda1))
(neg lambda1)
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (* (cos (* 1/2 (+ phi1 phi2))) (/ lambda2 lambda1)))))
(* (cos (* 1/2 (+ phi1 phi2))) (/ lambda2 lambda1))
Outputs
(*.f64 (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))))))) R)
(*.f64 R (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))))))) #s(literal 1/2 binary64)))
(hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
(hypot.f64 phi1 (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) phi1)
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) phi1))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (exp.f64 (log.f64 phi1)))
(hypot.f64 (-.f64 #s(literal 0 binary64) phi1) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
(hypot.f64 (-.f64 #s(literal 0 binary64) phi1) (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))))
(hypot.f64 (exp.f64 (log.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
(hypot.f64 (exp.f64 (log.f64 phi1)) (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))))
(hypot.f64 (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) phi1)
(hypot.f64 (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 #s(literal 0 binary64) phi1))
(hypot.f64 (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) (exp.f64 (log.f64 phi1)))
(sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))) (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))))))) (sqrt.f64 (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 6 binary64)))) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 6 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))))))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64)))) (sqrt.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))))))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 6 binary64))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1)))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 6 binary64))))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))))))))
(pow.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))))))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))))))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 6 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 6 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))))) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1))) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))))))))
(*.f64 (pow.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))))) #s(literal 1/4 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) lambda1) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(fma.f64 lambda1 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
(fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)))
(/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (+.f64 lambda1 lambda2))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) lambda1) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) lambda1) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) lambda1) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) lambda1) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 lambda1 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))
(*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 (*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 1 binary64)) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 1 binary64)))
(+.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))
(+.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1)
(+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (neg.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))
(+.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(-.f64 lambda1 lambda2)
(-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))) (/.f64 (*.f64 lambda2 lambda2) (-.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))))
(fma.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (neg.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))
(fma.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 #s(literal -1 binary64) lambda2 lambda1)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda1 lambda1 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(/.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (fma.f64 lambda1 lambda1 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))) (neg.f64 (fma.f64 lambda1 lambda1 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (neg.f64 (-.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) lambda2) (*.f64 lambda2 lambda2) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (fma.f64 lambda2 lambda2 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (fma.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (fma.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))
(*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))))))
(*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(*.f64 R phi2)
(*.f64 phi2 R)
(+.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(+.f64 (*.f64 phi1 #s(literal 1 binary64)) (*.f64 phi1 (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1))))
(+.f64 (*.f64 #s(literal 1 binary64) phi1) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1)) phi1))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (/.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(fma.f64 phi1 #s(literal 1 binary64) (*.f64 phi1 (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1))))
(fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) phi1 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1)) phi1))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) phi1 #s(literal 0 binary64))
(fma.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))) phi1) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) phi1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1) #s(literal 0 binary64))
(fma.f64 (/.f64 phi1 phi1) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) phi1) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 phi1 phi1) phi1) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 phi1 phi1) phi1) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 phi1 phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) (/.f64 (*.f64 phi1 phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) phi1) (/.f64 (*.f64 phi1 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 phi1 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) phi1) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1) phi1) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) phi1) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) (/.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 phi1 phi1) #s(literal 0 binary64))
(/.f64 phi1 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64)) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))) phi1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) phi1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))
(/.f64 (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))))) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64)))
(/.f64 (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))) phi1) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(/.f64 (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (-.f64 #s(literal 0 binary64) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))) phi1)) (-.f64 #s(literal 0 binary64) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) phi1)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 (fma.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 phi1 #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 phi1 (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1))) #s(literal 3 binary64))) (fma.f64 (*.f64 phi1 #s(literal 1 binary64)) (*.f64 phi1 #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 phi1 (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1))) (*.f64 phi1 (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1)))) (*.f64 (*.f64 phi1 #s(literal 1 binary64)) (*.f64 phi1 (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) phi1) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1)) phi1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) phi1) (*.f64 #s(literal 1 binary64) phi1) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1)) phi1) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1)) phi1)) (*.f64 (*.f64 #s(literal 1 binary64) phi1) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1)) phi1)))))
(*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) phi1)
(*.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))
(*.f64 (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))))
(*.f64 (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))) phi1) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) phi1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1))
(*.f64 (/.f64 phi1 phi1) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) phi1))
(*.f64 (/.f64 (*.f64 phi1 phi1) phi1) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 phi1 phi1) phi1))
(*.f64 (/.f64 (*.f64 phi1 phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) (/.f64 (*.f64 phi1 phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) phi1) (/.f64 (*.f64 phi1 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 phi1 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) phi1))
(*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1) phi1) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) phi1))
(*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) (/.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 phi1 phi1))
(+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) #s(literal 0 binary64))
(+.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (neg.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))))
(+.f64 (/.f64 #s(literal 0 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1))))
(+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi1)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1)))
(-.f64 #s(literal 0 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))) (/.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))))
(fma.f64 phi1 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi1) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1)))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (neg.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi1) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1))))
(fma.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))
(fma.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1 #s(literal 0 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(neg.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))))
(/.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))
(/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))))) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (*.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))) (*.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (-.f64 #s(literal 0 binary64) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 phi1 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) #s(literal 0 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1))) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) phi1) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1))) (*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi1)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi1)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1))) (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi1)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (fma.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))) (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))) (*.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) #s(literal 3 binary64)) (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) (fma.f64 (/.f64 #s(literal 0 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (/.f64 #s(literal 0 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (fma.f64 phi1 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 0 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))) #s(literal -1 binary64))
(*.f64 phi1 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))
(*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))))))
(*.f64 #s(literal -1 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1)
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1)))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))) (neg.f64 (/.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (neg.f64 (/.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))) (/.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(fma.f64 phi2 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi1)) #s(literal 1 binary64))
(fma.f64 phi2 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) phi1)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))) (neg.f64 (/.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (neg.f64 (/.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 #s(literal 1 binary64) phi1) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 phi2 phi1) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) phi2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi1)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))))) (-.f64 #s(literal 0 binary64) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64)) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))))) (*.f64 (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64)) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))) (/.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))) (/.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (fma.f64 (/.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (/.f64 phi2 phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 1 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(exp.f64 (*.f64 (log.f64 (/.f64 phi1 phi2)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) phi1)) (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1)))
(/.f64 phi2 phi1)
(/.f64 phi2 (*.f64 phi1 #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2))))
(/.f64 #s(literal 1 binary64) (/.f64 phi1 (*.f64 phi2 #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 phi1 (*.f64 #s(literal 1 binary64) phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) phi1) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi2))))
(/.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 #s(literal 0 binary64) phi1))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2)))
(/.f64 (*.f64 phi2 #s(literal 1 binary64)) phi1)
(/.f64 (*.f64 #s(literal 1 binary64) phi2) phi1)
(/.f64 (*.f64 #s(literal 1 binary64) phi2) (*.f64 phi1 #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi2)) (-.f64 #s(literal 0 binary64) phi1))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) phi2)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) phi1)))
(/.f64 (neg.f64 (*.f64 phi2 #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) phi1))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) phi2)) (-.f64 #s(literal 0 binary64) phi1))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi2))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) phi1)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) phi2))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) phi1))))
(pow.f64 (/.f64 phi1 phi2) #s(literal -1 binary64))
(*.f64 phi2 (/.f64 #s(literal 1 binary64) phi1))
(*.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(*.f64 (/.f64 phi2 phi1) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi1)))
(*.f64 (/.f64 #s(literal 1 binary64) phi1) phi2)
(*.f64 (/.f64 #s(literal 1 binary64) phi1) (pow.f64 (/.f64 #s(literal 1 binary64) phi2) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 phi2 phi1)))
(*.f64 (*.f64 phi2 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) phi1))
(*.f64 (*.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal 1 binary64) phi1))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi1)))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) phi2)) (/.f64 #s(literal 1 binary64) phi1))
(+.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
(fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(+.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) phi2))
(+.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 phi1 #s(literal 1/2 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) phi2))))
(fma.f64 phi1 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))
(fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) phi2))
(fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 phi1 #s(literal 1/2 binary64)))
(fma.f64 phi2 #s(literal 1/2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 phi1 #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 (*.f64 phi1 (*.f64 phi1 phi1)) #s(literal 1/8 binary64) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 (*.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 #s(literal 1/2 binary64) phi2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)) (*.f64 #s(literal 1/2 binary64) (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)) (*.f64 (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 phi2) (*.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 phi1 (*.f64 phi1 phi1)) #s(literal 1/8 binary64) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 phi1 #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) phi2)))))
(/.f64 (-.f64 (*.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) phi2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2)))) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2))) (-.f64 phi1 phi2))
(/.f64 (*.f64 (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2))) #s(literal 1/2 binary64)) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))
(/.f64 (*.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) #s(literal 1/2 binary64)) (-.f64 phi1 phi2))
(/.f64 (neg.f64 (fma.f64 (*.f64 phi1 (*.f64 phi1 phi1)) #s(literal 1/8 binary64) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 phi1 #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) phi2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 #s(literal 1/2 binary64) phi2)))) (neg.f64 (-.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) phi2))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2))))) (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)))) (-.f64 #s(literal 0 binary64) (-.f64 phi1 phi2)))
(/.f64 (neg.f64 (*.f64 (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2))) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 phi1 phi2)))
(/.f64 (fma.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/8 binary64) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 #s(literal 1/2 binary64) phi2) (-.f64 (*.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 phi1 #s(literal 1/2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (*.f64 phi1 (*.f64 phi1 phi1)) #s(literal 1/8 binary64) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 phi1 #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) phi2))))))
(*.f64 (-.f64 (*.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) phi2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2)))) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(*.f64 (*.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 phi1 phi2)))
(+.f64 phi1 phi2)
(+.f64 phi2 phi1)
(+.f64 (/.f64 (*.f64 phi1 phi1) (-.f64 phi1 phi2)) (neg.f64 (/.f64 (*.f64 phi2 phi2) (-.f64 phi1 phi2))))
(-.f64 (/.f64 (*.f64 phi1 phi1) (-.f64 phi1 phi2)) (/.f64 (*.f64 phi2 phi2) (-.f64 phi1 phi2)))
(-.f64 (/.f64 (*.f64 phi2 phi2) (-.f64 phi2 phi1)) (/.f64 (*.f64 phi1 phi1) (-.f64 phi2 phi1)))
(fma.f64 (*.f64 phi1 phi1) (/.f64 #s(literal 1 binary64) (-.f64 phi1 phi2)) (neg.f64 (/.f64 (*.f64 phi2 phi2) (-.f64 phi1 phi2))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 phi2 phi2 (-.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi2))) (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi2 phi1) (fma.f64 phi2 phi2 (-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1)))))
(/.f64 (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2))) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))
(/.f64 (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2))) (fma.f64 phi2 phi2 (-.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))
(/.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 phi1 phi2))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2)))) (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2)))) (neg.f64 (fma.f64 phi2 phi2 (-.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) (-.f64 phi1 phi2)))
(/.f64 (fma.f64 phi2 phi2 (-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1))) (-.f64 phi2 phi1))
(/.f64 (-.f64 (*.f64 (*.f64 phi1 phi1) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (*.f64 phi2 phi2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2))))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 phi1 phi2))))
(/.f64 (neg.f64 (fma.f64 phi2 phi2 (-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1)))) (neg.f64 (-.f64 phi2 phi1)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 phi1 phi1) (-.f64 phi1 phi2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 phi2 phi2) (-.f64 phi1 phi2)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 phi1 phi1) (-.f64 phi1 phi2)) (/.f64 (*.f64 phi1 phi1) (-.f64 phi1 phi2)) (fma.f64 (/.f64 (*.f64 phi2 phi2) (-.f64 phi1 phi2)) (/.f64 (*.f64 phi2 phi2) (-.f64 phi1 phi2)) (*.f64 (/.f64 (*.f64 phi1 phi1) (-.f64 phi1 phi2)) (/.f64 (*.f64 phi2 phi2) (-.f64 phi1 phi2))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))
(*.f64 (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(*.f64 (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 phi2 (-.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi2)))))
(*.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) (/.f64 #s(literal 1 binary64) (-.f64 phi1 phi2)))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 phi1 phi2))))
(*.f64 (fma.f64 phi2 phi2 (-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1))) (/.f64 #s(literal 1 binary64) (-.f64 phi2 phi1)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) R))
(-.f64 #s(literal 0 binary64) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) lambda1))
(neg.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) R))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(neg.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (-.f64 #s(literal 0 binary64) lambda1) R))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1)) R)
(*.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 #s(literal 0 binary64) lambda1))
(*.f64 (*.f64 R (-.f64 #s(literal 0 binary64) lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) #s(literal -1 binary64)) lambda1)
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
(+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(fma.f64 (/.f64 lambda2 lambda1) (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(fma.f64 (/.f64 lambda2 lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal -1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
(fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 lambda2 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(fma.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 #s(literal 1 binary64) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) lambda2) (/.f64 #s(literal 1 binary64) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) #s(literal 1 binary64)) (/.f64 lambda2 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 #s(literal 0 binary64) lambda2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(fma.f64 (/.f64 lambda2 #s(literal -1 binary64)) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(fma.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64))) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
(fma.f64 (/.f64 #s(literal -1 binary64) lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(fma.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal -1 binary64)) (/.f64 lambda2 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(fma.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) (/.f64 lambda2 #s(literal -1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) lambda1) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) #s(literal -1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1)))) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1)))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))))) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))))) (neg.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))))) (*.f64 (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (fma.f64 (/.f64 lambda2 lambda1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 lambda2 lambda1)) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64)) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (fma.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))))))
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1)))) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64))) (/.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))) lambda1))
(fma.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))
(fma.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))) lambda1))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1 (*.f64 lambda1 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))) lambda1))
(/.f64 lambda1 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 lambda1 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 lambda1 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64))) lambda1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1)))) lambda1)))
(/.f64 (*.f64 lambda1 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
(/.f64 (*.f64 lambda1 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))))) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64))) lambda1) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
(/.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1)))) lambda1) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(/.f64 (neg.f64 (*.f64 lambda1 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
(/.f64 (neg.f64 (*.f64 lambda1 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1)))))) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64))) lambda1)) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1)))) lambda1)) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 lambda1 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))) #s(literal 3 binary64))) (fma.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 (*.f64 (*.f64 lambda1 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))) lambda1) #s(literal 3 binary64))) (fma.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))) lambda1) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))) lambda1)) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))) lambda1)))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))) lambda1)
(*.f64 (*.f64 lambda1 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
(*.f64 (*.f64 lambda1 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64))) lambda1) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
(*.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1)))) lambda1) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(*.f64 (/.f64 lambda1 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64))) (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(*.f64 (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1)))) (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64))) (/.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))
(*.f64 phi1 #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) phi1)
(+.f64 (*.f64 R #s(literal 0 binary64)) (*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) R) (*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) R))
(-.f64 #s(literal 0 binary64) (*.f64 R (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(-.f64 (*.f64 R #s(literal 0 binary64)) (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) R))
(-.f64 (*.f64 R #s(literal 0 binary64)) (*.f64 R (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(-.f64 (*.f64 #s(literal 0 binary64) R) (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) R))
(-.f64 (*.f64 #s(literal 0 binary64) R) (*.f64 R (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(fma.f64 R #s(literal 0 binary64) (*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(fma.f64 #s(literal 0 binary64) R (*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(neg.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) R))
(neg.f64 (*.f64 R (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(/.f64 R (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) (*.f64 R (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (*.f64 R (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R)))
(/.f64 (*.f64 R (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))
(/.f64 (*.f64 R (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (*.f64 R (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 R (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R)) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R)) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 R #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 R #s(literal 0 binary64)) (*.f64 R #s(literal 0 binary64)) (-.f64 (*.f64 (*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))) (*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))) (*.f64 (*.f64 R #s(literal 0 binary64)) (*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) R) #s(literal 3 binary64)) (pow.f64 (*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 0 binary64) R) (*.f64 #s(literal 0 binary64) R) (-.f64 (*.f64 (*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))) (*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))) (*.f64 (*.f64 #s(literal 0 binary64) R) (*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))))))
(*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) R)
(*.f64 (*.f64 R (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))
(*.f64 (*.f64 R (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(*.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(*.f64 (/.f64 R phi1) (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))))
(*.f64 (/.f64 R phi1) (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 R (*.f64 phi1 phi1)) (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) (/.f64 R (*.f64 phi1 phi1)))
(*.f64 (/.f64 R (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (*.f64 phi1 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))))
(*.f64 (/.f64 R (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) phi1))
(*.f64 (/.f64 R (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (/.f64 R (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(*.f64 (/.f64 R (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (*.f64 phi1 phi1)))
(*.f64 (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (*.f64 phi1 phi1)) (/.f64 R (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 (/.f64 R (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1)) (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 R (*.f64 phi1 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))))
(*.f64 (/.f64 R (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) phi1))
(*.f64 (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) phi1) (/.f64 R (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 R phi1))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) phi1) (/.f64 R (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1)) (/.f64 R (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) (/.f64 R phi1))
(+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1)))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal 0 binary64) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 #s(literal -1 binary64) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) lambda1)
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal -1 binary64)) lambda1)
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lambda1))
(-.f64 #s(literal 0 binary64) lambda1)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 #s(literal 0 binary64) lambda1)))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 #s(literal 0 binary64) lambda1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 0 binary64) lambda1)))
(neg.f64 lambda1)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 #s(literal 0 binary64) lambda1))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) lambda1) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 #s(literal 0 binary64) lambda1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 0 binary64) lambda1))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 #s(literal 0 binary64) lambda1)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (neg.f64 (+.f64 #s(literal 0 binary64) lambda1)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) lambda1) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 #s(literal 0 binary64) lambda1)) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lambda1)))))
(*.f64 lambda1 #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) lambda1)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 #s(literal 0 binary64) lambda1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) lambda1)))
(+.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 (*.f64 lambda1 R) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda1 R)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))) (*.f64 lambda1 R)))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda1 R) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))) (*.f64 lambda1 R)))
(fma.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (*.f64 lambda1 R) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) (*.f64 (*.f64 lambda1 R) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 (*.f64 lambda1 R) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1)))))))
(/.f64 (*.f64 lambda1 R) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (*.f64 lambda1 R) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
(/.f64 (*.f64 (*.f64 lambda1 R) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))))) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 lambda1 R) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 lambda1 R) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1)))))) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 lambda1 R) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 (*.f64 (*.f64 (*.f64 lambda1 R) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))) (*.f64 (*.f64 lambda1 R) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))) (*.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 (*.f64 lambda1 R) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda1 R)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))) (*.f64 lambda1 R)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda1 R)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda1 R)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))) (*.f64 lambda1 R)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))) (*.f64 lambda1 R))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda1 R)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))) (*.f64 lambda1 R))))))
(*.f64 lambda1 (*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))) R))
(*.f64 R (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))) (*.f64 lambda1 R))
(*.f64 (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))) R)
(*.f64 (*.f64 lambda1 R) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(*.f64 (*.f64 R (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))) lambda1)
(*.f64 (*.f64 (*.f64 lambda1 R) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))))
(*.f64 (*.f64 (*.f64 lambda1 R) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(*.f64 (/.f64 (*.f64 lambda1 R) (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64))) (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 lambda1 lambda2)))
(/.f64 #s(literal 1 binary64) (/.f64 lambda1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lambda1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) lambda1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lambda1 lambda2) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) lambda1) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lambda1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 #s(literal 0 binary64) (/.f64 lambda1 lambda2)))
(/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) lambda1)
(/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 lambda1 #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) lambda1))
(/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 1 binary64)) (/.f64 lambda1 lambda2))
(/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda2)) (-.f64 #s(literal 0 binary64) lambda1))
(/.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 lambda1 lambda2))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 #s(literal 0 binary64) lambda1))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lambda1)))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda2))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lambda1)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (/.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lambda1)))
(pow.f64 (/.f64 lambda1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) #s(literal -1 binary64))
(*.f64 lambda2 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(*.f64 (/.f64 lambda2 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (/.f64 #s(literal 1 binary64) lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) lambda2)))
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 #s(literal 1 binary64) lambda1))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lambda1)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal -1 binary64)))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 1 binary64)) (/.f64 lambda2 lambda1))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lambda1)))
(*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lambda1)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) #s(literal -1 binary64)) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
(*.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1))
(*.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) #s(literal -1 binary64)))

simplify689.0ms (4.7%)

Memory
25.3MiB live, 1 001.8MiB allocated
Algorithm
egg-herbie
Rules
9 074×accelerator-lowering-fma.f32
9 074×accelerator-lowering-fma.f64
7 044×*-lowering-*.f32
7 044×*-lowering-*.f64
5 350×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
091110764
1306110413
2788710413
081429981
Stop Event
iter limit
node limit
Counts
696 → 696
Calls
Call 1
Inputs
(* R (- lambda1 lambda2))
(+ (* 1/2 (/ (* R (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))
(+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* R (* (pow phi1 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))))))
(+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* 1/2 (/ (* R (* (pow phi1 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))))))))
(* R phi1)
(* phi1 (+ R (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))
(* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
(* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (+ (* 1/16 (/ (* R (* (pow (cos (* 1/2 phi1)) 6) (pow (- lambda1 lambda2) 6))) (pow phi1 6))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))
(* -1 (* R phi1))
(* -1 (* phi1 (+ R (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
(* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))
(* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (+ (* 1/16 (/ (* R (* (pow (cos (* 1/2 phi1)) 6) (pow (- lambda1 lambda2) 6))) (pow phi1 6))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi1)) 2) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))))
(* R (* lambda1 (cos (* 1/2 phi1))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi1)))) lambda1)) (* R (cos (* 1/2 phi1)))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi1)))) lambda1)) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1))))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi1)))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow phi1 2))) (* (pow lambda1 3) (cos (* 1/2 phi1))))) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1)))))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi1)))) lambda1)) (* R (cos (* 1/2 phi1))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (cos (* 1/2 phi1))))) (* R (* lambda2 (cos (* 1/2 phi1))))) lambda1)) (* R (cos (* 1/2 phi1))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow phi1 2))) (* lambda1 (cos (* 1/2 phi1))))) (* 1/2 (/ (* R (pow phi1 2)) (cos (* 1/2 phi1))))) lambda1)) (* R (* lambda2 (cos (* 1/2 phi1))))) lambda1)) (* R (cos (* 1/2 phi1))))))
(* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi1)) 2) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi1)))) lambda2)) (* R (cos (* 1/2 phi1)))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi1)))) lambda2)) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1))))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi1)))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow phi1 2))) (* (pow lambda2 3) (cos (* 1/2 phi1))))) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1)))))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi1)))))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi1)))) lambda2)) (* R (cos (* 1/2 phi1))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda2 (cos (* 1/2 phi1))))) (* R (* lambda1 (cos (* 1/2 phi1))))) lambda2)) (* R (cos (* 1/2 phi1))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow phi1 2))) (* lambda2 (cos (* 1/2 phi1))))) (* 1/2 (/ (* R (pow phi1 2)) (cos (* 1/2 phi1))))) lambda2)) (* R (* lambda1 (cos (* 1/2 phi1))))) lambda2)) (* R (cos (* 1/2 phi1))))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(- lambda1 lambda2)
(- (+ lambda1 (* 1/2 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))) lambda2)
(- (+ lambda1 (* (pow phi1 2) (+ (* 1/2 (/ (* (pow phi1 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2)))))) lambda2)
(- (+ lambda1 (* (pow phi1 2) (+ (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* 1/2 (/ (* (pow phi1 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))))))) lambda2)
phi1
(* phi1 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
(* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 phi1)) 6) (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(* -1 phi1)
(* -1 (* phi1 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 phi1)) 6) (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
(sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi1)) 2) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)) 3))))))))))
(* lambda1 (cos (* 1/2 phi1)))
(* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(* lambda1 (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (cos (* 1/2 phi1))))))))
(* lambda1 (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) (* (pow lambda1 3) (cos (* 1/2 phi1))))) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (cos (* 1/2 phi1)))))))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))
(* -1 (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (+ (* -1/2 (/ (pow phi1 2) (* lambda1 (cos (* 1/2 phi1))))) (* lambda2 (cos (* 1/2 phi1)))) lambda1)))))
(* -1 (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) (* lambda1 (cos (* 1/2 phi1))))) (* 1/2 (/ (pow phi1 2) (cos (* 1/2 phi1))))) lambda1)) (* lambda2 (cos (* 1/2 phi1)))) lambda1)))))
(sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* lambda2 (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi1)) 2) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)) 3))))))))))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2))))
(* lambda2 (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1))))))))
(* lambda2 (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)) (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) (* (pow lambda2 3) (cos (* 1/2 phi1))))) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1)))))))))
(* -1 (* lambda2 (cos (* 1/2 phi1))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (+ (* -1/2 (/ (pow phi1 2) (* lambda2 (cos (* 1/2 phi1))))) (* lambda1 (cos (* 1/2 phi1)))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) (* lambda2 (cos (* 1/2 phi1))))) (* 1/2 (/ (pow phi1 2) (cos (* 1/2 phi1))))) lambda2)) (* lambda1 (cos (* 1/2 phi1)))) lambda2)))))
(* -1 (* lambda2 (cos (* 1/2 phi1))))
(+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))
(+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))
(+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))
(* lambda1 (cos (* 1/2 phi1)))
(* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(* lambda1 (cos (* 1/2 phi1)))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(* lambda1 (cos (* 1/2 phi1)))
(+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))
(+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))
(+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda2 (cos (* 1/2 phi1))))
(* lambda2 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))
(* lambda2 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))
(* lambda2 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))
(* -1 (* lambda2 (cos (* 1/2 phi1))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))))
(- lambda1 lambda2)
(- (+ lambda1 (* -1/8 (* (pow phi1 2) (- lambda1 lambda2)))) lambda2)
(- (+ lambda1 (* (pow phi1 2) (+ (* -1/8 (- lambda1 lambda2)) (* 1/384 (* (pow phi1 2) (- lambda1 lambda2)))))) lambda2)
(- (+ lambda1 (* (pow phi1 2) (+ (* -1/8 (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/46080 (* (pow phi1 2) (- lambda1 lambda2))) (* 1/384 (- lambda1 lambda2))))))) lambda2)
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(* -1 lambda2)
(- lambda1 lambda2)
(- lambda1 lambda2)
(- lambda1 lambda2)
lambda1
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
lambda1
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
lambda1
(+ lambda1 (* -1 lambda2))
(+ lambda1 (* -1 lambda2))
(+ lambda1 (* -1 lambda2))
(* -1 lambda2)
(* lambda2 (- (/ lambda1 lambda2) 1))
(* lambda2 (- (/ lambda1 lambda2) 1))
(* lambda2 (- (/ lambda1 lambda2) 1))
(* -1 lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* -1 phi2)
(+ phi1 (* -1 phi2))
(+ phi1 (* -1 phi2))
(+ phi1 (* -1 phi2))
phi1
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
phi1
(* -1 (* phi1 (- (/ phi2 phi1) 1)))
(* -1 (* phi1 (- (/ phi2 phi1) 1)))
(* -1 (* phi1 (- (/ phi2 phi1) 1)))
phi1
(+ phi1 (* -1 phi2))
(+ phi1 (* -1 phi2))
(+ phi1 (* -1 phi2))
(* -1 phi2)
(* phi2 (- (/ phi1 phi2) 1))
(* phi2 (- (/ phi1 phi2) 1))
(* phi2 (- (/ phi1 phi2) 1))
(* -1 phi2)
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
phi2
(- (* -1 phi1) (* -1 phi2))
(- (* -1 phi1) (* -1 phi2))
(- (* -1 phi1) (* -1 phi2))
(* -1 phi1)
(* phi1 (- (/ phi2 phi1) 1))
(* phi1 (- (/ phi2 phi1) 1))
(* phi1 (- (/ phi2 phi1) 1))
(* -1 phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(* -1 phi1)
(- phi2 phi1)
(- phi2 phi1)
(- phi2 phi1)
phi2
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
phi2
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
1
(+ 1 (* -1 (/ phi2 phi1)))
(+ 1 (* -1 (/ phi2 phi1)))
(+ 1 (* -1 (/ phi2 phi1)))
(* -1 (/ phi2 phi1))
(* phi2 (- (/ 1 phi2) (/ 1 phi1)))
(* phi2 (- (/ 1 phi2) (/ 1 phi1)))
(* phi2 (- (/ 1 phi2) (/ 1 phi1)))
(* -1 (/ phi2 phi1))
(* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))
(* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))
(* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))
(* -1 (/ phi2 phi1))
(/ (- phi1 phi2) phi1)
(/ (- phi1 phi2) phi1)
(/ (- phi1 phi2) phi1)
1
(+ 1 (* -1 (/ phi2 phi1)))
(+ 1 (* -1 (/ phi2 phi1)))
(+ 1 (* -1 (/ phi2 phi1)))
1
(+ 1 (* -1 (/ phi2 phi1)))
(+ 1 (* -1 (/ phi2 phi1)))
(+ 1 (* -1 (/ phi2 phi1)))
(/ phi2 phi1)
(/ phi2 phi1)
(/ phi2 phi1)
(/ phi2 phi1)
(/ phi2 phi1)
(/ phi2 phi1)
(/ phi2 phi1)
(/ phi2 phi1)
(/ phi2 phi1)
(/ phi2 phi1)
(/ phi2 phi1)
(/ phi2 phi1)
(/ phi2 phi1)
(/ phi2 phi1)
(/ phi2 phi1)
(/ phi2 phi1)
(/ phi2 phi1)
(/ phi2 phi1)
(/ phi2 phi1)
(/ phi2 phi1)
(/ phi2 phi1)
(/ phi2 phi1)
(/ phi2 phi1)
(/ phi2 phi1)
(cos (* 1/2 phi2))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/48 (* phi1 (sin (* 1/2 phi2)))))) (* 1/2 (sin (* 1/2 phi2))))))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 phi1))
(+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(* 1/2 phi2)
(+ (* 1/2 phi1) (* 1/2 phi2))
(+ (* 1/2 phi1) (* 1/2 phi2))
(+ (* 1/2 phi1) (* 1/2 phi2))
(* 1/2 phi1)
(* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))
(* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))
(* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))
(* 1/2 phi1)
(* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))
(* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))
(* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))
(* 1/2 phi1)
(+ (* 1/2 phi1) (* 1/2 phi2))
(+ (* 1/2 phi1) (* 1/2 phi2))
(+ (* 1/2 phi1) (* 1/2 phi2))
(* 1/2 phi2)
(* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))
(* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))
(* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))
(* 1/2 phi2)
(* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))
(* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))
(* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))
phi2
(+ phi1 phi2)
(+ phi1 phi2)
(+ phi1 phi2)
phi1
(* phi1 (+ 1 (/ phi2 phi1)))
(* phi1 (+ 1 (/ phi2 phi1)))
(* phi1 (+ 1 (/ phi2 phi1)))
phi1
(* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))
(* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))
(* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))
phi1
(+ phi1 phi2)
(+ phi1 phi2)
(+ phi1 phi2)
phi2
(* phi2 (+ 1 (/ phi1 phi2)))
(* phi2 (+ 1 (/ phi1 phi2)))
(* phi2 (+ 1 (/ phi1 phi2)))
phi2
(* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))
(* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))
(* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi2)))))
(+ (* -1 (* R (* lambda1 (cos (* 1/2 phi2))))) (* 1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))))
(+ (* -1 (* R (* lambda1 (cos (* 1/2 phi2))))) (* phi1 (+ (* 1/8 (* R (* lambda1 (* phi1 (cos (* 1/2 phi2)))))) (* 1/2 (* R (* lambda1 (sin (* 1/2 phi2))))))))
(+ (* -1 (* R (* lambda1 (cos (* 1/2 phi2))))) (* phi1 (+ (* 1/2 (* R (* lambda1 (sin (* 1/2 phi2))))) (* phi1 (+ (* -1/48 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))) (* 1/8 (* R (* lambda1 (cos (* 1/2 phi2))))))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(+ (* -1 (* R (* lambda1 (cos (* 1/2 phi1))))) (* 1/2 (* R (* lambda1 (* phi2 (sin (* 1/2 phi1)))))))
(+ (* -1 (* R (* lambda1 (cos (* 1/2 phi1))))) (* phi2 (+ (* 1/8 (* R (* lambda1 (* phi2 (cos (* 1/2 phi1)))))) (* 1/2 (* R (* lambda1 (sin (* 1/2 phi1))))))))
(+ (* -1 (* R (* lambda1 (cos (* 1/2 phi1))))) (* phi2 (+ (* 1/2 (* R (* lambda1 (sin (* 1/2 phi1))))) (* phi2 (+ (* -1/48 (* R (* lambda1 (* phi2 (sin (* 1/2 phi1)))))) (* 1/8 (* R (* lambda1 (cos (* 1/2 phi1))))))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))
(- (+ (cos (* 1/2 phi2)) (* -1 (* phi1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))
(- (+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (- (* -1/8 (cos (* 1/2 phi2))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))) (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))
(- (+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (- (+ (* -1 (* phi1 (+ (* -1/48 (sin (* 1/2 phi2))) (* 1/48 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1))))) (* -1/8 (cos (* 1/2 phi2)))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))) (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))
(- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))
(- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))
(- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))
(- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))
(- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))
(- (+ (cos (* 1/2 phi1)) (* -1 (* phi2 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))
(- (+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (- (* -1/8 (cos (* 1/2 phi1))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))) (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))
(- (+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (- (+ (* -1 (* phi2 (+ (* -1/48 (sin (* 1/2 phi1))) (* 1/48 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1))))) (* -1/8 (cos (* 1/2 phi1)))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))) (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))
(- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))
(- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))
(- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))
(- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))
(cos (* 1/2 (+ phi1 phi2)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(* lambda2 (- (/ (cos (* 1/2 (+ phi1 phi2))) lambda2) (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)))
(* lambda2 (- (/ (cos (* 1/2 (+ phi1 phi2))) lambda2) (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)))
(* lambda2 (- (/ (cos (* 1/2 (+ phi1 phi2))) lambda2) (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)))
(* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(* -1 (* lambda2 (- (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)) (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)))))
(* -1 (* lambda2 (- (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)) (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)))))
(* -1 (* lambda2 (- (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)) (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)))))
(* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(/ (- (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)
(/ (- (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)
(/ (- (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)
(cos (* 1/2 (+ phi1 phi2)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(cos (* 1/2 (+ phi1 phi2)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))
(+ (* -1 (* lambda1 (* phi1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))))) (* lambda1 (- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(+ (* lambda1 (- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))) (* phi1 (+ (* -1 (* lambda1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2)))))) (* lambda1 (* phi1 (- (* -1/8 (cos (* 1/2 phi2))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))))))
(+ (* lambda1 (- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))) (* phi1 (+ (* -1 (* lambda1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2)))))) (* phi1 (+ (* -1 (* lambda1 (* phi1 (+ (* -1/48 (sin (* 1/2 phi2))) (* 1/48 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)))))) (* lambda1 (- (* -1/8 (cos (* 1/2 phi2))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))))))
(* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(* lambda1 (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))
(* lambda1 (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))
(* lambda1 (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))
(* lambda1 (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))
(* lambda1 (- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))
(+ (* -1 (* lambda1 (* phi2 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))))) (* lambda1 (- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(+ (* lambda1 (- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))) (* phi2 (+ (* -1 (* lambda1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1)))))) (* lambda1 (* phi2 (- (* -1/8 (cos (* 1/2 phi1))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))))))
(+ (* lambda1 (- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))) (* phi2 (+ (* -1 (* lambda1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1)))))) (* phi2 (+ (* -1 (* lambda1 (* phi2 (+ (* -1/48 (sin (* 1/2 phi1))) (* 1/48 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)))))) (* lambda1 (- (* -1/8 (cos (* 1/2 phi1))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))))))
(* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(* lambda1 (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))
(* lambda1 (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))
(* lambda1 (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))
(* lambda1 (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
1
(+ 1 (* -1/8 (pow phi1 2)))
(+ 1 (* (pow phi1 2) (- (* 1/384 (pow phi1 2)) 1/8)))
(+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/384 (* -1/46080 (pow phi1 2)))) 1/8)))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))
(* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))
(* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))
(* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))
(* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))
(* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))
(* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))
(* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))
(* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))
(* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))
(* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))
(* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))
(* R phi2)
(+ (* -1 (* R phi1)) (* R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(* -1 (* R phi1))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(* -1 (* R phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(* -1 (* R phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(* R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* R phi2)
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(* -1 (* lambda1 (cos (* 1/2 phi2))))
(+ (* -1 (* lambda1 (cos (* 1/2 phi2)))) (* 1/2 (* lambda1 (* phi1 (sin (* 1/2 phi2))))))
(+ (* -1 (* lambda1 (cos (* 1/2 phi2)))) (* phi1 (+ (* 1/8 (* lambda1 (* phi1 (cos (* 1/2 phi2))))) (* 1/2 (* lambda1 (sin (* 1/2 phi2)))))))
(+ (* -1 (* lambda1 (cos (* 1/2 phi2)))) (* phi1 (+ (* 1/2 (* lambda1 (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/48 (* lambda1 (* phi1 (sin (* 1/2 phi2))))) (* 1/8 (* lambda1 (cos (* 1/2 phi2)))))))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(* -1 (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(* -1 (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(* -1 (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(+ (* -1 (* lambda1 (cos (* 1/2 phi1)))) (* 1/2 (* lambda1 (* phi2 (sin (* 1/2 phi1))))))
(+ (* -1 (* lambda1 (cos (* 1/2 phi1)))) (* phi2 (+ (* 1/8 (* lambda1 (* phi2 (cos (* 1/2 phi1))))) (* 1/2 (* lambda1 (sin (* 1/2 phi1)))))))
(+ (* -1 (* lambda1 (cos (* 1/2 phi1)))) (* phi2 (+ (* 1/2 (* lambda1 (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/48 (* lambda1 (* phi2 (sin (* 1/2 phi1))))) (* 1/8 (* lambda1 (cos (* 1/2 phi1)))))))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(* -1 (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(* -1 (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(* -1 (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
(+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda1 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(+ (* -1 (* R (* lambda1 (* phi1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2)))))))) (* R (* lambda1 (- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))
(+ (* R (* lambda1 (- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))) (* phi1 (+ (* -1 (* R (* lambda1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))))) (* R (* lambda1 (* phi1 (- (* -1/8 (cos (* 1/2 phi2))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))))))
(+ (* R (* lambda1 (- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))) (* phi1 (+ (* -1 (* R (* lambda1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))))) (* phi1 (+ (* -1 (* R (* lambda1 (* phi1 (+ (* -1/48 (sin (* 1/2 phi2))) (* 1/48 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1))))))) (* R (* lambda1 (- (* -1/8 (cos (* 1/2 phi2))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))))))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(+ (* -1 (* R (* lambda1 (* phi2 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1)))))))) (* R (* lambda1 (- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))
(+ (* R (* lambda1 (- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))) (* phi2 (+ (* -1 (* R (* lambda1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))))) (* R (* lambda1 (* phi2 (- (* -1/8 (cos (* 1/2 phi1))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))))))
(+ (* R (* lambda1 (- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))) (* phi2 (+ (* -1 (* R (* lambda1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))))) (* phi2 (+ (* -1 (* R (* lambda1 (* phi2 (+ (* -1/48 (sin (* 1/2 phi1))) (* 1/48 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1))))))) (* R (* lambda1 (- (* -1/8 (cos (* 1/2 phi1))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))))))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
(* lambda2 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))
(* lambda2 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))
(* lambda2 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))
(* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(/ (* lambda2 (cos (* 1/2 phi2))) lambda1)
(+ (* -1/2 (/ (* lambda2 (* phi1 (sin (* 1/2 phi2)))) lambda1)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))
(+ (* phi1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* -1/8 (/ (* lambda2 (* phi1 (cos (* 1/2 phi2)))) lambda1)))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))
(+ (* phi1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* phi1 (+ (* -1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (* 1/48 (/ (* lambda2 (* phi1 (sin (* 1/2 phi2)))) lambda1)))))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)
(/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)
(/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)
(/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)
(/ (* lambda2 (cos (* 1/2 phi1))) lambda1)
(+ (* -1/2 (/ (* lambda2 (* phi2 (sin (* 1/2 phi1)))) lambda1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))
(+ (* phi2 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* -1/8 (/ (* lambda2 (* phi2 (cos (* 1/2 phi1)))) lambda1)))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))
(+ (* phi2 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* phi2 (+ (* -1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (* 1/48 (/ (* lambda2 (* phi2 (sin (* 1/2 phi1)))) lambda1)))))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)
(/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)
(/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)
(/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
Outputs
(* R (- lambda1 lambda2))
(*.f64 R (-.f64 lambda1 lambda2))
(+ (* 1/2 (/ (* R (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R (*.f64 phi1 phi1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (-.f64 lambda1 lambda2)) (*.f64 R (-.f64 lambda1 lambda2)))
(+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* R (* (pow phi1 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))))))
(fma.f64 (*.f64 phi1 phi1) (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/48 binary64))) (/.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))))) (*.f64 R (-.f64 lambda1 lambda2)))
(+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* 1/2 (/ (* R (* (pow phi1 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))))))))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (/.f64 R (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/48 binary64))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal -1/1440 binary64))) (/.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/48 binary64))) (-.f64 lambda1 lambda2))))))) (*.f64 R (-.f64 lambda1 lambda2)))
(* R phi1)
(*.f64 R phi1)
(* phi1 (+ R (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))
(*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) R))
(* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
(*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64))))) R)))
(* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (+ (* 1/16 (/ (* R (* (pow (cos (* 1/2 phi1)) 6) (pow (- lambda1 lambda2) 6))) (pow phi1 6))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))
(*.f64 phi1 (+.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi1 #s(literal 6 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64))))) R)))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* phi1 (+ R (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) R) (-.f64 #s(literal 0 binary64) phi1))
(* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64))))) R)) (-.f64 #s(literal 0 binary64) phi1))
(* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4))) (pow phi1 4))) (+ (* 1/16 (/ (* R (* (pow (cos (* 1/2 phi1)) 6) (pow (- lambda1 lambda2) 6))) (pow phi1 6))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))))
(*.f64 (+.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi1 #s(literal 6 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64))))) R)) (-.f64 #s(literal 0 binary64) phi1))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))
(-.f64 (*.f64 R (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))
(fma.f64 R (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda1) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (*.f64 lambda2 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))) (neg.f64 (*.f64 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi1)) 2) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))))
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (*.f64 lambda2 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (*.f64 lambda2 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))))))) (*.f64 R (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))) (*.f64 R (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
(* R (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi1)))) lambda1)) (* R (cos (* 1/2 phi1)))))
(*.f64 lambda1 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 #s(literal 0 binary64) lambda1))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi1)))) lambda1)) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1))))))
(*.f64 lambda1 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda2)) lambda1) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 phi1 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 lambda1 lambda1))))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi1)))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow phi1 2))) (* (pow lambda1 3) (cos (* 1/2 phi1))))) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda1 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1)))))))
(*.f64 lambda1 (-.f64 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 #s(literal 1/2 binary64) (fma.f64 R (/.f64 (*.f64 lambda2 (*.f64 phi1 phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 lambda1 lambda1)))))) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) lambda1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi1)))) lambda1)) (* R (cos (* 1/2 phi1))))))
(*.f64 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 #s(literal 0 binary64) lambda1))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda1 (cos (* 1/2 phi1))))) (* R (* lambda2 (cos (* 1/2 phi1))))) lambda1)) (* R (cos (* 1/2 phi1))))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (/.f64 (fma.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 phi1 phi1))) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow phi1 2))) (* lambda1 (cos (* 1/2 phi1))))) (* 1/2 (/ (* R (pow phi1 2)) (cos (* 1/2 phi1))))) lambda1)) (* R (* lambda2 (cos (* 1/2 phi1))))) lambda1)) (* R (cos (* 1/2 phi1))))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (-.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (/.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) lambda1))) (-.f64 #s(literal 0 binary64) lambda1)))))
(* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))
(-.f64 (*.f64 R (hypot.f64 phi1 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda2) (fma.f64 (neg.f64 (*.f64 lambda1 lambda1)) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 R (hypot.f64 phi1 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi1)) 2) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))))
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (fma.f64 (neg.f64 (*.f64 lambda1 lambda1)) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1)) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1)))) (fma.f64 (neg.f64 (*.f64 lambda1 lambda1)) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1)))) (neg.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 R (hypot.f64 phi1 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi1)))) lambda2)) (* R (cos (* 1/2 phi1)))))
(*.f64 lambda2 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 #s(literal 0 binary64) lambda2))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi1)))) lambda2)) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1))))))
(*.f64 lambda2 (-.f64 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 phi1 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) lambda2)))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi1)))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow phi1 2))) (* (pow lambda2 3) (cos (* 1/2 phi1))))) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1)))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (fma.f64 R (/.f64 (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 lambda2 lambda2)))) (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 #s(literal 0 binary64) lambda2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi1)))) lambda2)) (* R (cos (* 1/2 phi1))))))
(*.f64 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 #s(literal 0 binary64) lambda2))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) (* lambda2 (cos (* 1/2 phi1))))) (* R (* lambda1 (cos (* 1/2 phi1))))) lambda2)) (* R (cos (* 1/2 phi1))))))
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (/.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 phi1 phi1))) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow phi1 2))) (* lambda2 (cos (* 1/2 phi1))))) (* 1/2 (/ (* R (pow phi1 2)) (cos (* 1/2 phi1))))) lambda2)) (* R (* lambda1 (cos (* 1/2 phi1))))) lambda2)) (* R (cos (* 1/2 phi1))))))
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (/.f64 (-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (+.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) (/.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) lambda2)) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(- (+ lambda1 (* 1/2 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))) lambda2)
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))
(- (+ lambda1 (* (pow phi1 2) (+ (* 1/2 (/ (* (pow phi1 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2)))))) lambda2)
(fma.f64 (*.f64 phi1 phi1) (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/48 binary64))) (/.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2)))) (-.f64 lambda1 lambda2))
(- (+ lambda1 (* (pow phi1 2) (+ (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* 1/2 (/ (* (pow phi1 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))))))) lambda2)
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/48 binary64))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal -1/1440 binary64))) (/.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/48 binary64))) (-.f64 lambda1 lambda2)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/2 binary64)) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))
phi1
(* phi1 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
(*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) #s(literal 1 binary64)))
(* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64)))) #s(literal 1 binary64))))
(* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 phi1)) 6) (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(fma.f64 phi1 (fma.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi1 #s(literal 6 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64))))))) phi1)
(* -1 phi1)
(-.f64 #s(literal 0 binary64) phi1)
(* -1 (* phi1 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) phi1))
(* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64)))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) phi1))
(* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi1)) 4) (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 phi1)) 6) (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
(-.f64 #s(literal 0 binary64) (fma.f64 phi1 (fma.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi1 #s(literal 6 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64))))))) phi1))
(sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))
(hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (neg.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))
(fma.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (*.f64 lambda2 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))) (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi1)) 2) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)) 3))))))))))
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (fma.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (*.f64 lambda2 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (*.f64 lambda2 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* lambda1 (cos (* 1/2 phi1)))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (cos (* 1/2 phi1))))))))
(*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 lambda1 lambda1))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)))))
(* lambda1 (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) (* (pow lambda1 3) (cos (* 1/2 phi1))))) (* 1/2 (/ (pow phi1 2) (* (pow lambda1 2) (cos (* 1/2 phi1)))))))))
(*.f64 lambda1 (fma.f64 lambda2 (neg.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda1)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 lambda2 (/.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (/.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 lambda1 lambda1)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (+ (* -1/2 (/ (pow phi1 2) (* lambda1 (cos (* 1/2 phi1))))) (* lambda2 (cos (* 1/2 phi1)))) lambda1)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (fma.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) lambda1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) (* lambda1 (cos (* 1/2 phi1))))) (* 1/2 (/ (pow phi1 2) (cos (* 1/2 phi1))))) lambda1)) (* lambda2 (cos (* 1/2 phi1)))) lambda1)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (/.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) lambda1)) lambda1))))
(sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))
(hypot.f64 phi1 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi1)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1)))) (neg.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) (hypot.f64 phi1 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* lambda2 (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))))
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (fma.f64 (neg.f64 (*.f64 lambda1 lambda1)) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (hypot.f64 phi1 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi1)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi1)) 2) (- (pow (cos (* 1/2 phi1)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)) 3))))))))))
(fma.f64 lambda2 (-.f64 (*.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (fma.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (fma.f64 (neg.f64 (*.f64 lambda1 lambda1)) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1)) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1)))) (fma.f64 (neg.f64 (*.f64 lambda1 lambda1)) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi1 phi1)))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))) (hypot.f64 phi1 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2))))
(*.f64 lambda2 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda1 lambda2))))
(* lambda2 (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1))))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 lambda2 lambda2))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda1 lambda2)))))
(* lambda2 (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)) (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) (* (pow lambda2 3) (cos (* 1/2 phi1))))) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1)))))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (fma.f64 lambda1 (/.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 lambda2 lambda2)))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda1 lambda2)))))
(* -1 (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (+ (* -1/2 (/ (pow phi1 2) (* lambda2 (cos (* 1/2 phi1))))) (* lambda1 (cos (* 1/2 phi1)))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) (* lambda2 (cos (* 1/2 phi1))))) (* 1/2 (/ (pow phi1 2) (cos (* 1/2 phi1))))) lambda2)) (* lambda1 (cos (* 1/2 phi1)))) lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (-.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) (/.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) lambda2)) lambda2))))
(* -1 (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda1 (cos (* 1/2 phi1)))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1))))
(* lambda1 (cos (* 1/2 phi1)))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* lambda1 (cos (* 1/2 phi1)))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(+ (* -1 (* lambda2 (cos (* 1/2 phi1)))) (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda2))
(* lambda2 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))
(*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* lambda2 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))
(*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* lambda2 (+ (* -1 (cos (* 1/2 phi1))) (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))
(*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda1 (cos (* 1/2 phi1))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) lambda2))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(- (+ lambda1 (* -1/8 (* (pow phi1 2) (- lambda1 lambda2)))) lambda2)
(fma.f64 #s(literal -1/8 binary64) (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 phi1)) (-.f64 lambda1 lambda2))
(- (+ lambda1 (* (pow phi1 2) (+ (* -1/8 (- lambda1 lambda2)) (* 1/384 (* (pow phi1 2) (- lambda1 lambda2)))))) lambda2)
(fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (*.f64 phi1 phi1) #s(literal 1/384 binary64) #s(literal -1/8 binary64))) (-.f64 lambda1 lambda2))
(- (+ lambda1 (* (pow phi1 2) (+ (* -1/8 (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/46080 (* (pow phi1 2) (- lambda1 lambda2))) (* 1/384 (- lambda1 lambda2))))))) lambda2)
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (*.f64 phi1 phi1) #s(literal -1/46080 binary64) #s(literal 1/384 binary64))) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/8 binary64))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
lambda1
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (/.f64 lambda2 lambda1))))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (/.f64 lambda2 lambda1))))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (+.f64 #s(literal -1 binary64) (/.f64 lambda2 lambda1))))
lambda1
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* -1 phi2)
(-.f64 #s(literal 0 binary64) phi2)
(+ phi1 (* -1 phi2))
(-.f64 phi1 phi2)
(+ phi1 (* -1 phi2))
(-.f64 phi1 phi2)
(+ phi1 (* -1 phi2))
(-.f64 phi1 phi2)
phi1
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
phi1
(* -1 (* phi1 (- (/ phi2 phi1) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 phi2 phi1) phi1)
(* -1 (* phi1 (- (/ phi2 phi1) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 phi2 phi1) phi1)
(* -1 (* phi1 (- (/ phi2 phi1) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 phi2 phi1) phi1)
phi1
(+ phi1 (* -1 phi2))
(-.f64 phi1 phi2)
(+ phi1 (* -1 phi2))
(-.f64 phi1 phi2)
(+ phi1 (* -1 phi2))
(-.f64 phi1 phi2)
(* -1 phi2)
(-.f64 #s(literal 0 binary64) phi2)
(* phi2 (- (/ phi1 phi2) 1))
(*.f64 phi2 (+.f64 #s(literal -1 binary64) (/.f64 phi1 phi2)))
(* phi2 (- (/ phi1 phi2) 1))
(*.f64 phi2 (+.f64 #s(literal -1 binary64) (/.f64 phi1 phi2)))
(* phi2 (- (/ phi1 phi2) 1))
(*.f64 phi2 (+.f64 #s(literal -1 binary64) (/.f64 phi1 phi2)))
(* -1 phi2)
(-.f64 #s(literal 0 binary64) phi2)
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
phi2
(- (* -1 phi1) (* -1 phi2))
(-.f64 phi2 phi1)
(- (* -1 phi1) (* -1 phi2))
(-.f64 phi2 phi1)
(- (* -1 phi1) (* -1 phi2))
(-.f64 phi2 phi1)
(* -1 phi1)
(-.f64 #s(literal 0 binary64) phi1)
(* phi1 (- (/ phi2 phi1) 1))
(*.f64 phi1 (+.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)))
(* phi1 (- (/ phi2 phi1) 1))
(*.f64 phi1 (+.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)))
(* phi1 (- (/ phi2 phi1) 1))
(*.f64 phi1 (+.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)))
(* -1 phi1)
(-.f64 #s(literal 0 binary64) phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(* -1 phi1)
(-.f64 #s(literal 0 binary64) phi1)
(- phi2 phi1)
(-.f64 phi2 phi1)
(- phi2 phi1)
(-.f64 phi2 phi1)
(- phi2 phi1)
(-.f64 phi2 phi1)
phi2
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
phi2
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi1 phi2) phi2)
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi1 phi2) phi2)
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi1 phi2) phi2)
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(* -1 (/ phi2 phi1))
(/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))
(* phi2 (- (/ 1 phi2) (/ 1 phi1)))
(*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1)))
(* phi2 (- (/ 1 phi2) (/ 1 phi1)))
(*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1)))
(* phi2 (- (/ 1 phi2) (/ 1 phi1)))
(*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1)))
(* -1 (/ phi2 phi1))
(/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))
(* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (+.f64 (/.f64 #s(literal 1 binary64) phi1) (/.f64 #s(literal -1 binary64) phi2)))
(* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (+.f64 (/.f64 #s(literal 1 binary64) phi1) (/.f64 #s(literal -1 binary64) phi2)))
(* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (+.f64 (/.f64 #s(literal 1 binary64) phi1) (/.f64 #s(literal -1 binary64) phi2)))
(* -1 (/ phi2 phi1))
(/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))
(/ (- phi1 phi2) phi1)
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(/ (- phi1 phi2) phi1)
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(/ (- phi1 phi2) phi1)
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(/ phi2 phi1)
(/.f64 phi2 phi1)
(/ phi2 phi1)
(/.f64 phi2 phi1)
(/ phi2 phi1)
(/.f64 phi2 phi1)
(/ phi2 phi1)
(/.f64 phi2 phi1)
(/ phi2 phi1)
(/.f64 phi2 phi1)
(/ phi2 phi1)
(/.f64 phi2 phi1)
(/ phi2 phi1)
(/.f64 phi2 phi1)
(/ phi2 phi1)
(/.f64 phi2 phi1)
(/ phi2 phi1)
(/.f64 phi2 phi1)
(/ phi2 phi1)
(/.f64 phi2 phi1)
(/ phi2 phi1)
(/.f64 phi2 phi1)
(/ phi2 phi1)
(/.f64 phi2 phi1)
(/ phi2 phi1)
(/.f64 phi2 phi1)
(/ phi2 phi1)
(/.f64 phi2 phi1)
(/ phi2 phi1)
(/.f64 phi2 phi1)
(/ phi2 phi1)
(/.f64 phi2 phi1)
(/ phi2 phi1)
(/.f64 phi2 phi1)
(/ phi2 phi1)
(/.f64 phi2 phi1)
(/ phi2 phi1)
(/.f64 phi2 phi1)
(/ phi2 phi1)
(/.f64 phi2 phi1)
(/ phi2 phi1)
(/.f64 phi2 phi1)
(/ phi2 phi1)
(/.f64 phi2 phi1)
(/ phi2 phi1)
(/.f64 phi2 phi1)
(/ phi2 phi1)
(/.f64 phi2 phi1)
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))
(fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/8 binary64) phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/48 (* phi1 (sin (* 1/2 phi2)))))) (* 1/2 (sin (* 1/2 phi2))))))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal 1/48 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))
(fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 #s(literal -1/8 binary64) phi2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal -1/8 binary64) (*.f64 (*.f64 #s(literal 1/48 binary64) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
(+ (* 1/2 phi1) (* 1/2 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(+ (* 1/2 phi1) (* 1/2 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(+ (* 1/2 phi1) (* 1/2 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))
(*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (/.f64 phi2 phi1) #s(literal 1/2 binary64)))
(* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))
(*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (/.f64 phi2 phi1) #s(literal 1/2 binary64)))
(* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))
(*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (/.f64 phi2 phi1) #s(literal 1/2 binary64)))
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (fma.f64 #s(literal -1/2 binary64) (/.f64 phi2 phi1) #s(literal -1/2 binary64)))
(* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (fma.f64 #s(literal -1/2 binary64) (/.f64 phi2 phi1) #s(literal -1/2 binary64)))
(* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (fma.f64 #s(literal -1/2 binary64) (/.f64 phi2 phi1) #s(literal -1/2 binary64)))
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(+ (* 1/2 phi1) (* 1/2 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(+ (* 1/2 phi1) (* 1/2 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(+ (* 1/2 phi1) (* 1/2 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
(* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))
(*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2) #s(literal 1/2 binary64)))
(* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))
(*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2) #s(literal 1/2 binary64)))
(* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))
(*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2) #s(literal 1/2 binary64)))
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
(* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (fma.f64 #s(literal -1/2 binary64) (/.f64 phi1 phi2) #s(literal -1/2 binary64)))
(* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (fma.f64 #s(literal -1/2 binary64) (/.f64 phi1 phi2) #s(literal -1/2 binary64)))
(* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (fma.f64 #s(literal -1/2 binary64) (/.f64 phi1 phi2) #s(literal -1/2 binary64)))
phi2
(+ phi1 phi2)
(+.f64 phi1 phi2)
(+ phi1 phi2)
(+.f64 phi1 phi2)
(+ phi1 phi2)
(+.f64 phi1 phi2)
phi1
(* phi1 (+ 1 (/ phi2 phi1)))
(fma.f64 phi1 (/.f64 phi2 phi1) phi1)
(* phi1 (+ 1 (/ phi2 phi1)))
(fma.f64 phi1 (/.f64 phi2 phi1) phi1)
(* phi1 (+ 1 (/ phi2 phi1)))
(fma.f64 phi1 (/.f64 phi2 phi1) phi1)
phi1
(* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) phi1)
(* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) phi1)
(* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) phi1)
phi1
(+ phi1 phi2)
(+.f64 phi1 phi2)
(+ phi1 phi2)
(+.f64 phi1 phi2)
(+ phi1 phi2)
(+.f64 phi1 phi2)
phi2
(* phi2 (+ 1 (/ phi1 phi2)))
(fma.f64 phi2 (/.f64 phi1 phi2) phi2)
(* phi2 (+ 1 (/ phi1 phi2)))
(fma.f64 phi2 (/.f64 phi1 phi2) phi2)
(* phi2 (+ 1 (/ phi1 phi2)))
(fma.f64 phi2 (/.f64 phi1 phi2) phi2)
phi2
(* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) phi2)
(* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) phi2)
(* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) phi2)
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi2)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (* -1 (* R (* lambda1 (cos (* 1/2 phi2))))) (* 1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))))
(-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) R) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (* -1 (* R (* lambda1 (cos (* 1/2 phi2))))) (* phi1 (+ (* 1/8 (* R (* lambda1 (* phi1 (cos (* 1/2 phi2)))))) (* 1/2 (* R (* lambda1 (sin (* 1/2 phi2))))))))
(fma.f64 phi1 (fma.f64 (*.f64 #s(literal 1/8 binary64) R) (*.f64 (*.f64 lambda1 phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (* -1 (* R (* lambda1 (cos (* 1/2 phi2))))) (* phi1 (+ (* 1/2 (* R (* lambda1 (sin (* 1/2 phi2))))) (* phi1 (+ (* -1/48 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))) (* 1/8 (* R (* lambda1 (cos (* 1/2 phi2))))))))))
(fma.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 (fma.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal -1/48 binary64) R) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(+ (* -1 (* R (* lambda1 (cos (* 1/2 phi1))))) (* 1/2 (* R (* lambda1 (* phi2 (sin (* 1/2 phi1)))))))
(-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) R) (*.f64 (*.f64 lambda1 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(+ (* -1 (* R (* lambda1 (cos (* 1/2 phi1))))) (* phi2 (+ (* 1/8 (* R (* lambda1 (* phi2 (cos (* 1/2 phi1)))))) (* 1/2 (* R (* lambda1 (sin (* 1/2 phi1))))))))
(fma.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 #s(literal 1/8 binary64) R) (*.f64 (*.f64 lambda1 phi2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(+ (* -1 (* R (* lambda1 (cos (* 1/2 phi1))))) (* phi2 (+ (* 1/2 (* R (* lambda1 (sin (* 1/2 phi1))))) (* phi2 (+ (* -1/48 (* R (* lambda1 (* phi2 (sin (* 1/2 phi1)))))) (* 1/8 (* R (* lambda1 (cos (* 1/2 phi1))))))))))
(-.f64 (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi2 (fma.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal -1/48 binary64) R) (*.f64 (*.f64 lambda1 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))
(- (+ (cos (* 1/2 phi2)) (* -1 (* phi1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))
(fma.f64 (-.f64 #s(literal 0 binary64) phi1) (fma.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1))))
(- (+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (- (* -1/8 (cos (* 1/2 phi2))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))) (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))
(fma.f64 phi1 (+.f64 (fma.f64 phi1 (*.f64 #s(literal -1/8 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1))))
(- (+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (- (+ (* -1 (* phi1 (+ (* -1/48 (sin (* 1/2 phi2))) (* 1/48 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1))))) (* -1/8 (cos (* 1/2 phi2)))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))) (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))
(fma.f64 phi1 (-.f64 (*.f64 phi1 (fma.f64 phi1 (neg.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/48 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1))))) (*.f64 #s(literal -1/8 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))))) (fma.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1))))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1))))
(- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)))
(- (+ (cos (* 1/2 phi1)) (* -1 (* phi2 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))
(-.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)))
(- (+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (- (* -1/8 (cos (* 1/2 phi1))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))) (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))
(fma.f64 phi2 (+.f64 (fma.f64 phi2 (*.f64 #s(literal -1/8 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1))))
(- (+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (- (+ (* -1 (* phi2 (+ (* -1/48 (sin (* 1/2 phi1))) (* 1/48 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1))))) (* -1/8 (cos (* 1/2 phi1)))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))) (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))
(fma.f64 phi2 (+.f64 (fma.f64 phi2 (fma.f64 phi2 (neg.f64 (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal -1/48 binary64)))) (*.f64 #s(literal -1/8 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1))))
(- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(* lambda2 (- (/ (cos (* 1/2 (+ phi1 phi2))) lambda2) (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)))
(*.f64 lambda2 (-.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)))
(* lambda2 (- (/ (cos (* 1/2 (+ phi1 phi2))) lambda2) (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)))
(*.f64 lambda2 (-.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)))
(* lambda2 (- (/ (cos (* 1/2 (+ phi1 phi2))) lambda2) (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)))
(*.f64 lambda2 (-.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)))
(* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(* -1 (* lambda2 (- (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)) (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (+.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda2)))))
(* -1 (* lambda2 (- (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)) (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (+.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda2)))))
(* -1 (* lambda2 (- (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)) (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (+.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda2)))))
(* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(/ (- (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) lambda1))
(/ (- (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) lambda1))
(/ (- (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) lambda1))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(* lambda1 (- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1))))
(+ (* -1 (* lambda1 (* phi1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))))) (* lambda1 (- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(-.f64 (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))) (*.f64 (*.f64 lambda1 phi1) (fma.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1))))))
(+ (* lambda1 (- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))) (* phi1 (+ (* -1 (* lambda1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2)))))) (* lambda1 (* phi1 (- (* -1/8 (cos (* 1/2 phi2))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))))))
(fma.f64 phi1 (-.f64 (*.f64 (*.f64 lambda1 phi1) (*.f64 #s(literal -1/8 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1))))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))))) (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))))
(+ (* lambda1 (- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))) (* phi1 (+ (* -1 (* lambda1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2)))))) (* phi1 (+ (* -1 (* lambda1 (* phi1 (+ (* -1/48 (sin (* 1/2 phi2))) (* 1/48 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)))))) (* lambda1 (- (* -1/8 (cos (* 1/2 phi2))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))))))
(fma.f64 phi1 (-.f64 (*.f64 phi1 (fma.f64 lambda1 (*.f64 #s(literal -1/8 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))) (*.f64 (neg.f64 (*.f64 lambda1 phi1)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/48 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1))))))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))))) (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))))
(* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* lambda1 (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* lambda1 (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* lambda1 (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* lambda1 (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* lambda1 (- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1))))
(+ (* -1 (* lambda1 (* phi2 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))))) (* lambda1 (- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(fma.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1))) (*.f64 (neg.f64 (*.f64 lambda1 phi2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
(+ (* lambda1 (- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))) (* phi2 (+ (* -1 (* lambda1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1)))))) (* lambda1 (* phi2 (- (* -1/8 (cos (* 1/2 phi1))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))))))
(fma.f64 phi2 (fma.f64 (*.f64 lambda1 phi2) (*.f64 #s(literal -1/8 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 #s(literal 0 binary64) lambda1))) (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)))))
(+ (* lambda1 (- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))) (* phi2 (+ (* -1 (* lambda1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1)))))) (* phi2 (+ (* -1 (* lambda1 (* phi2 (+ (* -1/48 (sin (* 1/2 phi1))) (* 1/48 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)))))) (* lambda1 (- (* -1/8 (cos (* 1/2 phi1))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))))))
(fma.f64 phi2 (fma.f64 phi2 (-.f64 (*.f64 lambda1 (*.f64 #s(literal -1/8 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1))))) (*.f64 (*.f64 lambda1 phi2) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal -1/48 binary64))))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 #s(literal 0 binary64) lambda1))) (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)))))
(* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* lambda1 (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* lambda1 (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* lambda1 (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* lambda1 (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda2))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) lambda2))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (pow phi1 2)))
(fma.f64 (*.f64 phi1 phi1) #s(literal -1/8 binary64) #s(literal 1 binary64))
(+ 1 (* (pow phi1 2) (- (* 1/384 (pow phi1 2)) 1/8)))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) #s(literal 1/384 binary64) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/384 (* -1/46080 (pow phi1 2)))) 1/8)))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) #s(literal -1/46080 binary64) #s(literal 1/384 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* -1 (* R (* phi1 (- 1 (/ phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* R phi2)
(*.f64 R phi2)
(+ (* -1 (* R phi1)) (* R phi2))
(fma.f64 R (-.f64 #s(literal 0 binary64) phi1) (*.f64 R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(fma.f64 R (-.f64 #s(literal 0 binary64) phi1) (*.f64 R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(fma.f64 R (-.f64 #s(literal 0 binary64) phi1) (*.f64 R phi2))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(*.f64 phi1 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(*.f64 phi1 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(*.f64 phi1 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(fma.f64 R (-.f64 #s(literal 0 binary64) phi1) (*.f64 R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(fma.f64 R (-.f64 #s(literal 0 binary64) phi1) (*.f64 R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(fma.f64 R (-.f64 #s(literal 0 binary64) phi1) (*.f64 R phi2))
(* R phi2)
(*.f64 R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(* R phi2)
(*.f64 R phi2)
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi1 phi2))))
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi1 phi2))))
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi1 phi2))))
(* -1 (* lambda1 (cos (* 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 #s(literal 0 binary64) lambda1))
(+ (* -1 (* lambda1 (cos (* 1/2 phi2)))) (* 1/2 (* lambda1 (* phi1 (sin (* 1/2 phi2))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 #s(literal 0 binary64) lambda1)))
(+ (* -1 (* lambda1 (cos (* 1/2 phi2)))) (* phi1 (+ (* 1/8 (* lambda1 (* phi1 (cos (* 1/2 phi2))))) (* 1/2 (* lambda1 (sin (* 1/2 phi2)))))))
(fma.f64 phi1 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 lambda1 phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 #s(literal 1/2 binary64) lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 #s(literal 0 binary64) lambda1)))
(+ (* -1 (* lambda1 (cos (* 1/2 phi2)))) (* phi1 (+ (* 1/2 (* lambda1 (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/48 (* lambda1 (* phi1 (sin (* 1/2 phi2))))) (* 1/8 (* lambda1 (cos (* 1/2 phi2)))))))))
(fma.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 (fma.f64 (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1/48 binary64) (*.f64 (*.f64 #s(literal 1/8 binary64) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 #s(literal 0 binary64) lambda1)))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1))
(+ (* -1 (* lambda1 (cos (* 1/2 phi1)))) (* 1/2 (* lambda1 (* phi2 (sin (* 1/2 phi1))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1)))
(+ (* -1 (* lambda1 (cos (* 1/2 phi1)))) (* phi2 (+ (* 1/8 (* lambda1 (* phi2 (cos (* 1/2 phi1))))) (* 1/2 (* lambda1 (sin (* 1/2 phi1)))))))
(fma.f64 phi2 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 lambda1 phi2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 #s(literal 1/2 binary64) lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1)))
(+ (* -1 (* lambda1 (cos (* 1/2 phi1)))) (* phi2 (+ (* 1/2 (* lambda1 (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/48 (* lambda1 (* phi2 (sin (* 1/2 phi1))))) (* 1/8 (* lambda1 (cos (* 1/2 phi1)))))))))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 lambda1 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 #s(literal 1/8 binary64) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (*.f64 #s(literal 1/2 binary64) lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1)))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))
(*.f64 lambda1 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 #s(literal 0 binary64) lambda1))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))
(*.f64 lambda1 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 #s(literal 0 binary64) lambda1))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))
(*.f64 lambda1 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 #s(literal 0 binary64) lambda1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* -1 (* lambda1 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (fma.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) R))))
(* -1 (* lambda1 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (fma.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) R))))
(* -1 (* lambda1 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (fma.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) R))))
(* R (* lambda1 (- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1))))
(+ (* -1 (* R (* lambda1 (* phi1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2)))))))) (* R (* lambda1 (- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))
(-.f64 (*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))) (*.f64 (*.f64 R lambda1) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))))))
(+ (* R (* lambda1 (- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))) (* phi1 (+ (* -1 (* R (* lambda1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))))) (* R (* lambda1 (* phi1 (- (* -1/8 (cos (* 1/2 phi2))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))))))
(fma.f64 phi1 (fma.f64 R (*.f64 (*.f64 lambda1 phi1) (*.f64 #s(literal -1/8 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1))))) (*.f64 (neg.f64 (*.f64 R lambda1)) (fma.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))))) (*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))))
(+ (* R (* lambda1 (- (cos (* 1/2 phi2)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))) (* phi1 (+ (* -1 (* R (* lambda1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))))) (* phi1 (+ (* -1 (* R (* lambda1 (* phi1 (+ (* -1/48 (sin (* 1/2 phi2))) (* 1/48 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1))))))) (* R (* lambda1 (- (* -1/8 (cos (* 1/2 phi2))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))))))))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 R (*.f64 (neg.f64 (*.f64 lambda1 phi1)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/48 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1))))) (*.f64 (*.f64 R lambda1) (*.f64 #s(literal -1/8 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))))) (*.f64 (neg.f64 (*.f64 R lambda1)) (fma.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))))) (*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (- phi2 (* -1 phi1)))) (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1))))
(+ (* -1 (* R (* lambda1 (* phi2 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1)))))))) (* R (* lambda1 (- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))
(fma.f64 R (*.f64 (neg.f64 (*.f64 lambda1 phi2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)))))
(+ (* R (* lambda1 (- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))) (* phi2 (+ (* -1 (* R (* lambda1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))))) (* R (* lambda1 (* phi2 (- (* -1/8 (cos (* 1/2 phi1))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))))))
(fma.f64 phi2 (fma.f64 R (*.f64 (*.f64 lambda1 phi2) (*.f64 #s(literal -1/8 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1))))) (*.f64 (neg.f64 (*.f64 R lambda1)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)))))
(+ (* R (* lambda1 (- (cos (* 1/2 phi1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))) (* phi2 (+ (* -1 (* R (* lambda1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))))) (* phi2 (+ (* -1 (* R (* lambda1 (* phi2 (+ (* -1/48 (sin (* 1/2 phi1))) (* 1/48 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1))))))) (* R (* lambda1 (- (* -1/8 (cos (* 1/2 phi1))) (* -1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))))))))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 R (*.f64 (neg.f64 (*.f64 lambda1 phi2)) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal -1/48 binary64)))) (*.f64 (*.f64 R lambda1) (*.f64 #s(literal -1/8 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)))))) (*.f64 (neg.f64 (*.f64 R lambda1)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (+ phi1 phi2))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (- (cos (* 1/2 (- phi1 (* -1 phi2)))) (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* lambda2 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))
(*.f64 lambda2 (fma.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) R))))
(* lambda2 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))
(*.f64 lambda2 (fma.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) R))))
(* lambda2 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))
(*.f64 lambda2 (fma.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) R))))
(* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (-.f64 #s(literal 0 binary64) R) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (-.f64 #s(literal 0 binary64) R) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (-.f64 #s(literal 0 binary64) R) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) lambda2))
(/ (* lambda2 (cos (* 1/2 phi2))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1))
(+ (* -1/2 (/ (* lambda2 (* phi1 (sin (* 1/2 phi2)))) lambda1)) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 lambda2 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))
(+ (* phi1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* -1/8 (/ (* lambda2 (* phi1 (cos (* 1/2 phi2)))) lambda1)))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))
(fma.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 lambda2 phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))
(+ (* phi1 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* phi1 (+ (* -1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (* 1/48 (/ (* lambda2 (* phi1 (sin (* 1/2 phi2)))) lambda1)))))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 (*.f64 lambda2 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda1) (*.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 phi1))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1))
(+ (* -1/2 (/ (* lambda2 (* phi2 (sin (* 1/2 phi1)))) lambda1)) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))
(fma.f64 lambda2 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda1) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) lambda1))
(+ (* phi2 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* -1/8 (/ (* lambda2 (* phi2 (cos (* 1/2 phi1)))) lambda1)))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))
(fma.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 lambda2 phi2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)))
(+ (* phi2 (+ (* -1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* phi2 (+ (* -1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (* 1/48 (/ (* lambda2 (* phi2 (sin (* 1/2 phi1)))) lambda1)))))) (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))
(fma.f64 lambda2 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda1) (*.f64 phi2 (fma.f64 phi2 (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 (*.f64 lambda2 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) lambda1) (*.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1))))))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))
(/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1))

eval321.0ms (2.2%)

Memory
22.0MiB live, 476.7MiB allocated
Compiler

Compiled 42 231 to 3 985 computations (90.6% saved)

prune314.0ms (2.1%)

Memory
-11.1MiB live, 594.7MiB allocated
Pruning

50 alts after pruning (48 fresh and 2 done)

PrunedKeptTotal
New1 583381 621
Fresh81018
Picked325
Done000
Total1 594501 644
Accuracy
98.6%
Counts
1 644 → 50
Alt Table
Click to see full alt table
StatusAccuracyProgram
37.8%
(fma.f64 R (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda1) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (*.f64 lambda2 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))) (neg.f64 (*.f64 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))))
31.7%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
10.9%
(/.f64 (*.f64 (*.f64 lambda1 R) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))))) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
59.2%
(/.f64 R (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
13.6%
(-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
58.0%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
8.2%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
21.7%
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) R)
20.1%
(*.f64 (hypot.f64 (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) phi1) R)
71.9%
(*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R)
69.5%
(*.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) R)
73.9%
(*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
56.1%
(*.f64 (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
33.3%
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 R phi1))
31.7%
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
24.9%
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) R)
24.9%
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
9.8%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
7.4%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
11.3%
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
55.5%
(*.f64 phi2 (fma.f64 R (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2)) R))
57.1%
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
34.2%
(*.f64 phi2 R)
61.5%
(*.f64 phi1 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))
33.3%
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))))))
33.5%
(*.f64 R (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
59.3%
(*.f64 R (/.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
61.7%
(*.f64 R (-.f64 phi2 phi1))
47.2%
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 phi1 phi1))))
43.6%
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) (/.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
31.1%
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) (/.f64 (*.f64 phi1 phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
41.7%
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
59.3%
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
59.3%
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) phi1) phi2)))))
59.3%
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))))))
24.9%
(*.f64 R (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (neg.f64 lambda1)))
14.8%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
25.0%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 lambda1)))
26.3%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)))
24.9%
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
15.3%
(*.f64 R (*.f64 lambda1 (fma.f64 (/.f64 #s(literal -1 binary64) lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
15.0%
(*.f64 R (*.f64 lambda1 (-.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))
16.6%
(*.f64 R (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (fma.f64 lambda2 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda1) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) lambda1)))))
15.9%
(*.f64 R (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (/.f64 lambda2 lambda1)))))
16.1%
(*.f64 R (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 lambda2 lambda1)))))
11.8%
(*.f64 R (*.f64 lambda1 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))
66.7%
(*.f64 R (sqrt.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
66.7%
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
28.6%
(*.f64 R (sqrt.f64 (*.f64 phi2 phi2)))
64.6%
(*.f64 R (exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1/2 binary64))))
Compiler

Compiled 2 371 to 1 416 computations (40.3% saved)

simplify329.0ms (2.2%)

Memory
-12.9MiB live, 418.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 R (*.f64 lambda1 (fma.f64 (/.f64 #s(literal -1 binary64) lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
cost-diff1024
(/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) lambda2))
cost-diff1152
(*.f64 lambda1 (fma.f64 (/.f64 #s(literal -1 binary64) lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
cost-diff6976
(fma.f64 (/.f64 #s(literal -1 binary64) lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
cost-diff-64
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1))
cost-diff-64
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)))
cost-diff0
(*.f64 #s(literal 1/2 binary64) phi1)
cost-diff0
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))
cost-diff192
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
cost-diff192
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
cost-diff512
(*.f64 phi1 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
cost-diff0
(-.f64 phi2 phi1)
cost-diff0
(*.f64 R (-.f64 phi2 phi1))
cost-diff0
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
cost-diff0
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))
cost-diff0
(hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
cost-diff0
(*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R)
Rules
9 620×accelerator-lowering-fma.f32
9 620×accelerator-lowering-fma.f64
3 976×*-lowering-*.f32
3 976×*-lowering-*.f64
2 184×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044321
1112310
2315310
3953283
43102271
56671271
08740246
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sqrt (+ (* phi2 phi2) (* (* (cos (* 1/2 phi2)) (- lambda1 lambda2)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))))) R)
(sqrt (+ (* phi2 phi2) (* (* (cos (* 1/2 phi2)) (- lambda1 lambda2)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
phi2
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(cos (* 1/2 phi2))
(* 1/2 phi2)
1/2
(- lambda1 lambda2)
lambda1
lambda2
R
(* R (- phi2 phi1))
R
(- phi2 phi1)
phi2
phi1
(* R (- 0 (* phi1 (/ (- 1 (/ (* phi2 phi2) (* phi1 phi1))) (+ 1 (/ phi2 phi1))))))
R
(- 0 (* phi1 (/ (- 1 (/ (* phi2 phi2) (* phi1 phi1))) (+ 1 (/ phi2 phi1)))))
0
(* phi1 (/ (- 1 (/ (* phi2 phi2) (* phi1 phi1))) (+ 1 (/ phi2 phi1))))
phi1
(/ (- 1 (/ (* phi2 phi2) (* phi1 phi1))) (+ 1 (/ phi2 phi1)))
(- 1 (/ (* phi2 phi2) (* phi1 phi1)))
1
(/ (* phi2 phi2) (* phi1 phi1))
(* phi2 phi2)
phi2
(* phi1 phi1)
(+ 1 (/ phi2 phi1))
(/ phi2 phi1)
(* R (* (cos (* 1/2 phi1)) (neg lambda1)))
R
(* (cos (* 1/2 phi1)) (neg lambda1))
(cos (* 1/2 phi1))
(* 1/2 phi1)
1/2
phi1
(neg lambda1)
lambda1
(* R (* lambda1 (+ (* (/ -1 lambda1) (/ (cos (* 1/2 (+ phi1 phi2))) (/ 1 lambda2))) (cos (* 1/2 (+ phi1 phi2))))))
R
(* lambda1 (+ (* (/ -1 lambda1) (/ (cos (* 1/2 (+ phi1 phi2))) (/ 1 lambda2))) (cos (* 1/2 (+ phi1 phi2)))))
lambda1
(+ (* (/ -1 lambda1) (/ (cos (* 1/2 (+ phi1 phi2))) (/ 1 lambda2))) (cos (* 1/2 (+ phi1 phi2))))
(/ -1 lambda1)
-1
(/ (cos (* 1/2 (+ phi1 phi2))) (/ 1 lambda2))
(cos (* 1/2 (+ phi1 phi2)))
(* 1/2 (+ phi1 phi2))
1/2
(+ phi1 phi2)
phi1
phi2
(/ 1 lambda2)
1
lambda2
Outputs
(* (sqrt (+ (* phi2 phi2) (* (* (cos (* 1/2 phi2)) (- lambda1 lambda2)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))))) R)
(*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (fma.f64 phi2 #s(literal 1/2 binary64) #s(literal 0 binary64))) (-.f64 lambda1 lambda2))) R)
(sqrt (+ (* phi2 phi2) (* (* (cos (* 1/2 phi2)) (- lambda1 lambda2)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
(hypot.f64 phi2 (*.f64 (cos.f64 (fma.f64 phi2 #s(literal 1/2 binary64) #s(literal 0 binary64))) (-.f64 lambda1 lambda2)))
phi2
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(*.f64 (cos.f64 (fma.f64 phi2 #s(literal 1/2 binary64) #s(literal 0 binary64))) (-.f64 lambda1 lambda2))
(cos (* 1/2 phi2))
(cos.f64 (fma.f64 phi2 #s(literal 1/2 binary64) #s(literal 0 binary64)))
(* 1/2 phi2)
(fma.f64 phi2 #s(literal 1/2 binary64) #s(literal 0 binary64))
1/2
#s(literal 1/2 binary64)
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
R
(* R (- phi2 phi1))
(*.f64 R (-.f64 phi2 phi1))
R
(- phi2 phi1)
(-.f64 phi2 phi1)
phi2
phi1
(* R (- 0 (* phi1 (/ (- 1 (/ (* phi2 phi2) (* phi1 phi1))) (+ 1 (/ phi2 phi1))))))
(fma.f64 R (/.f64 (-.f64 phi1 (fma.f64 phi2 (/.f64 phi2 phi1) #s(literal 0 binary64))) (-.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
R
(- 0 (* phi1 (/ (- 1 (/ (* phi2 phi2) (* phi1 phi1))) (+ 1 (/ phi2 phi1)))))
(/.f64 (-.f64 phi1 (fma.f64 phi2 (/.f64 phi2 phi1) #s(literal 0 binary64))) (-.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)))
0
#s(literal 0 binary64)
(* phi1 (/ (- 1 (/ (* phi2 phi2) (* phi1 phi1))) (+ 1 (/ phi2 phi1))))
(/.f64 (-.f64 phi1 (fma.f64 phi2 (/.f64 phi2 phi1) #s(literal 0 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
phi1
(/ (- 1 (/ (* phi2 phi2) (* phi1 phi1))) (+ 1 (/ phi2 phi1)))
(/.f64 (fma.f64 phi2 (/.f64 phi2 (fma.f64 phi1 phi1 #s(literal 0 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)))
(- 1 (/ (* phi2 phi2) (* phi1 phi1)))
(fma.f64 phi2 (/.f64 phi2 (fma.f64 phi1 (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(/ (* phi2 phi2) (* phi1 phi1))
(fma.f64 phi2 (/.f64 phi2 (fma.f64 phi1 phi1 #s(literal 0 binary64))) #s(literal 0 binary64))
(* phi2 phi2)
(fma.f64 phi2 phi2 #s(literal 0 binary64))
phi2
(* phi1 phi1)
(fma.f64 phi1 phi1 #s(literal 0 binary64))
(+ 1 (/ phi2 phi1))
(+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(/ phi2 phi1)
(/.f64 phi2 phi1)
(* R (* (cos (* 1/2 phi1)) (neg lambda1)))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) (fma.f64 lambda1 R #s(literal 0 binary64))) #s(literal 0 binary64))
R
(* (cos (* 1/2 phi1)) (neg lambda1))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1) #s(literal 0 binary64))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
1/2
#s(literal 1/2 binary64)
phi1
(neg lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
lambda1
(* R (* lambda1 (+ (* (/ -1 lambda1) (/ (cos (* 1/2 (+ phi1 phi2))) (/ 1 lambda2))) (cos (* 1/2 (+ phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 R (-.f64 lambda1 lambda2)) #s(literal 0 binary64))
R
(* lambda1 (+ (* (/ -1 lambda1) (/ (cos (* 1/2 (+ phi1 phi2))) (/ 1 lambda2))) (cos (* 1/2 (+ phi1 phi2)))))
(fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal 0 binary64))
lambda1
(+ (* (/ -1 lambda1) (/ (cos (* 1/2 (+ phi1 phi2))) (/ 1 lambda2))) (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (fma.f64 lambda2 (/.f64 #s(literal -1 binary64) lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(/ -1 lambda1)
(/.f64 #s(literal -1 binary64) lambda1)
-1
#s(literal -1 binary64)
(/ (cos (* 1/2 (+ phi1 phi2))) (/ 1 lambda2))
(fma.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal 0 binary64))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(* 1/2 (+ phi1 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))
1/2
#s(literal 1/2 binary64)
(+ phi1 phi2)
(+.f64 phi2 phi1)
phi1
phi2
(/ 1 lambda2)
(/.f64 #s(literal 1 binary64) lambda2)
1
#s(literal 1 binary64)
lambda2

localize288.0ms (2%)

Memory
-55.9MiB live, 360.0MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.7%
(*.f64 R (*.f64 lambda1 (fma.f64 (/.f64 #s(literal -1 binary64) lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
accuracy99.5%
(/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) lambda2))
accuracy90.3%
(*.f64 lambda1 (fma.f64 (/.f64 #s(literal -1 binary64) lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
accuracy78.0%
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
accuracy100.0%
(neg.f64 lambda1)
accuracy100.0%
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
accuracy99.9%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1))
accuracy99.8%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)))
accuracy100.0%
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
accuracy89.4%
(*.f64 phi1 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
accuracy75.4%
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
accuracy73.4%
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
accuracy100.0%
(-.f64 phi2 phi1)
accuracy100.0%
(*.f64 R (-.f64 phi2 phi1))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) phi2)
accuracy100.0%
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
accuracy100.0%
(*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R)
accuracy99.9%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))
Samples
109.0ms124×2valid
35.0ms50×1valid
24.0ms82×0valid
Compiler

Compiled 298 to 44 computations (85.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 126.0ms
ival-mult: 46.0ms (36.5% of total)
ival-cos: 30.0ms (23.8% of total)
ival-div: 17.0ms (13.5% of total)
adjust: 11.0ms (8.7% of total)
ival-hypot: 7.0ms (5.6% of total)
ival-sub: 6.0ms (4.8% of total)
ival-add: 6.0ms (4.8% of total)
exact: 1.0ms (0.8% of total)
ival-neg: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series71.0ms (0.5%)

Memory
28.9MiB live, 69.7MiB allocated
Counts
23 → 672
Calls
Call 1
Inputs
#<alt (* (sqrt (+ (* phi2 phi2) (* (* (cos (* 1/2 phi2)) (- lambda1 lambda2)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))))) R)>
#<alt (sqrt (+ (* phi2 phi2) (* (* (cos (* 1/2 phi2)) (- lambda1 lambda2)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))>
#<alt (* (cos (* 1/2 phi2)) (- lambda1 lambda2))>
#<alt (cos (* 1/2 phi2))>
#<alt (* R (- phi2 phi1))>
#<alt (- phi2 phi1)>
#<alt (* phi1 (/ (- 1 (/ (* phi2 phi2) (* phi1 phi1))) (+ 1 (/ phi2 phi1))))>
#<alt (- 0 (* phi1 (/ (- 1 (/ (* phi2 phi2) (* phi1 phi1))) (+ 1 (/ phi2 phi1)))))>
#<alt (/ (- 1 (/ (* phi2 phi2) (* phi1 phi1))) (+ 1 (/ phi2 phi1)))>
#<alt (- 1 (/ (* phi2 phi2) (* phi1 phi1)))>
#<alt (cos (* 1/2 phi1))>
#<alt (* 1/2 phi1)>
#<alt (* R (* (cos (* 1/2 phi1)) (neg lambda1)))>
#<alt (* (cos (* 1/2 phi1)) (neg lambda1))>
#<alt (+ (* (/ -1 lambda1) (/ (cos (* 1/2 (+ phi1 phi2))) (/ 1 lambda2))) (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (+ (* (/ -1 lambda1) (/ (cos (* 1/2 (+ phi1 phi2))) (/ 1 lambda2))) (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (/ (cos (* 1/2 (+ phi1 phi2))) (/ 1 lambda2))>
#<alt (* R (* lambda1 (+ (* (/ -1 lambda1) (/ (cos (* 1/2 (+ phi1 phi2))) (/ 1 lambda2))) (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* 1/2 phi2)>
#<alt (/ (* phi2 phi2) (* phi1 phi1))>
#<alt (* R (- 0 (* phi1 (/ (- 1 (/ (* phi2 phi2) (* phi1 phi1))) (+ 1 (/ phi2 phi1))))))>
#<alt (neg lambda1)>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
Outputs
#<alt (* R (- lambda1 lambda2))>
#<alt (+ (* 1/2 (/ (* R (* (pow phi2 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))>
#<alt (+ (* R (- lambda1 lambda2)) (* (pow phi2 2) (+ (* 1/2 (/ (* R (* (pow phi2 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))))))>
#<alt (+ (* R (- lambda1 lambda2)) (* (pow phi2 2) (+ (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* 1/2 (/ (* R (* (pow phi2 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))))))))>
#<alt (* R phi2)>
#<alt (* phi2 (+ R (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))>
#<alt (* phi2 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4))) (pow phi2 4))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))>
#<alt (* phi2 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4))) (pow phi2 4))) (+ (* 1/16 (/ (* R (* (pow (cos (* 1/2 phi2)) 6) (pow (- lambda1 lambda2) 6))) (pow phi2 6))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))>
#<alt (* -1 (* R phi2))>
#<alt (* -1 (* phi2 (+ R (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))>
#<alt (* -1 (* phi2 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4))) (pow phi2 4))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))>
#<alt (* -1 (* phi2 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4))) (pow phi2 4))) (+ (* 1/16 (/ (* R (* (pow (cos (* 1/2 phi2)) 6) (pow (- lambda1 lambda2) 6))) (pow phi2 6))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))>
#<alt (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))>
#<alt (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 phi2)) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi2)) 2) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi2))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi2)))) lambda1)) (* R (cos (* 1/2 phi2)))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi2)))) lambda1)) (+ (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (cos (* 1/2 phi2))))) (* R (cos (* 1/2 phi2))))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi2)))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow phi2 2))) (* (pow lambda1 3) (cos (* 1/2 phi2))))) (+ (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (cos (* 1/2 phi2))))) (* R (cos (* 1/2 phi2)))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi2)))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi2)))) lambda1)) (* R (cos (* 1/2 phi2))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (cos (* 1/2 phi2))))) (* R (* lambda2 (cos (* 1/2 phi2))))) lambda1)) (* R (cos (* 1/2 phi2))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow phi2 2))) (* lambda1 (cos (* 1/2 phi2))))) (* 1/2 (/ (* R (pow phi2 2)) (cos (* 1/2 phi2))))) lambda1)) (* R (* lambda2 (cos (* 1/2 phi2))))) lambda1)) (* R (cos (* 1/2 phi2))))))>
#<alt (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))>
#<alt (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 phi2)) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi2)) 2) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))))>
#<alt (* R (* lambda2 (cos (* 1/2 phi2))))>
#<alt (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) lambda2)) (* R (cos (* 1/2 phi2)))))>
#<alt (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) lambda2)) (+ (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda2 2) (cos (* 1/2 phi2))))) (* R (cos (* 1/2 phi2))))))>
#<alt (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow phi2 2))) (* (pow lambda2 3) (cos (* 1/2 phi2))))) (+ (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda2 2) (cos (* 1/2 phi2))))) (* R (cos (* 1/2 phi2)))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) lambda2)) (* R (cos (* 1/2 phi2))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda2 (cos (* 1/2 phi2))))) (* R (* lambda1 (cos (* 1/2 phi2))))) lambda2)) (* R (cos (* 1/2 phi2))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow phi2 2))) (* lambda2 (cos (* 1/2 phi2))))) (* 1/2 (/ (* R (pow phi2 2)) (cos (* 1/2 phi2))))) lambda2)) (* R (* lambda1 (cos (* 1/2 phi2))))) lambda2)) (* R (cos (* 1/2 phi2))))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (- lambda1 lambda2)>
#<alt (- (+ lambda1 (* 1/2 (/ (* (pow phi2 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))) lambda2)>
#<alt (- (+ lambda1 (* (pow phi2 2) (+ (* 1/2 (/ (* (pow phi2 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2)))))) lambda2)>
#<alt (- (+ lambda1 (* (pow phi2 2) (+ (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* 1/2 (/ (* (pow phi2 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))))))) lambda2)>
#<alt phi2>
#<alt (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))>
#<alt (* phi2 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt (* phi2 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 phi2)) 6) (pow (- lambda1 lambda2) 6)) (pow phi2 6))) (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))>
#<alt (* -1 phi2)>
#<alt (* -1 (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt (* -1 (* phi2 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))>
#<alt (* -1 (* phi2 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 phi2)) 6) (pow (- lambda1 lambda2) 6)) (pow phi2 6))) (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))>
#<alt (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi2)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi2)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi2)) 2) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)) 3))))))))))>
#<alt (* lambda1 (cos (* 1/2 phi2)))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (cos (* 1/2 phi2))))))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (+ (* 1/2 (/ (* lambda2 (pow phi2 2)) (* (pow lambda1 3) (cos (* 1/2 phi2))))) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (cos (* 1/2 phi2)))))))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi2))))>
#<alt (* -1 (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (+ (* -1/2 (/ (pow phi2 2) (* lambda1 (cos (* 1/2 phi2))))) (* lambda2 (cos (* 1/2 phi2)))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow phi2 2)) (* lambda1 (cos (* 1/2 phi2))))) (* 1/2 (/ (pow phi2 2) (cos (* 1/2 phi2))))) lambda1)) (* lambda2 (cos (* 1/2 phi2)))) lambda1)))))>
#<alt (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi2)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* lambda2 (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi2)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi2)) 2) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)) 3))))))))))>
#<alt (* lambda2 (cos (* 1/2 phi2)))>
#<alt (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2))))>
#<alt (* lambda2 (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)) (* 1/2 (/ (pow phi2 2) (* (pow lambda2 2) (cos (* 1/2 phi2))))))))>
#<alt (* lambda2 (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)) (+ (* 1/2 (/ (* lambda1 (pow phi2 2)) (* (pow lambda2 3) (cos (* 1/2 phi2))))) (* 1/2 (/ (pow phi2 2) (* (pow lambda2 2) (cos (* 1/2 phi2)))))))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 phi2))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (+ (* -1/2 (/ (pow phi2 2) (* lambda2 (cos (* 1/2 phi2))))) (* lambda1 (cos (* 1/2 phi2)))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow phi2 2)) (* lambda2 (cos (* 1/2 phi2))))) (* 1/2 (/ (pow phi2 2) (cos (* 1/2 phi2))))) lambda2)) (* lambda1 (cos (* 1/2 phi2)))) lambda2)))))>
#<alt (- lambda1 lambda2)>
#<alt (- (+ lambda1 (* -1/8 (* (pow phi2 2) (- lambda1 lambda2)))) lambda2)>
#<alt (- (+ lambda1 (* (pow phi2 2) (+ (* -1/8 (- lambda1 lambda2)) (* 1/384 (* (pow phi2 2) (- lambda1 lambda2)))))) lambda2)>
#<alt (- (+ lambda1 (* (pow phi2 2) (+ (* -1/8 (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/46080 (* (pow phi2 2) (- lambda1 lambda2))) (* 1/384 (- lambda1 lambda2))))))) lambda2)>
#<alt (* (cos (* 1/2 phi2)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi2)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi2)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi2)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi2)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi2)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi2)) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi2)) (- lambda1 lambda2))>
#<alt (* -1 (* lambda2 (cos (* 1/2 phi2))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))>
#<alt (* lambda1 (cos (* 1/2 phi2)))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))>
#<alt (* lambda1 (cos (* 1/2 phi2)))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))>
#<alt (* lambda1 (cos (* 1/2 phi2)))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 phi2))))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))>
#<alt (* -1 (* lambda2 (cos (* 1/2 phi2))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (pow phi2 2)))>
#<alt (+ 1 (* (pow phi2 2) (- (* 1/384 (pow phi2 2)) 1/8)))>
#<alt (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/384 (* -1/46080 (pow phi2 2)))) 1/8)))>
#<alt (cos (* 1/2 phi2))>
#<alt (cos (* 1/2 phi2))>
#<alt (cos (* 1/2 phi2))>
#<alt (cos (* 1/2 phi2))>
#<alt (cos (* 1/2 phi2))>
#<alt (cos (* 1/2 phi2))>
#<alt (cos (* 1/2 phi2))>
#<alt (cos (* 1/2 phi2))>
#<alt (* R (- phi2 phi1))>
#<alt (* R (- phi2 phi1))>
#<alt (* R (- phi2 phi1))>
#<alt (* R (- phi2 phi1))>
#<alt (* R (- phi2 phi1))>
#<alt (* R (- phi2 phi1))>
#<alt (* R (- phi2 phi1))>
#<alt (* R (- phi2 phi1))>
#<alt (* R (- phi2 phi1))>
#<alt (* R (- phi2 phi1))>
#<alt (* R (- phi2 phi1))>
#<alt (* R (- phi2 phi1))>
#<alt (* -1 (* R phi1))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (* R phi2)>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* R phi2)>
#<alt (* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))>
#<alt (* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))>
#<alt (* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))>
#<alt (* R phi2)>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (* -1 (* R phi1))>
#<alt (* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))>
#<alt (* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))>
#<alt (* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))>
#<alt (* -1 phi1)>
#<alt (- phi2 phi1)>
#<alt (- phi2 phi1)>
#<alt (- phi2 phi1)>
#<alt phi2>
#<alt (* phi2 (+ 1 (* -1 (/ phi1 phi2))))>
#<alt (* phi2 (+ 1 (* -1 (/ phi1 phi2))))>
#<alt (* phi2 (+ 1 (* -1 (/ phi1 phi2))))>
#<alt phi2>
#<alt (* -1 (* phi2 (- (/ phi1 phi2) 1)))>
#<alt (* -1 (* phi2 (- (/ phi1 phi2) 1)))>
#<alt (* -1 (* phi2 (- (/ phi1 phi2) 1)))>
#<alt phi2>
#<alt (+ phi2 (* -1 phi1))>
#<alt (+ phi2 (* -1 phi1))>
#<alt (+ phi2 (* -1 phi1))>
#<alt (* -1 phi1)>
#<alt (* phi1 (- (/ phi2 phi1) 1))>
#<alt (* phi1 (- (/ phi2 phi1) 1))>
#<alt (* phi1 (- (/ phi2 phi1) 1))>
#<alt (* -1 phi1)>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))>
#<alt (* -1 phi2)>
#<alt (+ phi1 (* -1 phi2))>
#<alt (+ phi1 (* -1 phi2))>
#<alt (+ phi1 (* -1 phi2))>
#<alt phi1>
#<alt (* phi1 (+ 1 (* -1 (/ phi2 phi1))))>
#<alt (* phi1 (+ 1 (* -1 (/ phi2 phi1))))>
#<alt (* phi1 (+ 1 (* -1 (/ phi2 phi1))))>
#<alt phi1>
#<alt (* -1 (* phi1 (- (/ phi2 phi1) 1)))>
#<alt (* -1 (* phi1 (- (/ phi2 phi1) 1)))>
#<alt (* -1 (* phi1 (- (/ phi2 phi1) 1)))>
#<alt phi1>
#<alt (+ phi1 (* -1 phi2))>
#<alt (+ phi1 (* -1 phi2))>
#<alt (+ phi1 (* -1 phi2))>
#<alt (* -1 phi2)>
#<alt (* phi2 (- (/ phi1 phi2) 1))>
#<alt (* phi2 (- (/ phi1 phi2) 1))>
#<alt (* phi2 (- (/ phi1 phi2) 1))>
#<alt (* -1 phi2)>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))>
#<alt phi2>
#<alt (- (* -1 phi1) (* -1 phi2))>
#<alt (- (* -1 phi1) (* -1 phi2))>
#<alt (- (* -1 phi1) (* -1 phi2))>
#<alt (* -1 phi1)>
#<alt (* phi1 (- (/ phi2 phi1) 1))>
#<alt (* phi1 (- (+ (* -1 (/ (pow phi2 2) (pow phi1 2))) (+ (/ phi2 phi1) (/ (pow phi2 2) (pow phi1 2)))) 1))>
#<alt (* phi1 (- (+ (* -1 (/ (pow phi2 2) (pow phi1 2))) (+ (/ phi2 phi1) (/ (pow phi2 2) (pow phi1 2)))) 1))>
#<alt (* -1 phi1)>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))>
#<alt (* -1 phi1)>
#<alt (- phi2 phi1)>
#<alt (- phi2 phi1)>
#<alt (- phi2 phi1)>
#<alt phi2>
#<alt (* phi2 (+ 1 (* -1 (/ phi1 phi2))))>
#<alt (* phi2 (+ 1 (* -1 (/ phi1 phi2))))>
#<alt (* phi2 (+ 1 (* -1 (/ phi1 phi2))))>
#<alt phi2>
#<alt (* -1 (* phi2 (- (/ phi1 phi2) 1)))>
#<alt (* -1 (* phi2 (- (/ phi1 phi2) 1)))>
#<alt (* -1 (* phi2 (- (/ phi1 phi2) 1)))>
#<alt 1>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt (* -1 (/ phi2 phi1))>
#<alt (* phi2 (- (/ 1 phi2) (/ 1 phi1)))>
#<alt (* phi2 (- (/ 1 phi2) (/ 1 phi1)))>
#<alt (* phi2 (- (/ 1 phi2) (/ 1 phi1)))>
#<alt (* -1 (/ phi2 phi1))>
#<alt (* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))>
#<alt (* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))>
#<alt (* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))>
#<alt (* -1 (/ phi2 phi1))>
#<alt (/ (+ phi1 (* -1 phi2)) phi1)>
#<alt (/ (+ phi1 (* -1 phi2)) phi1)>
#<alt (/ (+ phi1 (* -1 phi2)) phi1)>
#<alt 1>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt 1>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt 1>
#<alt (+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))>
#<alt (+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))>
#<alt (+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))>
#<alt (* -1 (/ (pow phi2 2) (pow phi1 2)))>
#<alt (* (pow phi2 2) (- (/ 1 (pow phi2 2)) (/ 1 (pow phi1 2))))>
#<alt (* (pow phi2 2) (- (/ 1 (pow phi2 2)) (/ 1 (pow phi1 2))))>
#<alt (* (pow phi2 2) (- (/ 1 (pow phi2 2)) (/ 1 (pow phi1 2))))>
#<alt (* -1 (/ (pow phi2 2) (pow phi1 2)))>
#<alt (* (pow phi2 2) (- (/ 1 (pow phi2 2)) (/ 1 (pow phi1 2))))>
#<alt (* (pow phi2 2) (- (/ 1 (pow phi2 2)) (/ 1 (pow phi1 2))))>
#<alt (* (pow phi2 2) (- (/ 1 (pow phi2 2)) (/ 1 (pow phi1 2))))>
#<alt (* -1 (/ (pow phi2 2) (pow phi1 2)))>
#<alt (/ (- (pow phi1 2) (pow phi2 2)) (pow phi1 2))>
#<alt (/ (- (pow phi1 2) (pow phi2 2)) (pow phi1 2))>
#<alt (/ (- (pow phi1 2) (pow phi2 2)) (pow phi1 2))>
#<alt 1>
#<alt (+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))>
#<alt (+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))>
#<alt (+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))>
#<alt 1>
#<alt (+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))>
#<alt (+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))>
#<alt (+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (pow phi1 2)))>
#<alt (+ 1 (* (pow phi1 2) (- (* 1/384 (pow phi1 2)) 1/8)))>
#<alt (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/384 (* -1/46080 (pow phi1 2)))) 1/8)))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R lambda1))>
#<alt (+ (* -1 (* R lambda1)) (* 1/8 (* R (* lambda1 (pow phi1 2)))))>
#<alt (+ (* -1 (* R lambda1)) (* (pow phi1 2) (+ (* -1/384 (* R (* lambda1 (pow phi1 2)))) (* 1/8 (* R lambda1)))))>
#<alt (+ (* -1 (* R lambda1)) (* (pow phi1 2) (+ (* 1/8 (* R lambda1)) (* (pow phi1 2) (+ (* -1/384 (* R lambda1)) (* 1/46080 (* R (* lambda1 (pow phi1 2)))))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 lambda1)>
#<alt (+ (* -1 lambda1) (* 1/8 (* lambda1 (pow phi1 2))))>
#<alt (+ (* -1 lambda1) (* (pow phi1 2) (+ (* -1/384 (* lambda1 (pow phi1 2))) (* 1/8 lambda1))))>
#<alt (+ (* -1 lambda1) (* (pow phi1 2) (+ (* 1/8 lambda1) (* (pow phi1 2) (+ (* -1/384 lambda1) (* 1/46080 (* lambda1 (pow phi1 2))))))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 phi1))))>
#<alt (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))>
#<alt (/ (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda1)>
#<alt (/ (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda1)>
#<alt (/ (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda1)>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))>
#<alt (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (* phi1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2)))))))>
#<alt (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (* phi1 (- (+ (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))) (* 1/2 (sin (* 1/2 phi2)))))))>
#<alt (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (* phi1 (- (+ (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (+ (* 1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (* phi1 (- (* -1/48 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* -1/48 (sin (* 1/2 phi2))))))))) (* 1/2 (sin (* 1/2 phi2)))))))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))>
#<alt (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))>
#<alt (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))>
#<alt (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))>
#<alt (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))>
#<alt (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (* phi2 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1)))))))>
#<alt (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (* phi2 (- (+ (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))) (* 1/2 (sin (* 1/2 phi1)))))))>
#<alt (+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (* phi2 (- (+ (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (+ (* 1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (* phi2 (- (* -1/48 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* -1/48 (sin (* 1/2 phi1))))))))) (* 1/2 (sin (* 1/2 phi1)))))))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))>
#<alt (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))>
#<alt (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))>
#<alt (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))>
#<alt (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))>
#<alt (* lambda2 (+ (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)) (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)) (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)) (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)))>
#<alt (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)) (/ (cos (* 1/2 (+ phi1 phi2))) lambda1))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)) (/ (cos (* 1/2 (+ phi1 phi2))) lambda1))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)) (/ (cos (* 1/2 (+ phi1 phi2))) lambda1))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))>
#<alt (+ (* lambda1 (* phi1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2)))))) (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))>
#<alt (+ (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))) (* phi1 (+ (* lambda1 (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))) (* lambda1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))))))>
#<alt (+ (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))) (* phi1 (+ (* lambda1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))) (* phi1 (+ (* lambda1 (* phi1 (- (* -1/48 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* -1/48 (sin (* 1/2 phi2)))))) (* lambda1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))>
#<alt (+ (* lambda1 (* phi2 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1)))))) (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))>
#<alt (+ (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))) (* phi2 (+ (* lambda1 (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))) (* lambda1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))))))>
#<alt (+ (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))) (* phi2 (+ (* lambda1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))) (* phi2 (+ (* lambda1 (* phi2 (- (* -1/48 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* -1/48 (sin (* 1/2 phi1)))))) (* lambda1 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))>
#<alt (* lambda2 (cos (* 1/2 phi2)))>
#<alt (+ (* -1/2 (* lambda2 (* phi1 (sin (* 1/2 phi2))))) (* lambda2 (cos (* 1/2 phi2))))>
#<alt (+ (* lambda2 (cos (* 1/2 phi2))) (* phi1 (+ (* -1/2 (* lambda2 (sin (* 1/2 phi2)))) (* -1/8 (* lambda2 (* phi1 (cos (* 1/2 phi2))))))))>
#<alt (+ (* lambda2 (cos (* 1/2 phi2))) (* phi1 (+ (* -1/2 (* lambda2 (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/8 (* lambda2 (cos (* 1/2 phi2)))) (* 1/48 (* lambda2 (* phi1 (sin (* 1/2 phi2))))))))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1)))))>
#<alt (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1)))))>
#<alt (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1)))))>
#<alt (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1)))))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt (+ (* -1/2 (* lambda2 (* phi2 (sin (* 1/2 phi1))))) (* lambda2 (cos (* 1/2 phi1))))>
#<alt (+ (* lambda2 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/2 (* lambda2 (sin (* 1/2 phi1)))) (* -1/8 (* lambda2 (* phi2 (cos (* 1/2 phi1))))))))>
#<alt (+ (* lambda2 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/2 (* lambda2 (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/8 (* lambda2 (cos (* 1/2 phi1)))) (* 1/48 (* lambda2 (* phi2 (sin (* 1/2 phi1))))))))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2)))))>
#<alt (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2)))))>
#<alt (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2)))))>
#<alt (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2)))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda1 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))>
#<alt (+ (* R (* lambda1 (* phi1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))))) (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))))>
#<alt (+ (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))) (* phi1 (+ (* R (* lambda1 (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))) (* R (* lambda1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2)))))))))>
#<alt (+ (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))) (* phi1 (+ (* R (* lambda1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2)))))) (* phi1 (+ (* R (* lambda1 (* phi1 (- (* -1/48 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* -1/48 (sin (* 1/2 phi2))))))) (* R (* lambda1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))>
#<alt (+ (* R (* lambda1 (* phi2 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))))) (* R (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))))>
#<alt (+ (* R (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))) (* phi2 (+ (* R (* lambda1 (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))) (* R (* lambda1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1)))))))))>
#<alt (+ (* R (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))) (* phi2 (+ (* R (* lambda1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1)))))) (* phi2 (+ (* R (* lambda1 (* phi2 (- (* -1/48 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* -1/48 (sin (* 1/2 phi1))))))) (* R (* lambda1 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* lambda2 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* 1/2 phi2)>
#<alt (* 1/2 phi2)>
#<alt (* 1/2 phi2)>
#<alt (* 1/2 phi2)>
#<alt (* 1/2 phi2)>
#<alt (* 1/2 phi2)>
#<alt (* 1/2 phi2)>
#<alt (* 1/2 phi2)>
#<alt (* 1/2 phi2)>
#<alt (* 1/2 phi2)>
#<alt (* 1/2 phi2)>
#<alt (* 1/2 phi2)>
#<alt (/ (pow phi2 2) (pow phi1 2))>
#<alt (/ (pow phi2 2) (pow phi1 2))>
#<alt (/ (pow phi2 2) (pow phi1 2))>
#<alt (/ (pow phi2 2) (pow phi1 2))>
#<alt (/ (pow phi2 2) (pow phi1 2))>
#<alt (/ (pow phi2 2) (pow phi1 2))>
#<alt (/ (pow phi2 2) (pow phi1 2))>
#<alt (/ (pow phi2 2) (pow phi1 2))>
#<alt (/ (pow phi2 2) (pow phi1 2))>
#<alt (/ (pow phi2 2) (pow phi1 2))>
#<alt (/ (pow phi2 2) (pow phi1 2))>
#<alt (/ (pow phi2 2) (pow phi1 2))>
#<alt (/ (pow phi2 2) (pow phi1 2))>
#<alt (/ (pow phi2 2) (pow phi1 2))>
#<alt (/ (pow phi2 2) (pow phi1 2))>
#<alt (/ (pow phi2 2) (pow phi1 2))>
#<alt (/ (pow phi2 2) (pow phi1 2))>
#<alt (/ (pow phi2 2) (pow phi1 2))>
#<alt (/ (pow phi2 2) (pow phi1 2))>
#<alt (/ (pow phi2 2) (pow phi1 2))>
#<alt (/ (pow phi2 2) (pow phi1 2))>
#<alt (/ (pow phi2 2) (pow phi1 2))>
#<alt (/ (pow phi2 2) (pow phi1 2))>
#<alt (/ (pow phi2 2) (pow phi1 2))>
#<alt (* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))>
#<alt (* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))>
#<alt (* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))>
#<alt (* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))>
#<alt (* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))>
#<alt (* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))>
#<alt (* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))>
#<alt (* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))>
#<alt (* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))>
#<alt (* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))>
#<alt (* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))>
#<alt (* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))>
#<alt (* R phi2)>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (* -1 (* R phi1))>
#<alt (* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))>
#<alt (* phi1 (+ (* -1 R) (+ (/ (* R phi2) phi1) (/ (* R (+ (* -1 (pow phi2 2)) (pow phi2 2))) (pow phi1 2)))))>
#<alt (* phi1 (+ (* -1 R) (+ (/ (* R phi2) phi1) (/ (* R (+ (* -1 (pow phi2 2)) (pow phi2 2))) (pow phi1 2)))))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))>
#<alt (* -1 (* R phi1))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (* R phi2)>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* R phi2)>
#<alt (* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))>
#<alt (* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))>
#<alt (* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (* -1 lambda1)>
#<alt (cos (* 1/2 phi2))>
#<alt (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))>
#<alt (+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))>
#<alt (+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/48 (* phi1 (sin (* 1/2 phi2)))))) (* 1/2 (sin (* 1/2 phi2))))))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 phi1))>
#<alt (+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))>
#<alt (+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))>
#<alt (+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
Calls

168 calls:

TimeVariablePointExpression
8.0ms
lambda1
@0
(* R (* (cos (* 1/2 phi1)) (neg lambda1)))
4.0ms
phi1
@0
(* (cos (* 1/2 phi1)) (neg lambda1))
2.0ms
R
@0
(* (sqrt (+ (* phi2 phi2) (* (* (cos (* 1/2 phi2)) (- lambda1 lambda2)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))))) R)
2.0ms
R
@0
(* R (- 0 (* phi1 (/ (- 1 (/ (* phi2 phi2) (* phi1 phi1))) (+ 1 (/ phi2 phi1))))))
1.0ms
lambda1
@0
(* (sqrt (+ (* phi2 phi2) (* (* (cos (* 1/2 phi2)) (- lambda1 lambda2)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))))) R)

rewrite452.0ms (3.1%)

Memory
-10.2MiB live, 496.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 926×accelerator-lowering-fma.f32
4 926×accelerator-lowering-fma.f64
4 850×/-lowering-/.f32
4 850×/-lowering-/.f64
4 466×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044251
1245196
22159196
08627183
Stop Event
iter limit
node limit
Counts
23 → 773
Calls
Call 1
Inputs
(* (sqrt (+ (* phi2 phi2) (* (* (cos (* 1/2 phi2)) (- lambda1 lambda2)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))))) R)
(sqrt (+ (* phi2 phi2) (* (* (cos (* 1/2 phi2)) (- lambda1 lambda2)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(cos (* 1/2 phi2))
(* R (- phi2 phi1))
(- phi2 phi1)
(* phi1 (/ (- 1 (/ (* phi2 phi2) (* phi1 phi1))) (+ 1 (/ phi2 phi1))))
(- 0 (* phi1 (/ (- 1 (/ (* phi2 phi2) (* phi1 phi1))) (+ 1 (/ phi2 phi1)))))
(/ (- 1 (/ (* phi2 phi2) (* phi1 phi1))) (+ 1 (/ phi2 phi1)))
(- 1 (/ (* phi2 phi2) (* phi1 phi1)))
(cos (* 1/2 phi1))
(* 1/2 phi1)
(* R (* (cos (* 1/2 phi1)) (neg lambda1)))
(* (cos (* 1/2 phi1)) (neg lambda1))
(+ (* (/ -1 lambda1) (/ (cos (* 1/2 (+ phi1 phi2))) (/ 1 lambda2))) (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (+ (* (/ -1 lambda1) (/ (cos (* 1/2 (+ phi1 phi2))) (/ 1 lambda2))) (cos (* 1/2 (+ phi1 phi2)))))
(/ (cos (* 1/2 (+ phi1 phi2))) (/ 1 lambda2))
(* R (* lambda1 (+ (* (/ -1 lambda1) (/ (cos (* 1/2 (+ phi1 phi2))) (/ 1 lambda2))) (cos (* 1/2 (+ phi1 phi2))))))
(* 1/2 phi2)
(/ (* phi2 phi2) (* phi1 phi1))
(* R (- 0 (* phi1 (/ (- 1 (/ (* phi2 phi2) (* phi1 phi1))) (+ 1 (/ phi2 phi1))))))
(neg lambda1)
(cos (* 1/2 (+ phi1 phi2)))
Outputs
(*.f64 (sqrt.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) #s(literal 1/2 binary64)))
(hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(hypot.f64 phi2 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))))
(hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) phi2)
(hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) phi2))
(hypot.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (exp.f64 (log.f64 phi2)))
(hypot.f64 (-.f64 #s(literal 0 binary64) phi2) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(hypot.f64 (-.f64 #s(literal 0 binary64) phi2) (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))))
(hypot.f64 (exp.f64 (log.f64 phi2)) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(hypot.f64 (exp.f64 (log.f64 phi2)) (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))))
(hypot.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))) phi2)
(hypot.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) phi2))
(hypot.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))) (exp.f64 (log.f64 phi2)))
(sqrt.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 phi2 phi2)))) (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64))))))))) (-.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 6 binary64)))) (sqrt.f64 (fma.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 phi2 phi2))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 6 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 4 binary64)) (-.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 4 binary64)))) (sqrt.f64 (-.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 6 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 phi2 phi2)))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 4 binary64))))) (sqrt.f64 (neg.f64 (-.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64))))))))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 4 binary64)) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))))) (sqrt.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 phi2 phi2))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 6 binary64))))) (neg.f64 (sqrt.f64 (fma.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 phi2 phi2)))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 4 binary64))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64))))))))))))
(pow.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 6 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 phi2 phi2))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 6 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 phi2 phi2)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64))))))))))))
(*.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/4 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda1) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda1 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)))
(fma.f64 lambda1 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))
(/.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))
(/.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (+.f64 lambda1 lambda2))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)))) (neg.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (neg.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda1) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda1) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda1) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda1) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda1 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 1 binary64)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))
(+.f64 (*.f64 R phi2) (*.f64 R (-.f64 #s(literal 0 binary64) phi1)))
(+.f64 (*.f64 phi2 R) (*.f64 (-.f64 #s(literal 0 binary64) phi1) R))
(fma.f64 phi2 R (*.f64 (-.f64 #s(literal 0 binary64) phi1) R))
(fma.f64 R phi2 (*.f64 R (-.f64 #s(literal 0 binary64) phi1)))
(/.f64 (*.f64 R (*.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))) (-.f64 phi2 phi1))) (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))))
(/.f64 (*.f64 R (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1))) (+.f64 phi2 phi1))
(/.f64 (*.f64 (*.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))) (-.f64 phi2 phi1)) R) (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))))
(/.f64 (*.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) R) (+.f64 phi2 phi1))
(/.f64 (neg.f64 (*.f64 R (*.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))) (-.f64 phi2 phi1)))) (neg.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1)))))
(/.f64 (neg.f64 (*.f64 R (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)))) (neg.f64 (+.f64 phi2 phi1)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))) (-.f64 phi2 phi1)) R)) (neg.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) R)) (neg.f64 (+.f64 phi2 phi1)))
(/.f64 (+.f64 (pow.f64 (*.f64 R phi2) #s(literal 3 binary64)) (pow.f64 (*.f64 R (-.f64 #s(literal 0 binary64) phi1)) #s(literal 3 binary64))) (fma.f64 (*.f64 R phi2) (*.f64 R phi2) (-.f64 (*.f64 (*.f64 R (-.f64 #s(literal 0 binary64) phi1)) (*.f64 R (-.f64 #s(literal 0 binary64) phi1))) (*.f64 (*.f64 R phi2) (*.f64 R (-.f64 #s(literal 0 binary64) phi1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 phi2 R) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) R) #s(literal 3 binary64))) (fma.f64 (*.f64 phi2 R) (*.f64 phi2 R) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) R) (*.f64 (-.f64 #s(literal 0 binary64) phi1) R)) (*.f64 (*.f64 phi2 R) (*.f64 (-.f64 #s(literal 0 binary64) phi1) R)))))
(*.f64 R (-.f64 phi2 phi1))
(*.f64 (-.f64 phi2 phi1) R)
(*.f64 (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 R (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(*.f64 (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2))) (/.f64 R (/.f64 #s(literal 1 binary64) (-.f64 phi1 phi2))))
(*.f64 (/.f64 R (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(*.f64 (/.f64 R (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2))) (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (/.f64 #s(literal 1 binary64) (-.f64 phi1 phi2))))
(+.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))
(+.f64 (-.f64 #s(literal 0 binary64) phi1) phi2)
(-.f64 phi2 phi1)
(-.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1)))) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1)))))
(-.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 phi2 phi1)) (/.f64 (*.f64 phi1 phi1) (+.f64 phi2 phi1)))
(-.f64 (/.f64 (*.f64 phi2 phi2) (-.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (/.f64 (*.f64 phi1 phi1) (-.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))))
(fma.f64 #s(literal -1 binary64) phi1 phi2)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))) (*.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))) (-.f64 phi2 phi1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 phi2 phi1) (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))) (*.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))) (-.f64 phi2 phi1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 phi2 phi1) (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)))))
(/.f64 (*.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))) (-.f64 phi2 phi1)) (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))))
(/.f64 (*.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))) (-.f64 phi2 phi1)) (fma.f64 phi2 phi2 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)))))
(/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (+.f64 phi2 phi1))
(/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (-.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)))
(/.f64 (neg.f64 (*.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))) (-.f64 phi2 phi1))) (neg.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))) (-.f64 phi2 phi1))) (neg.f64 (fma.f64 phi2 phi2 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))))))
(/.f64 (neg.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1))) (neg.f64 (+.f64 phi2 phi1)))
(/.f64 (neg.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1))) (neg.f64 (-.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))) (-.f64 phi2 phi1)))) (neg.f64 (neg.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)))) (neg.f64 (neg.f64 (+.f64 phi2 phi1))))
(/.f64 (fma.f64 (*.f64 phi1 phi1) (-.f64 #s(literal 0 binary64) phi1) (*.f64 phi2 (*.f64 phi2 phi2))) (fma.f64 phi1 phi1 (-.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 #s(literal 0 binary64) phi1) phi2))))
(pow.f64 (/.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))) (*.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))) (-.f64 phi2 phi1))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 phi2 phi1) (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1))) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))) (-.f64 phi2 phi1)) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1)))))
(*.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (/.f64 #s(literal 1 binary64) (+.f64 phi2 phi1)))
(*.f64 (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))
(*.f64 (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2))) (-.f64 phi1 phi2))
(*.f64 (/.f64 (+.f64 phi2 phi1) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 (-.f64 phi2 phi1) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(*.f64 (/.f64 (+.f64 phi2 phi1) (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2))) (/.f64 (-.f64 phi2 phi1) (/.f64 #s(literal 1 binary64) (-.f64 phi1 phi2))))
(+.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (/.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))
(fma.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) phi1 #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 phi1 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))) #s(literal 0 binary64))
(fma.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 (*.f64 phi1 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1)) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))))) (/.f64 phi1 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))))) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 phi1 phi1) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1)) #s(literal 0 binary64))
(fma.f64 (/.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) #s(literal 0 binary64))
(fma.f64 (/.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) phi1) #s(literal 0 binary64))
(fma.f64 (/.f64 phi1 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) #s(literal 0 binary64))
(fma.f64 (/.f64 phi1 (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 phi1 (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 phi1 phi1) phi1) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 phi1 phi1) phi1) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 phi1 phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) (/.f64 (*.f64 phi1 phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 phi1 phi1) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 phi1 phi1) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) phi1) (/.f64 (*.f64 phi1 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 phi1 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) phi1) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (*.f64 phi1 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (*.f64 phi1 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (/.f64 (*.f64 phi1 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1)) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 (*.f64 phi1 phi1) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (*.f64 phi1 phi1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (*.f64 phi1 phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (/.f64 (*.f64 phi1 phi1) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1) phi1) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) phi1) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1) (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) (/.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 phi1 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 phi1 phi1) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 phi1 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (/.f64 phi1 (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 phi1 #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))) #s(literal 0 binary64))
(fma.f64 (/.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))))) (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 phi1 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 phi1 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))))) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))))))) (/.f64 phi1 (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))))) (/.f64 phi1 (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) #s(literal -1 binary64)) (/.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(/.f64 phi1 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) phi1) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(/.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))
(/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 phi1 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 (*.f64 #s(literal 1 binary64) phi1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 (*.f64 phi1 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) phi1) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 (neg.f64 (neg.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(/.f64 (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (*.f64 phi1 #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) phi1)) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(/.f64 (neg.f64 (*.f64 phi1 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) phi1)) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(/.f64 (fma.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) #s(literal -1 binary64))
(*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(*.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) phi1)
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 phi1 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))))
(*.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 (*.f64 phi1 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1)))
(*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))))) (/.f64 phi1 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(*.f64 (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(*.f64 (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))))) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 phi1 phi1) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1)))
(*.f64 (/.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 (/.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) phi1))
(*.f64 (/.f64 phi1 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 (/.f64 phi1 (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 phi1 (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 (*.f64 phi1 phi1) phi1) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 phi1 phi1) phi1))
(*.f64 (/.f64 (*.f64 phi1 phi1) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1)))
(*.f64 (/.f64 (*.f64 phi1 phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) (/.f64 (*.f64 phi1 phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 (/.f64 (*.f64 phi1 phi1) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (*.f64 phi1 phi1) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) phi1) (/.f64 (*.f64 phi1 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 phi1 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) phi1))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (*.f64 phi1 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (*.f64 phi1 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (/.f64 (*.f64 phi1 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1))
(*.f64 (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1)))
(*.f64 (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 (*.f64 phi1 phi1) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (*.f64 phi1 phi1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (*.f64 phi1 phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (/.f64 (*.f64 phi1 phi1) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1) phi1) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1)))
(*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) phi1))
(*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1) (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) (/.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 phi1 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1)))
(*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 phi1 phi1))
(*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 phi1 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (/.f64 phi1 (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 phi1 #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))))
(*.f64 (/.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))))) (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(*.f64 (/.f64 phi1 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 phi1 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))))) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))))))) (/.f64 phi1 (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))))) (/.f64 phi1 (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) #s(literal -1 binary64)) (/.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))) (/.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))))
(fma.f64 phi1 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))
(fma.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 phi1 #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1 #s(literal 0 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 phi1 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))))))) (/.f64 phi1 (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))))) (/.f64 phi1 (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 phi1 #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) phi1) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) phi1) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))))) (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))))) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) #s(literal 0 binary64))
(neg.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))
(/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) phi1)) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(/.f64 (neg.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(/.f64 (neg.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(/.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) #s(literal 0 binary64)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) #s(literal -1 binary64))
(*.f64 phi1 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1))
(*.f64 #s(literal -1 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(*.f64 (/.f64 phi1 #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1)
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 phi1 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))))))) (/.f64 phi1 (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))))) (/.f64 phi1 (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))))
(*.f64 (/.f64 phi1 #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) phi1) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) phi1) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))))) (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))))) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 phi2 phi1)))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 #s(literal 1 binary64) phi1)))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (neg.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))) (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (/.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1))) (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1))))))) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1))) (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1))))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) (/.f64 phi2 phi1)))) (/.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) (/.f64 phi2 phi1)))))
(-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1))))) (/.f64 (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1))) (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1)))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1))))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (neg.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (neg.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))))) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1)))))
(neg.f64 (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))) #s(literal 1 binary64)) (*.f64 (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))) (/.f64 (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1))) (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))) (+.f64 #s(literal 1 binary64) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) (/.f64 phi2 phi1))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1))) (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1))))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1)))))
(/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))) (/.f64 (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))) (neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1))) (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))))) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) (/.f64 phi2 phi1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) (*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1))) (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1)))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))) (neg.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))) (neg.f64 (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (/.f64 phi2 phi1)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (neg.f64 (/.f64 phi2 phi1)) (neg.f64 (/.f64 phi2 phi1))) (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 phi2 phi1))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 #s(literal 1 binary64) phi1)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 #s(literal 1 binary64) phi1)) (*.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 #s(literal 1 binary64) phi1))) (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 #s(literal 1 binary64) phi1))))))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))) (pow.f64 (neg.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1)))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1)))) (neg.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (neg.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 phi1 phi1))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(*.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))))) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))))) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))) (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))) (/.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))))
(fma.f64 phi2 (neg.f64 (/.f64 phi2 (*.f64 phi1 phi1))) #s(literal 1 binary64))
(fma.f64 (*.f64 phi2 phi2) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1))) #s(literal 1 binary64))
(fma.f64 (/.f64 phi2 phi1) (neg.f64 (/.f64 phi2 phi1)) #s(literal 1 binary64))
(fma.f64 (/.f64 phi2 phi1) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) #s(literal 1 binary64))
(fma.f64 (/.f64 phi2 phi1) (/.f64 (-.f64 #s(literal 0 binary64) phi2) phi1) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 phi2 phi1)) (/.f64 phi2 phi1) #s(literal 1 binary64))
(fma.f64 (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) (/.f64 phi2 phi1) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) phi2) phi1) (/.f64 phi2 phi1) #s(literal 1 binary64))
(fma.f64 (/.f64 phi2 #s(literal -1 binary64)) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) phi1) (/.f64 (*.f64 phi2 phi2) phi1) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 phi2 phi2) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))))) (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (neg.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))))) (neg.f64 (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))))) (neg.f64 (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))))) (neg.f64 (neg.f64 (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) #s(literal 1 binary64)))))
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(*.f64 #s(literal 1/2 binary64) phi1)
(*.f64 phi1 #s(literal 1/2 binary64))
(neg.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) R))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(neg.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 #s(literal 0 binary64) lambda1) R))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1)) R)
(*.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 #s(literal 0 binary64) lambda1))
(*.f64 (*.f64 R (-.f64 #s(literal 0 binary64) lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal -1 binary64)) lambda1)
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 #s(literal -1 binary64) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) lambda1)
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal -1 binary64)) lambda1)
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)))
(+.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(-.f64 (/.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2))) (-.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (-.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)))) (/.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)))))
(fma.f64 lambda2 (/.f64 (/.f64 #s(literal -1 binary64) lambda1) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (/.f64 #s(literal -1 binary64) lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) lambda1) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) lambda1) (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (/.f64 #s(literal 1 binary64) lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 #s(literal -1 binary64) lambda1) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal 1 binary64) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 lambda2 (/.f64 #s(literal -1 binary64) lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) lambda2)) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 (/.f64 #s(literal -1 binary64) lambda1) (/.f64 #s(literal 1 binary64) lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (/.f64 #s(literal -1 binary64) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (/.f64 (/.f64 #s(literal -1 binary64) lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (/.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 #s(literal 1 binary64) lambda1) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) #s(literal -1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1) lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) lambda2)) #s(literal -1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) (/.f64 #s(literal 1 binary64) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) lambda1) #s(literal 1 binary64)) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) lambda2)) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) lambda2)) (/.f64 (/.f64 #s(literal 1 binary64) lambda1) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) lambda2)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1) #s(literal 1 binary64)) lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal -1 binary64)) (/.f64 lambda2 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) lambda1) (/.f64 #s(literal -1 binary64) lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1) #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 lambda2 #s(literal -1 binary64)) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) lambda1) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) lambda1) (/.f64 lambda2 #s(literal -1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (pow.f64 lambda2 #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) lambda1) (pow.f64 lambda2 #s(literal -1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lambda2 #s(literal -1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (pow.f64 lambda2 #s(literal -1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lambda1) #s(literal 1 binary64)) (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) lambda1) (/.f64 #s(literal 1 binary64) lambda2)) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 lambda2 lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal -1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal -1 binary64)) lambda1) lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 lambda1 #s(literal 1 binary64))) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 lambda1 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) lambda1) #s(literal -1 binary64)) (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) lambda1) (/.f64 #s(literal 1 binary64) lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) lambda1) (pow.f64 lambda2 #s(literal -1/2 binary64))) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (pow.f64 lambda2 #s(literal -1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2)))) (+.f64 (pow.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2)))) (+.f64 (pow.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal 3 binary64))) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2))) (/.f64 (*.f64 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1))))
(/.f64 (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))) (-.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2))) (/.f64 (*.f64 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))))) (neg.f64 (-.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2)))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))))) (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))))
(/.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2))))) (neg.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)))))
(pow.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2)))) (+.f64 (pow.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2))))))
(*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1))
(+.f64 (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (/.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))))
(fma.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1))
(fma.f64 lambda1 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(fma.f64 (-.f64 #s(literal 0 binary64) lambda1) (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1) (/.f64 #s(literal -1 binary64) lambda2)) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(fma.f64 (/.f64 #s(literal -1 binary64) lambda1) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) lambda1 (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1))
(fma.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (*.f64 (/.f64 #s(literal -1 binary64) lambda1) lambda1) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(fma.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) lambda1 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(fma.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (/.f64 lambda1 #s(literal 1 binary64)) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1) (/.f64 lambda1 (/.f64 #s(literal 1 binary64) lambda2)) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(fma.f64 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) (/.f64 lambda1 lambda1) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(fma.f64 (/.f64 lambda1 #s(literal 1 binary64)) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(fma.f64 (*.f64 lambda1 (/.f64 #s(literal -1 binary64) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(fma.f64 (*.f64 lambda1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) (/.f64 #s(literal -1 binary64) lambda1) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(fma.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1) #s(literal 1 binary64)) (/.f64 lambda1 (/.f64 #s(literal 1 binary64) lambda2)) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(fma.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1) #s(literal -1 binary64)) (/.f64 lambda1 (/.f64 #s(literal -1 binary64) lambda2)) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (*.f64 lambda1 #s(literal 1 binary64))) (/.f64 lambda1 (/.f64 #s(literal 1 binary64) lambda2)) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(fma.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1) (pow.f64 lambda2 #s(literal -1/2 binary64))) (/.f64 lambda1 (pow.f64 lambda2 #s(literal -1/2 binary64))) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(fma.f64 (/.f64 lambda1 lambda1) (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(fma.f64 (/.f64 lambda1 (/.f64 #s(literal 1 binary64) lambda2)) (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(fma.f64 (/.f64 lambda1 (/.f64 #s(literal 1 binary64) lambda2)) (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1) #s(literal 1 binary64)) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(fma.f64 (/.f64 lambda1 (*.f64 lambda1 #s(literal 1 binary64))) (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(fma.f64 (/.f64 lambda1 (pow.f64 lambda2 #s(literal -1/2 binary64))) (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1) (pow.f64 lambda2 #s(literal -1/2 binary64))) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1) #s(literal 3 binary64)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1) #s(literal 2 binary64)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(/.f64 (*.f64 lambda1 (+.f64 (pow.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal 3 binary64)))) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2)))))
(/.f64 (*.f64 lambda1 (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))))) (-.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal 3 binary64))) lambda1) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))) lambda1) (-.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1) #s(literal 3 binary64)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1) #s(literal 2 binary64)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))))
(/.f64 (neg.f64 (*.f64 lambda1 (+.f64 (pow.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (*.f64 lambda1 (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))))) (neg.f64 (-.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal 3 binary64))) lambda1)) (neg.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))) lambda1)) (neg.f64 (-.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1) #s(literal 2 binary64)) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1)))))
(*.f64 lambda1 (fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1) lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1) lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) lambda2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) lambda2)) (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(neg.f64 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) #s(literal 1 binary64))))
(/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 #s(literal 1 binary64) lambda2))
(/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (/.f64 #s(literal -1 binary64) lambda2))
(/.f64 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) (/.f64 #s(literal 1 binary64) lambda2))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (/.f64 #s(literal -1 binary64) lambda2))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(*.f64 #s(literal 1 binary64) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) lambda2)
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) lambda2)))
(*.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lambda2))
(*.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) lambda2)))
(*.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (pow.f64 lambda2 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lambda2 #s(literal -1/2 binary64))))
(+.f64 (*.f64 R (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1)) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(+.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 R) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))))
(+.f64 (*.f64 (*.f64 lambda1 R) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(+.f64 (*.f64 (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1) R) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) R))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 lambda1 R)) (*.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (*.f64 lambda1 R)))
(+.f64 (*.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (*.f64 lambda1 R)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
(fma.f64 R (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 lambda1 R) (*.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (*.f64 lambda1 R)))
(fma.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
(fma.f64 (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1) R (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) R))
(fma.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (*.f64 lambda1 R) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))))
(fma.f64 (*.f64 lambda1 R) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(/.f64 (*.f64 (*.f64 lambda1 R) (+.f64 (pow.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal 3 binary64)))) (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 lambda1 R) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))))) (-.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 lambda1 R) (+.f64 (pow.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 lambda1 R) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (/.f64 lambda1 lambda2) (/.f64 lambda1 lambda2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))))) (neg.f64 (-.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 R (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) #s(literal 3 binary64))) (fma.f64 (*.f64 R (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1)) (*.f64 R (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1)) (-.f64 (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) (*.f64 (*.f64 R (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1)) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 lambda1 R) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 (*.f64 (*.f64 (*.f64 lambda1 R) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))) (*.f64 (*.f64 lambda1 R) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)))) (*.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 R) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 lambda1 R) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 lambda1 R) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))) (*.f64 (*.f64 lambda1 R) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))) (-.f64 (*.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) (*.f64 (*.f64 (*.f64 lambda1 R) (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1) R) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) R) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1) R) (*.f64 (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1) R) (-.f64 (*.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) R) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) R)) (*.f64 (*.f64 (/.f64 (*.f64 lambda1 (neg.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))) lambda1) R) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) R)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 lambda1 R)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (*.f64 lambda1 R)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 lambda1 R)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 lambda1 R)) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (*.f64 lambda1 R)) (*.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (*.f64 lambda1 R))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 lambda1 R)) (*.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (*.f64 lambda1 R))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (*.f64 lambda1 R)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 lambda1 R)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (*.f64 lambda1 R)) (*.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (*.f64 lambda1 R)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 lambda1 R)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.f64 (*.f64 (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1)) (*.f64 lambda1 R)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 lambda1 R))))))
(*.f64 lambda1 (*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1) lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) R))
(*.f64 R (*.f64 lambda1 (fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1) lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1) lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (*.f64 lambda1 R))
(*.f64 (*.f64 lambda1 (fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1) lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) R)
(*.f64 (*.f64 lambda1 R) (fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1) lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(*.f64 (*.f64 R (fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) lambda1) lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) lambda1)
(*.f64 phi2 #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) phi2)
(exp.f64 (*.f64 (log.f64 (/.f64 phi2 phi1)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 #s(literal 2 binary64) (log.f64 phi2)) (*.f64 (log.f64 phi1) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 phi1 (/.f64 (*.f64 phi2 phi2) phi1)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)))))
(/.f64 (/.f64 phi2 phi1) (/.f64 phi1 phi2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 phi1 (/.f64 (*.f64 phi2 phi2) phi1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi2 phi2)) (-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1)))
(/.f64 (/.f64 (*.f64 phi2 phi2) phi1) phi1)
(/.f64 (*.f64 phi2 #s(literal 1 binary64)) (*.f64 phi1 (/.f64 phi1 phi2)))
(/.f64 (*.f64 #s(literal 1 binary64) phi2) (*.f64 (/.f64 phi1 phi2) phi1))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi2)) (*.f64 (/.f64 phi1 phi2) (-.f64 #s(literal 0 binary64) phi1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi2) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 phi1 phi2)))
(/.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1 binary64)) (*.f64 phi1 phi1))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (*.f64 phi1 phi1))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 phi2 phi2))) (-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi2 phi2))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1))))
(/.f64 (neg.f64 (/.f64 (*.f64 phi2 phi2) phi1)) (-.f64 #s(literal 0 binary64) phi1))
(/.f64 (neg.f64 (/.f64 phi2 phi1)) (neg.f64 (/.f64 phi1 phi2)))
(/.f64 (*.f64 (/.f64 phi2 phi1) phi2) phi1)
(/.f64 (*.f64 (/.f64 phi2 phi1) (-.f64 #s(literal 0 binary64) phi2)) (-.f64 #s(literal 0 binary64) phi1))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1))
(/.f64 (neg.f64 (*.f64 phi2 #s(literal 1 binary64))) (neg.f64 (*.f64 phi1 (/.f64 phi1 phi2))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) phi2)) (neg.f64 (*.f64 (/.f64 phi1 phi2) phi1)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi2))) (neg.f64 (*.f64 (/.f64 phi1 phi2) (-.f64 #s(literal 0 binary64) phi1))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi2) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 phi1 phi2))))
(/.f64 (neg.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 phi2 phi2))) (-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 phi2 phi2)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi2 phi2)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 phi2 phi2) phi1))) (neg.f64 (-.f64 #s(literal 0 binary64) phi1)))
(/.f64 (neg.f64 (*.f64 (/.f64 phi2 phi1) phi2)) (-.f64 #s(literal 0 binary64) phi1))
(/.f64 (neg.f64 (*.f64 (/.f64 phi2 phi1) (-.f64 #s(literal 0 binary64) phi2))) (neg.f64 (-.f64 #s(literal 0 binary64) phi1)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 phi1))) (neg.f64 (-.f64 #s(literal 0 binary64) phi1)))
(pow.f64 (/.f64 phi2 phi1) #s(literal 2 binary64))
(pow.f64 (/.f64 phi1 phi2) #s(literal -2 binary64))
(pow.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 phi1 (/.f64 (*.f64 phi2 phi2) phi1)) #s(literal -1 binary64))
(*.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)))
(*.f64 (*.f64 phi2 phi2) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)))
(*.f64 (*.f64 phi2 phi2) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi1)) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))
(*.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)) #s(literal 1 binary64))
(*.f64 (/.f64 phi2 phi1) (/.f64 phi2 phi1))
(*.f64 (/.f64 phi2 phi1) (/.f64 (/.f64 #s(literal 1 binary64) phi1) (/.f64 #s(literal 1 binary64) phi2)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1))))
(*.f64 (/.f64 #s(literal 1 binary64) phi1) (/.f64 (*.f64 phi2 phi2) phi1))
(*.f64 (/.f64 #s(literal 1 binary64) phi1) (/.f64 (/.f64 phi2 phi1) (/.f64 #s(literal 1 binary64) phi2)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) (*.f64 phi2 phi2))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) (/.f64 phi2 (/.f64 #s(literal 1 binary64) phi2)))
(*.f64 (/.f64 (*.f64 phi2 phi2) phi1) (/.f64 #s(literal 1 binary64) phi1))
(*.f64 (/.f64 phi2 (*.f64 phi1 phi1)) phi2)
(*.f64 (/.f64 phi2 (*.f64 phi1 phi1)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) phi2)))
(*.f64 (*.f64 #s(literal 1 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi1)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi2 phi2)) phi1))
(*.f64 (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)))
(*.f64 (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) (/.f64 (-.f64 #s(literal 0 binary64) phi2) phi1))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) phi2) phi1) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) phi2) phi1) (/.f64 (-.f64 #s(literal 0 binary64) phi2) phi1))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) phi2) phi1) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi1)) (/.f64 #s(literal 1 binary64) phi2)))
(*.f64 (*.f64 (/.f64 phi2 phi1) phi2) (/.f64 #s(literal 1 binary64) phi1))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) phi2) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)))
(*.f64 (/.f64 phi2 #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) phi2) (*.f64 phi1 phi1)))
(*.f64 (/.f64 #s(literal -1 binary64) phi1) (/.f64 (*.f64 phi2 phi2) (-.f64 #s(literal 0 binary64) phi1)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) phi2) #s(literal -1 binary64)) (/.f64 phi2 (*.f64 phi1 phi1)))
(*.f64 (/.f64 (/.f64 phi2 phi1) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) phi2) phi1))
(+.f64 (*.f64 R #s(literal 0 binary64)) (*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) R) (*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(fma.f64 R #s(literal 0 binary64) (*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(fma.f64 #s(literal 0 binary64) R (*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(neg.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) R))
(neg.f64 (*.f64 R (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(/.f64 (*.f64 R (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))
(/.f64 (*.f64 R (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (*.f64 R (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 R (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R)) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R)) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 R #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 R #s(literal 0 binary64)) (*.f64 R #s(literal 0 binary64)) (-.f64 (*.f64 (*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))) (*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))) (*.f64 (*.f64 R #s(literal 0 binary64)) (*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) R) #s(literal 3 binary64)) (pow.f64 (*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 0 binary64) R) (*.f64 #s(literal 0 binary64) R) (-.f64 (*.f64 (*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))) (*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))) (*.f64 (*.f64 #s(literal 0 binary64) R) (*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))))))
(*.f64 R (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) R)
(*.f64 (/.f64 R phi1) (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))))
(*.f64 (/.f64 R phi1) (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 R (*.f64 phi1 phi1)) (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) (/.f64 R (*.f64 phi1 phi1)))
(*.f64 (/.f64 R (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (*.f64 phi1 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))))
(*.f64 (/.f64 R (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) phi1))
(*.f64 (/.f64 R (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))) (/.f64 R (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(*.f64 (/.f64 R (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (*.f64 phi1 phi1)))
(*.f64 (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (*.f64 phi1 phi1)) (/.f64 R (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 (/.f64 R (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1)) (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 R (*.f64 phi1 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))))
(*.f64 (/.f64 R (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) phi1))
(*.f64 (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) phi1) (/.f64 R (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 R phi1))
(*.f64 (/.f64 R (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) phi1) (/.f64 R (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 R (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 (/.f64 R (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 R (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) phi1)) (/.f64 R (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))) (/.f64 R phi1))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (/.f64 R (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 R (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (/.f64 R (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (/.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))))) (/.f64 R (fma.f64 (/.f64 phi2 phi1) (-.f64 (/.f64 phi2 phi1) #s(literal 1 binary64)) #s(literal 1 binary64))))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lambda1))
(-.f64 #s(literal 0 binary64) lambda1)
(-.f64 #s(literal 0 binary64) (/.f64 lambda1 #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 #s(literal 0 binary64) lambda1)))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 #s(literal 0 binary64) lambda1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) lambda1)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 0 binary64) lambda1)))
(neg.f64 lambda1)
(/.f64 lambda1 #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) lambda1))
(/.f64 (-.f64 #s(literal 0 binary64) lambda1) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) lambda1)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) lambda1)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 #s(literal 0 binary64) lambda1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 0 binary64) lambda1))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 lambda1 lambda1 (*.f64 #s(literal 0 binary64) lambda1)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (neg.f64 (+.f64 #s(literal 0 binary64) lambda1)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) lambda1) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 #s(literal 0 binary64) lambda1)) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lambda1)))))
(pow.f64 (-.f64 #s(literal 0 binary64) lambda1) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) lambda1) #s(literal -1 binary64))
(*.f64 lambda1 #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) lambda1)
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(-.f64 #s(literal 0 binary64) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal -1 binary64)))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) #s(literal -1 binary64))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) #s(literal 1 binary64))

simplify662.0ms (4.5%)

Memory
40.5MiB live, 786.5MiB allocated
Algorithm
egg-herbie
Rules
9 884×accelerator-lowering-fma.f32
9 884×accelerator-lowering-fma.f64
7 392×*-lowering-*.f32
7 392×*-lowering-*.f64
4 946×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
084910503
1284310042
2724710042
081199615
Stop Event
iter limit
node limit
Counts
672 → 672
Calls
Call 1
Inputs
(* R (- lambda1 lambda2))
(+ (* 1/2 (/ (* R (* (pow phi2 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))
(+ (* R (- lambda1 lambda2)) (* (pow phi2 2) (+ (* 1/2 (/ (* R (* (pow phi2 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))))))
(+ (* R (- lambda1 lambda2)) (* (pow phi2 2) (+ (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* 1/2 (/ (* R (* (pow phi2 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))))))))
(* R phi2)
(* phi2 (+ R (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))
(* phi2 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4))) (pow phi2 4))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(* phi2 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4))) (pow phi2 4))) (+ (* 1/16 (/ (* R (* (pow (cos (* 1/2 phi2)) 6) (pow (- lambda1 lambda2) 6))) (pow phi2 6))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))
(* -1 (* R phi2))
(* -1 (* phi2 (+ R (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(* -1 (* phi2 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4))) (pow phi2 4))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))
(* -1 (* phi2 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4))) (pow phi2 4))) (+ (* 1/16 (/ (* R (* (pow (cos (* 1/2 phi2)) 6) (pow (- lambda1 lambda2) 6))) (pow phi2 6))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 phi2)) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi2)) 2) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))))
(* R (* lambda1 (cos (* 1/2 phi2))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi2)))) lambda1)) (* R (cos (* 1/2 phi2)))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi2)))) lambda1)) (+ (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (cos (* 1/2 phi2))))) (* R (cos (* 1/2 phi2))))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi2)))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow phi2 2))) (* (pow lambda1 3) (cos (* 1/2 phi2))))) (+ (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (cos (* 1/2 phi2))))) (* R (cos (* 1/2 phi2)))))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi2)))))
(* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi2)))) lambda1)) (* R (cos (* 1/2 phi2))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (cos (* 1/2 phi2))))) (* R (* lambda2 (cos (* 1/2 phi2))))) lambda1)) (* R (cos (* 1/2 phi2))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow phi2 2))) (* lambda1 (cos (* 1/2 phi2))))) (* 1/2 (/ (* R (pow phi2 2)) (cos (* 1/2 phi2))))) lambda1)) (* R (* lambda2 (cos (* 1/2 phi2))))) lambda1)) (* R (cos (* 1/2 phi2))))))
(* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 phi2)) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi2)) 2) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))))
(* R (* lambda2 (cos (* 1/2 phi2))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) lambda2)) (* R (cos (* 1/2 phi2)))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) lambda2)) (+ (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda2 2) (cos (* 1/2 phi2))))) (* R (cos (* 1/2 phi2))))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow phi2 2))) (* (pow lambda2 3) (cos (* 1/2 phi2))))) (+ (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda2 2) (cos (* 1/2 phi2))))) (* R (cos (* 1/2 phi2)))))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) lambda2)) (* R (cos (* 1/2 phi2))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda2 (cos (* 1/2 phi2))))) (* R (* lambda1 (cos (* 1/2 phi2))))) lambda2)) (* R (cos (* 1/2 phi2))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow phi2 2))) (* lambda2 (cos (* 1/2 phi2))))) (* 1/2 (/ (* R (pow phi2 2)) (cos (* 1/2 phi2))))) lambda2)) (* R (* lambda1 (cos (* 1/2 phi2))))) lambda2)) (* R (cos (* 1/2 phi2))))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(- lambda1 lambda2)
(- (+ lambda1 (* 1/2 (/ (* (pow phi2 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))) lambda2)
(- (+ lambda1 (* (pow phi2 2) (+ (* 1/2 (/ (* (pow phi2 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2)))))) lambda2)
(- (+ lambda1 (* (pow phi2 2) (+ (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* 1/2 (/ (* (pow phi2 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))))))) lambda2)
phi2
(* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
(* phi2 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(* phi2 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 phi2)) 6) (pow (- lambda1 lambda2) 6)) (pow phi2 6))) (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(* -1 phi2)
(* -1 (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(* -1 (* phi2 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(* -1 (* phi2 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 phi2)) 6) (pow (- lambda1 lambda2) 6)) (pow phi2 6))) (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))
(sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi2)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi2)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi2)) 2) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)) 3))))))))))
(* lambda1 (cos (* 1/2 phi2)))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(* lambda1 (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (cos (* 1/2 phi2))))))))
(* lambda1 (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (+ (* 1/2 (/ (* lambda2 (pow phi2 2)) (* (pow lambda1 3) (cos (* 1/2 phi2))))) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (cos (* 1/2 phi2)))))))))
(* -1 (* lambda1 (cos (* 1/2 phi2))))
(* -1 (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))
(* -1 (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (+ (* -1/2 (/ (pow phi2 2) (* lambda1 (cos (* 1/2 phi2))))) (* lambda2 (cos (* 1/2 phi2)))) lambda1)))))
(* -1 (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow phi2 2)) (* lambda1 (cos (* 1/2 phi2))))) (* 1/2 (/ (pow phi2 2) (cos (* 1/2 phi2))))) lambda1)) (* lambda2 (cos (* 1/2 phi2)))) lambda1)))))
(sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi2)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* lambda2 (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi2)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi2)) 2) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)) 3))))))))))
(* lambda2 (cos (* 1/2 phi2)))
(* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2))))
(* lambda2 (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)) (* 1/2 (/ (pow phi2 2) (* (pow lambda2 2) (cos (* 1/2 phi2))))))))
(* lambda2 (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)) (+ (* 1/2 (/ (* lambda1 (pow phi2 2)) (* (pow lambda2 3) (cos (* 1/2 phi2))))) (* 1/2 (/ (pow phi2 2) (* (pow lambda2 2) (cos (* 1/2 phi2)))))))))
(* -1 (* lambda2 (cos (* 1/2 phi2))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (+ (* -1/2 (/ (pow phi2 2) (* lambda2 (cos (* 1/2 phi2))))) (* lambda1 (cos (* 1/2 phi2)))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow phi2 2)) (* lambda2 (cos (* 1/2 phi2))))) (* 1/2 (/ (pow phi2 2) (cos (* 1/2 phi2))))) lambda2)) (* lambda1 (cos (* 1/2 phi2)))) lambda2)))))
(- lambda1 lambda2)
(- (+ lambda1 (* -1/8 (* (pow phi2 2) (- lambda1 lambda2)))) lambda2)
(- (+ lambda1 (* (pow phi2 2) (+ (* -1/8 (- lambda1 lambda2)) (* 1/384 (* (pow phi2 2) (- lambda1 lambda2)))))) lambda2)
(- (+ lambda1 (* (pow phi2 2) (+ (* -1/8 (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/46080 (* (pow phi2 2) (- lambda1 lambda2))) (* 1/384 (- lambda1 lambda2))))))) lambda2)
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(* -1 (* lambda2 (cos (* 1/2 phi2))))
(+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))
(+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))
(+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))
(* lambda1 (cos (* 1/2 phi2)))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(* lambda1 (cos (* 1/2 phi2)))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(* lambda1 (cos (* 1/2 phi2)))
(+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))
(+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))
(+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))
(* -1 (* lambda2 (cos (* 1/2 phi2))))
(* lambda2 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))
(* lambda2 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))
(* lambda2 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))
(* -1 (* lambda2 (cos (* 1/2 phi2))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))))
1
(+ 1 (* -1/8 (pow phi2 2)))
(+ 1 (* (pow phi2 2) (- (* 1/384 (pow phi2 2)) 1/8)))
(+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/384 (* -1/46080 (pow phi2 2)))) 1/8)))
(cos (* 1/2 phi2))
(cos (* 1/2 phi2))
(cos (* 1/2 phi2))
(cos (* 1/2 phi2))
(cos (* 1/2 phi2))
(cos (* 1/2 phi2))
(cos (* 1/2 phi2))
(cos (* 1/2 phi2))
(* R (- phi2 phi1))
(* R (- phi2 phi1))
(* R (- phi2 phi1))
(* R (- phi2 phi1))
(* R (- phi2 phi1))
(* R (- phi2 phi1))
(* R (- phi2 phi1))
(* R (- phi2 phi1))
(* R (- phi2 phi1))
(* R (- phi2 phi1))
(* R (- phi2 phi1))
(* R (- phi2 phi1))
(* -1 (* R phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(* R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* R phi2)
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(* R phi2)
(+ (* -1 (* R phi1)) (* R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(* -1 (* R phi1))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(* -1 (* R phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(* -1 phi1)
(- phi2 phi1)
(- phi2 phi1)
(- phi2 phi1)
phi2
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
phi2
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
phi2
(+ phi2 (* -1 phi1))
(+ phi2 (* -1 phi1))
(+ phi2 (* -1 phi1))
(* -1 phi1)
(* phi1 (- (/ phi2 phi1) 1))
(* phi1 (- (/ phi2 phi1) 1))
(* phi1 (- (/ phi2 phi1) 1))
(* -1 phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(* -1 phi2)
(+ phi1 (* -1 phi2))
(+ phi1 (* -1 phi2))
(+ phi1 (* -1 phi2))
phi1
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
phi1
(* -1 (* phi1 (- (/ phi2 phi1) 1)))
(* -1 (* phi1 (- (/ phi2 phi1) 1)))
(* -1 (* phi1 (- (/ phi2 phi1) 1)))
phi1
(+ phi1 (* -1 phi2))
(+ phi1 (* -1 phi2))
(+ phi1 (* -1 phi2))
(* -1 phi2)
(* phi2 (- (/ phi1 phi2) 1))
(* phi2 (- (/ phi1 phi2) 1))
(* phi2 (- (/ phi1 phi2) 1))
(* -1 phi2)
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
phi2
(- (* -1 phi1) (* -1 phi2))
(- (* -1 phi1) (* -1 phi2))
(- (* -1 phi1) (* -1 phi2))
(* -1 phi1)
(* phi1 (- (/ phi2 phi1) 1))
(* phi1 (- (+ (* -1 (/ (pow phi2 2) (pow phi1 2))) (+ (/ phi2 phi1) (/ (pow phi2 2) (pow phi1 2)))) 1))
(* phi1 (- (+ (* -1 (/ (pow phi2 2) (pow phi1 2))) (+ (/ phi2 phi1) (/ (pow phi2 2) (pow phi1 2)))) 1))
(* -1 phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(* -1 phi1)
(- phi2 phi1)
(- phi2 phi1)
(- phi2 phi1)
phi2
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
phi2
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
1
(+ 1 (* -1 (/ phi2 phi1)))
(+ 1 (* -1 (/ phi2 phi1)))
(+ 1 (* -1 (/ phi2 phi1)))
(* -1 (/ phi2 phi1))
(* phi2 (- (/ 1 phi2) (/ 1 phi1)))
(* phi2 (- (/ 1 phi2) (/ 1 phi1)))
(* phi2 (- (/ 1 phi2) (/ 1 phi1)))
(* -1 (/ phi2 phi1))
(* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))
(* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))
(* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))
(* -1 (/ phi2 phi1))
(/ (+ phi1 (* -1 phi2)) phi1)
(/ (+ phi1 (* -1 phi2)) phi1)
(/ (+ phi1 (* -1 phi2)) phi1)
1
(+ 1 (* -1 (/ phi2 phi1)))
(+ 1 (* -1 (/ phi2 phi1)))
(+ 1 (* -1 (/ phi2 phi1)))
1
(+ 1 (* -1 (/ phi2 phi1)))
(+ 1 (* -1 (/ phi2 phi1)))
(+ 1 (* -1 (/ phi2 phi1)))
1
(+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))
(+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))
(+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))
(* -1 (/ (pow phi2 2) (pow phi1 2)))
(* (pow phi2 2) (- (/ 1 (pow phi2 2)) (/ 1 (pow phi1 2))))
(* (pow phi2 2) (- (/ 1 (pow phi2 2)) (/ 1 (pow phi1 2))))
(* (pow phi2 2) (- (/ 1 (pow phi2 2)) (/ 1 (pow phi1 2))))
(* -1 (/ (pow phi2 2) (pow phi1 2)))
(* (pow phi2 2) (- (/ 1 (pow phi2 2)) (/ 1 (pow phi1 2))))
(* (pow phi2 2) (- (/ 1 (pow phi2 2)) (/ 1 (pow phi1 2))))
(* (pow phi2 2) (- (/ 1 (pow phi2 2)) (/ 1 (pow phi1 2))))
(* -1 (/ (pow phi2 2) (pow phi1 2)))
(/ (- (pow phi1 2) (pow phi2 2)) (pow phi1 2))
(/ (- (pow phi1 2) (pow phi2 2)) (pow phi1 2))
(/ (- (pow phi1 2) (pow phi2 2)) (pow phi1 2))
1
(+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))
(+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))
(+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))
1
(+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))
(+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))
(+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))
1
(+ 1 (* -1/8 (pow phi1 2)))
(+ 1 (* (pow phi1 2) (- (* 1/384 (pow phi1 2)) 1/8)))
(+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/384 (* -1/46080 (pow phi1 2)))) 1/8)))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R lambda1))
(+ (* -1 (* R lambda1)) (* 1/8 (* R (* lambda1 (pow phi1 2)))))
(+ (* -1 (* R lambda1)) (* (pow phi1 2) (+ (* -1/384 (* R (* lambda1 (pow phi1 2)))) (* 1/8 (* R lambda1)))))
(+ (* -1 (* R lambda1)) (* (pow phi1 2) (+ (* 1/8 (* R lambda1)) (* (pow phi1 2) (+ (* -1/384 (* R lambda1)) (* 1/46080 (* R (* lambda1 (pow phi1 2)))))))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 lambda1)
(+ (* -1 lambda1) (* 1/8 (* lambda1 (pow phi1 2))))
(+ (* -1 lambda1) (* (pow phi1 2) (+ (* -1/384 (* lambda1 (pow phi1 2))) (* 1/8 lambda1))))
(+ (* -1 lambda1) (* (pow phi1 2) (+ (* 1/8 lambda1) (* (pow phi1 2) (+ (* -1/384 lambda1) (* 1/46080 (* lambda1 (pow phi1 2))))))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(/ (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda1)
(/ (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda1)
(/ (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda1)
(cos (* 1/2 (+ phi1 phi2)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(cos (* 1/2 (+ phi1 phi2)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))
(+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (* phi1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2)))))))
(+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (* phi1 (- (+ (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))) (* 1/2 (sin (* 1/2 phi2)))))))
(+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (* phi1 (- (+ (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (+ (* 1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (* phi1 (- (* -1/48 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* -1/48 (sin (* 1/2 phi2))))))))) (* 1/2 (sin (* 1/2 phi2)))))))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))
(+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))
(+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))
(+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))
(+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))
(+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (* phi2 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1)))))))
(+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (* phi2 (- (+ (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))) (* 1/2 (sin (* 1/2 phi1)))))))
(+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (* phi2 (- (+ (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (+ (* 1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (* phi2 (- (* -1/48 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* -1/48 (sin (* 1/2 phi1))))))))) (* 1/2 (sin (* 1/2 phi1)))))))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))
(+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))
(+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))
(+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))
(cos (* 1/2 (+ phi1 phi2)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(* lambda2 (+ (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)) (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)))
(* lambda2 (+ (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)) (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)))
(* lambda2 (+ (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)) (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)))
(* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(* -1 (* lambda2 (+ (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)) (/ (cos (* 1/2 (+ phi1 phi2))) lambda1))))
(* -1 (* lambda2 (+ (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)) (/ (cos (* 1/2 (+ phi1 phi2))) lambda1))))
(* -1 (* lambda2 (+ (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)) (/ (cos (* 1/2 (+ phi1 phi2))) lambda1))))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(+ (* lambda1 (* phi1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2)))))) (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))
(+ (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))) (* phi1 (+ (* lambda1 (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))) (* lambda1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))))))
(+ (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))) (* phi1 (+ (* lambda1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))) (* phi1 (+ (* lambda1 (* phi1 (- (* -1/48 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* -1/48 (sin (* 1/2 phi2)))))) (* lambda1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))))
(* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(+ (* lambda1 (* phi2 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1)))))) (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))
(+ (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))) (* phi2 (+ (* lambda1 (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))) (* lambda1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))))))
(+ (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))) (* phi2 (+ (* lambda1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))) (* phi2 (+ (* lambda1 (* phi2 (- (* -1/48 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* -1/48 (sin (* 1/2 phi1)))))) (* lambda1 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(* lambda2 (cos (* 1/2 phi2)))
(+ (* -1/2 (* lambda2 (* phi1 (sin (* 1/2 phi2))))) (* lambda2 (cos (* 1/2 phi2))))
(+ (* lambda2 (cos (* 1/2 phi2))) (* phi1 (+ (* -1/2 (* lambda2 (sin (* 1/2 phi2)))) (* -1/8 (* lambda2 (* phi1 (cos (* 1/2 phi2))))))))
(+ (* lambda2 (cos (* 1/2 phi2))) (* phi1 (+ (* -1/2 (* lambda2 (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/8 (* lambda2 (cos (* 1/2 phi2)))) (* 1/48 (* lambda2 (* phi1 (sin (* 1/2 phi2))))))))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1)))))
(* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1)))))
(* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1)))))
(* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1)))))
(* lambda2 (cos (* 1/2 phi1)))
(+ (* -1/2 (* lambda2 (* phi2 (sin (* 1/2 phi1))))) (* lambda2 (cos (* 1/2 phi1))))
(+ (* lambda2 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/2 (* lambda2 (sin (* 1/2 phi1)))) (* -1/8 (* lambda2 (* phi2 (cos (* 1/2 phi1))))))))
(+ (* lambda2 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/2 (* lambda2 (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/8 (* lambda2 (cos (* 1/2 phi1)))) (* 1/48 (* lambda2 (* phi2 (sin (* 1/2 phi1))))))))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2)))))
(* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2)))))
(* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2)))))
(* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2)))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
(+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda1 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))
(+ (* R (* lambda1 (* phi1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))))) (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))))
(+ (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))) (* phi1 (+ (* R (* lambda1 (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))) (* R (* lambda1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2)))))))))
(+ (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))) (* phi1 (+ (* R (* lambda1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2)))))) (* phi1 (+ (* R (* lambda1 (* phi1 (- (* -1/48 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* -1/48 (sin (* 1/2 phi2))))))) (* R (* lambda1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))))))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))
(+ (* R (* lambda1 (* phi2 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))))) (* R (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))))
(+ (* R (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))) (* phi2 (+ (* R (* lambda1 (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))) (* R (* lambda1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1)))))))))
(+ (* R (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))) (* phi2 (+ (* R (* lambda1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1)))))) (* phi2 (+ (* R (* lambda1 (* phi2 (- (* -1/48 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* -1/48 (sin (* 1/2 phi1))))))) (* R (* lambda1 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))))))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
(* lambda2 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))
(* lambda2 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))
(* lambda2 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))
(* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* 1/2 phi2)
(* 1/2 phi2)
(* 1/2 phi2)
(* 1/2 phi2)
(* 1/2 phi2)
(* 1/2 phi2)
(* 1/2 phi2)
(* 1/2 phi2)
(* 1/2 phi2)
(* 1/2 phi2)
(* 1/2 phi2)
(* 1/2 phi2)
(/ (pow phi2 2) (pow phi1 2))
(/ (pow phi2 2) (pow phi1 2))
(/ (pow phi2 2) (pow phi1 2))
(/ (pow phi2 2) (pow phi1 2))
(/ (pow phi2 2) (pow phi1 2))
(/ (pow phi2 2) (pow phi1 2))
(/ (pow phi2 2) (pow phi1 2))
(/ (pow phi2 2) (pow phi1 2))
(/ (pow phi2 2) (pow phi1 2))
(/ (pow phi2 2) (pow phi1 2))
(/ (pow phi2 2) (pow phi1 2))
(/ (pow phi2 2) (pow phi1 2))
(/ (pow phi2 2) (pow phi1 2))
(/ (pow phi2 2) (pow phi1 2))
(/ (pow phi2 2) (pow phi1 2))
(/ (pow phi2 2) (pow phi1 2))
(/ (pow phi2 2) (pow phi1 2))
(/ (pow phi2 2) (pow phi1 2))
(/ (pow phi2 2) (pow phi1 2))
(/ (pow phi2 2) (pow phi1 2))
(/ (pow phi2 2) (pow phi1 2))
(/ (pow phi2 2) (pow phi1 2))
(/ (pow phi2 2) (pow phi1 2))
(/ (pow phi2 2) (pow phi1 2))
(* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))
(* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))
(* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))
(* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))
(* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))
(* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))
(* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))
(* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))
(* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))
(* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))
(* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))
(* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))
(* R phi2)
(+ (* -1 (* R phi1)) (* R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(* -1 (* R phi1))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(* phi1 (+ (* -1 R) (+ (/ (* R phi2) phi1) (/ (* R (+ (* -1 (pow phi2 2)) (pow phi2 2))) (pow phi1 2)))))
(* phi1 (+ (* -1 R) (+ (/ (* R phi2) phi1) (/ (* R (+ (* -1 (pow phi2 2)) (pow phi2 2))) (pow phi1 2)))))
(* -1 (* R phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(* -1 (* R phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(* R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* R phi2)
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(* -1 lambda1)
(cos (* 1/2 phi2))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/48 (* phi1 (sin (* 1/2 phi2)))))) (* 1/2 (sin (* 1/2 phi2))))))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 phi1))
(+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos (* 1/2 (- phi1 (* -1 phi2))))
Outputs
(* R (- lambda1 lambda2))
(*.f64 R (-.f64 lambda1 lambda2))
(+ (* 1/2 (/ (* R (* (pow phi2 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (*.f64 phi2 phi2) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2)))) (*.f64 R (-.f64 lambda1 lambda2)))
(+ (* R (- lambda1 lambda2)) (* (pow phi2 2) (+ (* 1/2 (/ (* R (* (pow phi2 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))))))
(fma.f64 (*.f64 phi2 phi2) (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/48 binary64))) (/.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))))) (*.f64 R (-.f64 lambda1 lambda2)))
(+ (* R (- lambda1 lambda2)) (* (pow phi2 2) (+ (* 1/2 (/ (* R (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* 1/2 (/ (* R (* (pow phi2 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2)))))) (- lambda1 lambda2))) (* 1/2 (/ (* R (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))))))))
(fma.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (/.f64 R (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 phi2) (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/48 binary64))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal -1/1440 binary64))) (/.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/48 binary64))) (-.f64 lambda1 lambda2))))))) (*.f64 R (-.f64 lambda1 lambda2)))
(* R phi2)
(*.f64 R phi2)
(* phi2 (+ R (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))
(*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) R))
(* phi2 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4))) (pow phi2 4))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi2 #s(literal 4 binary64))))) R)))
(* phi2 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4))) (pow phi2 4))) (+ (* 1/16 (/ (* R (* (pow (cos (* 1/2 phi2)) 6) (pow (- lambda1 lambda2) 6))) (pow phi2 6))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))
(*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi2 #s(literal 4 binary64))))) (fma.f64 #s(literal 1/16 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 6 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi2 #s(literal 6 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))))
(* -1 (* R phi2))
(*.f64 R (-.f64 #s(literal 0 binary64) phi2))
(* -1 (* phi2 (+ R (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) R) (-.f64 #s(literal 0 binary64) phi2))
(* -1 (* phi2 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4))) (pow phi2 4))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi2 #s(literal 4 binary64))))) R)) (-.f64 #s(literal 0 binary64) phi2))
(* -1 (* phi2 (+ R (+ (* -1/8 (/ (* R (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4))) (pow phi2 4))) (+ (* 1/16 (/ (* R (* (pow (cos (* 1/2 phi2)) 6) (pow (- lambda1 lambda2) 6))) (pow phi2 6))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
(-.f64 #s(literal 0 binary64) (*.f64 phi2 (+.f64 R (fma.f64 #s(literal -1/8 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi2 #s(literal 4 binary64))))) (fma.f64 #s(literal 1/16 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 6 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi2 #s(literal 6 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 phi2)) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))
(-.f64 (*.f64 R (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi2 phi2))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))
(fma.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi2 phi2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda1) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (*.f64 lambda2 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi2 phi2))))) (neg.f64 (*.f64 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))))) (*.f64 R (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi2)) 2) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))))
(fma.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (*.f64 lambda2 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi2 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi2 phi2)) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi2 phi2)))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (*.f64 lambda2 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi2 phi2))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi2 phi2)))) (*.f64 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))))) (*.f64 R (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(* R (* lambda1 (cos (* 1/2 phi2))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi2)))) lambda1)) (* R (cos (* 1/2 phi2)))))
(*.f64 lambda1 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 #s(literal 0 binary64) R) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi2)))) lambda1)) (+ (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (cos (* 1/2 phi2))))) (* R (cos (* 1/2 phi2))))))
(*.f64 lambda1 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (fma.f64 (-.f64 #s(literal 0 binary64) R) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 phi2 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 lambda1 lambda1))))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi2)))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow phi2 2))) (* (pow lambda1 3) (cos (* 1/2 phi2))))) (+ (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda1 2) (cos (* 1/2 phi2))))) (* R (cos (* 1/2 phi2)))))))
(*.f64 lambda1 (-.f64 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal 1/2 binary64) (fma.f64 R (/.f64 (*.f64 lambda2 (*.f64 phi2 phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 lambda1 lambda1)))))) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 phi2)))) lambda1)) (* R (cos (* 1/2 phi2))))))
(*.f64 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 #s(literal 0 binary64) R) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda1 (cos (* 1/2 phi2))))) (* R (* lambda2 (cos (* 1/2 phi2))))) lambda1)) (* R (cos (* 1/2 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (fma.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 phi2 phi2))) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow phi2 2))) (* lambda1 (cos (* 1/2 phi2))))) (* 1/2 (/ (* R (pow phi2 2)) (cos (* 1/2 phi2))))) lambda1)) (* R (* lambda2 (cos (* 1/2 phi2))))) lambda1)) (* R (cos (* 1/2 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (/.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) lambda1) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1))))
(* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 phi2)) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))
(-.f64 (*.f64 R (hypot.f64 phi2 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda2) (fma.f64 (neg.f64 (*.f64 lambda1 lambda1)) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))))) (*.f64 R (hypot.f64 phi2 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi2)) 2) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))))
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (fma.f64 (neg.f64 (*.f64 lambda1 lambda1)) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (fma.f64 (neg.f64 (*.f64 lambda1 lambda1)) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))))) (*.f64 R (hypot.f64 phi2 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(* R (* lambda2 (cos (* 1/2 phi2))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) lambda2)) (* R (cos (* 1/2 phi2)))))
(*.f64 lambda2 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda1 lambda2)))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) lambda2)) (+ (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda2 2) (cos (* 1/2 phi2))))) (* R (cos (* 1/2 phi2))))))
(*.f64 lambda2 (-.f64 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 phi2 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 lambda2 lambda2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda1 lambda2)))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow phi2 2))) (* (pow lambda2 3) (cos (* 1/2 phi2))))) (+ (* 1/2 (/ (* R (pow phi2 2)) (* (pow lambda2 2) (cos (* 1/2 phi2))))) (* R (cos (* 1/2 phi2)))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (fma.f64 R (/.f64 (*.f64 lambda1 (*.f64 phi2 phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 R (*.f64 phi2 phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 lambda2 lambda2)))) (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda1 lambda2))))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi2)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) lambda2)) (* R (cos (* 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow phi2 2)) (* lambda2 (cos (* 1/2 phi2))))) (* R (* lambda1 (cos (* 1/2 phi2))))) lambda2)) (* R (cos (* 1/2 phi2))))))
(*.f64 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 phi2 phi2))) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 #s(literal 0 binary64) lambda2))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow phi2 2))) (* lambda2 (cos (* 1/2 phi2))))) (* 1/2 (/ (* R (pow phi2 2)) (cos (* 1/2 phi2))))) lambda2)) (* R (* lambda1 (cos (* 1/2 phi2))))) lambda2)) (* R (cos (* 1/2 phi2))))))
(*.f64 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 (+.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) (/.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) lambda2) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (-.f64 #s(literal 0 binary64) lambda2))) (-.f64 #s(literal 0 binary64) lambda2))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(- (+ lambda1 (* 1/2 (/ (* (pow phi2 2) (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))) lambda2)
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 phi2) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))
(- (+ lambda1 (* (pow phi2 2) (+ (* 1/2 (/ (* (pow phi2 2) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2)))))) lambda2)
(fma.f64 (*.f64 phi2 phi2) (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/48 binary64))) (/.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2)))) (-.f64 lambda1 lambda2))
(- (+ lambda1 (* (pow phi2 2) (+ (* 1/2 (/ (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* 1/2 (/ (* (pow phi2 2) (- (* -1/1440 (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2))))) (pow (- lambda1 lambda2) 2))))) (- lambda1 lambda2))) (* 1/2 (/ (- (* 1/48 (pow (- lambda1 lambda2) 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow (- lambda1 lambda2) 2))) 2) (pow (- lambda1 lambda2) 2)))) (- lambda1 lambda2)))))))) lambda2)
(fma.f64 (*.f64 phi2 phi2) (fma.f64 (*.f64 phi2 phi2) (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/48 binary64))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal -1/1440 binary64))) (/.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1/48 binary64))) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2)))) (-.f64 lambda1 lambda2))
phi2
(* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
(*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) #s(literal 1 binary64)))
(* phi2 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(*.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi2 #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) #s(literal 1 binary64))))
(* phi2 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 phi2)) 6) (pow (- lambda1 lambda2) 6)) (pow phi2 6))) (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(fma.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi2 #s(literal 4 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 6 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi2 #s(literal 6 binary64))))))) phi2)
(* -1 phi2)
(-.f64 #s(literal 0 binary64) phi2)
(* -1 (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) phi2))
(* -1 (* phi2 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi2 #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) phi2))
(* -1 (* phi2 (+ 1 (+ (* -1/8 (/ (* (pow (cos (* 1/2 phi2)) 4) (pow (- lambda1 lambda2) 4)) (pow phi2 4))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 phi2)) 6) (pow (- lambda1 lambda2) 6)) (pow phi2 6))) (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))))
(-.f64 #s(literal 0 binary64) (fma.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi2 #s(literal 4 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 6 binary64)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi2 #s(literal 6 binary64))))))) phi2))
(sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))
(hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi2)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))
(fma.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi2 phi2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (*.f64 lambda2 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi2 phi2))))) (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))))) (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 phi2)) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi2)) 2) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)) 3))))))))))
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (fma.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (*.f64 lambda2 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi2 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi2 phi2)) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi2 phi2)))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (*.f64 lambda2 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi2 phi2))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))))) (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (cos (* 1/2 phi2)))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (cos (* 1/2 phi2))))))))
(*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 lambda1 lambda1))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))))
(* lambda1 (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (+ (* 1/2 (/ (* lambda2 (pow phi2 2)) (* (pow lambda1 3) (cos (* 1/2 phi2))))) (* 1/2 (/ (pow phi2 2) (* (pow lambda1 2) (cos (* 1/2 phi2)))))))))
(*.f64 lambda1 (fma.f64 lambda2 (neg.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda1)) (fma.f64 #s(literal 1/2 binary64) (fma.f64 lambda2 (/.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (/.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 lambda1 lambda1)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda1 (cos (* 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (+ (* -1/2 (/ (pow phi2 2) (* lambda1 (cos (* 1/2 phi2))))) (* lambda2 (cos (* 1/2 phi2)))) lambda1)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (fma.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) lambda1))))
(* -1 (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow phi2 2)) (* lambda1 (cos (* 1/2 phi2))))) (* 1/2 (/ (pow phi2 2) (cos (* 1/2 phi2))))) lambda1)) (* lambda2 (cos (* 1/2 phi2)))) lambda1)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (/.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1))))
(sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))
(hypot.f64 phi2 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 phi2)) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (hypot.f64 phi2 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi2)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* lambda2 (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))))))
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (fma.f64 (neg.f64 (*.f64 lambda1 lambda1)) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))))) (hypot.f64 phi2 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 phi2)) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 phi2)) 2) (- (pow (cos (* 1/2 phi2)) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 phi2)) 2)) (pow phi2 2)) 3))))))))))
(fma.f64 lambda2 (fma.f64 lambda1 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) (*.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (fma.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (fma.f64 (neg.f64 (*.f64 lambda1 lambda1)) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (fma.f64 (neg.f64 (*.f64 lambda1 lambda1)) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 4 binary64)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))))))) (hypot.f64 phi2 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda2 (cos (* 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2))))
(*.f64 lambda2 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda1 lambda2))))
(* lambda2 (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)) (* 1/2 (/ (pow phi2 2) (* (pow lambda2 2) (cos (* 1/2 phi2))))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 lambda2 lambda2))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda1 lambda2)))))
(* lambda2 (+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)) (+ (* 1/2 (/ (* lambda1 (pow phi2 2)) (* (pow lambda2 3) (cos (* 1/2 phi2))))) (* 1/2 (/ (pow phi2 2) (* (pow lambda2 2) (cos (* 1/2 phi2)))))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (fma.f64 lambda1 (/.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 lambda2 lambda2)))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda1 lambda2)))))
(* -1 (* lambda2 (cos (* 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (+ (* -1/2 (/ (pow phi2 2) (* lambda2 (cos (* 1/2 phi2))))) (* lambda1 (cos (* 1/2 phi2)))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow phi2 2)) (* lambda2 (cos (* 1/2 phi2))))) (* 1/2 (/ (pow phi2 2) (cos (* 1/2 phi2))))) lambda2)) (* lambda1 (cos (* 1/2 phi2)))) lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) (/.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda2) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda2))))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(- (+ lambda1 (* -1/8 (* (pow phi2 2) (- lambda1 lambda2)))) lambda2)
(-.f64 (fma.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/8 binary64)) (-.f64 lambda1 lambda2) lambda1) lambda2)
(- (+ lambda1 (* (pow phi2 2) (+ (* -1/8 (- lambda1 lambda2)) (* 1/384 (* (pow phi2 2) (- lambda1 lambda2)))))) lambda2)
(fma.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (*.f64 phi2 phi2) #s(literal 1/384 binary64) #s(literal -1/8 binary64))) (-.f64 lambda1 lambda2))
(- (+ lambda1 (* (pow phi2 2) (+ (* -1/8 (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/46080 (* (pow phi2 2) (- lambda1 lambda2))) (* 1/384 (- lambda1 lambda2))))))) lambda2)
(fma.f64 (*.f64 phi2 phi2) (fma.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (*.f64 phi2 phi2) #s(literal -1/46080 binary64) #s(literal 1/384 binary64))) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/8 binary64))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* lambda2 (cos (* 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 #s(literal 0 binary64) lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* lambda1 (cos (* 1/2 phi2)))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1))))
(* lambda1 (cos (* 1/2 phi2)))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (cos (* 1/2 phi2)))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(+ (* -1 (* lambda2 (cos (* 1/2 phi2)))) (* lambda1 (cos (* 1/2 phi2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* lambda2 (cos (* 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 #s(literal 0 binary64) lambda2))
(* lambda2 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))
(*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* lambda2 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))
(*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* lambda2 (+ (* -1 (cos (* 1/2 phi2))) (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))
(*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* -1 (* lambda2 (cos (* 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) lambda2))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (pow phi2 2)))
(fma.f64 (*.f64 phi2 phi2) #s(literal -1/8 binary64) #s(literal 1 binary64))
(+ 1 (* (pow phi2 2) (- (* 1/384 (pow phi2 2)) 1/8)))
(fma.f64 (*.f64 phi2 phi2) (fma.f64 (*.f64 phi2 phi2) #s(literal 1/384 binary64) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/384 (* -1/46080 (pow phi2 2)))) 1/8)))
(fma.f64 (*.f64 phi2 phi2) (fma.f64 (*.f64 phi2 phi2) (fma.f64 (*.f64 phi2 phi2) #s(literal -1/46080 binary64) #s(literal 1/384 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(* R (- phi2 phi1))
(*.f64 R (-.f64 phi2 phi1))
(* R (- phi2 phi1))
(*.f64 R (-.f64 phi2 phi1))
(* R (- phi2 phi1))
(*.f64 R (-.f64 phi2 phi1))
(* R (- phi2 phi1))
(*.f64 R (-.f64 phi2 phi1))
(* R (- phi2 phi1))
(*.f64 R (-.f64 phi2 phi1))
(* R (- phi2 phi1))
(*.f64 R (-.f64 phi2 phi1))
(* R (- phi2 phi1))
(*.f64 R (-.f64 phi2 phi1))
(* R (- phi2 phi1))
(*.f64 R (-.f64 phi2 phi1))
(* R (- phi2 phi1))
(*.f64 R (-.f64 phi2 phi1))
(* R (- phi2 phi1))
(*.f64 R (-.f64 phi2 phi1))
(* R (- phi2 phi1))
(*.f64 R (-.f64 phi2 phi1))
(* R (- phi2 phi1))
(*.f64 R (-.f64 phi2 phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(*.f64 R (-.f64 phi2 phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(*.f64 R (-.f64 phi2 phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(*.f64 R (-.f64 phi2 phi1))
(* R phi2)
(*.f64 R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(* R phi2)
(*.f64 R phi2)
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi1 phi2))))
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi1 phi2))))
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi1 phi2))))
(* R phi2)
(*.f64 R phi2)
(+ (* -1 (* R phi1)) (* R phi2))
(*.f64 R (-.f64 phi2 phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(*.f64 R (-.f64 phi2 phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(*.f64 R (-.f64 phi2 phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(*.f64 phi1 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(*.f64 phi1 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(*.f64 phi1 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(*.f64 (fma.f64 R (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) R) (-.f64 #s(literal 0 binary64) phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(*.f64 (fma.f64 R (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) R) (-.f64 #s(literal 0 binary64) phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(*.f64 (fma.f64 R (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) R) (-.f64 #s(literal 0 binary64) phi1))
(* -1 phi1)
(-.f64 #s(literal 0 binary64) phi1)
(- phi2 phi1)
(-.f64 phi2 phi1)
(- phi2 phi1)
(-.f64 phi2 phi1)
(- phi2 phi1)
(-.f64 phi2 phi1)
phi2
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
phi2
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi1 phi2) phi2)
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi1 phi2) phi2)
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi1 phi2) phi2)
phi2
(+ phi2 (* -1 phi1))
(-.f64 phi2 phi1)
(+ phi2 (* -1 phi1))
(-.f64 phi2 phi1)
(+ phi2 (* -1 phi1))
(-.f64 phi2 phi1)
(* -1 phi1)
(-.f64 #s(literal 0 binary64) phi1)
(* phi1 (- (/ phi2 phi1) 1))
(*.f64 phi1 (+.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)))
(* phi1 (- (/ phi2 phi1) 1))
(*.f64 phi1 (+.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)))
(* phi1 (- (/ phi2 phi1) 1))
(*.f64 phi1 (+.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)))
(* -1 phi1)
(-.f64 #s(literal 0 binary64) phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* -1 phi2)
(-.f64 #s(literal 0 binary64) phi2)
(+ phi1 (* -1 phi2))
(-.f64 phi1 phi2)
(+ phi1 (* -1 phi2))
(-.f64 phi1 phi2)
(+ phi1 (* -1 phi2))
(-.f64 phi1 phi2)
phi1
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
phi1
(* -1 (* phi1 (- (/ phi2 phi1) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 phi2 phi1) phi1)
(* -1 (* phi1 (- (/ phi2 phi1) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 phi2 phi1) phi1)
(* -1 (* phi1 (- (/ phi2 phi1) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 phi2 phi1) phi1)
phi1
(+ phi1 (* -1 phi2))
(-.f64 phi1 phi2)
(+ phi1 (* -1 phi2))
(-.f64 phi1 phi2)
(+ phi1 (* -1 phi2))
(-.f64 phi1 phi2)
(* -1 phi2)
(-.f64 #s(literal 0 binary64) phi2)
(* phi2 (- (/ phi1 phi2) 1))
(*.f64 phi2 (+.f64 #s(literal -1 binary64) (/.f64 phi1 phi2)))
(* phi2 (- (/ phi1 phi2) 1))
(*.f64 phi2 (+.f64 #s(literal -1 binary64) (/.f64 phi1 phi2)))
(* phi2 (- (/ phi1 phi2) 1))
(*.f64 phi2 (+.f64 #s(literal -1 binary64) (/.f64 phi1 phi2)))
(* -1 phi2)
(-.f64 #s(literal 0 binary64) phi2)
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
phi2
(- (* -1 phi1) (* -1 phi2))
(-.f64 phi2 phi1)
(- (* -1 phi1) (* -1 phi2))
(-.f64 phi2 phi1)
(- (* -1 phi1) (* -1 phi2))
(-.f64 phi2 phi1)
(* -1 phi1)
(-.f64 #s(literal 0 binary64) phi1)
(* phi1 (- (/ phi2 phi1) 1))
(*.f64 phi1 (+.f64 #s(literal -1 binary64) (/.f64 phi2 phi1)))
(* phi1 (- (+ (* -1 (/ (pow phi2 2) (pow phi1 2))) (+ (/ phi2 phi1) (/ (pow phi2 2) (pow phi1 2)))) 1))
(*.f64 phi1 (+.f64 #s(literal -1 binary64) (-.f64 (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) (/.f64 phi2 phi1)) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))))
(* phi1 (- (+ (* -1 (/ (pow phi2 2) (pow phi1 2))) (+ (/ phi2 phi1) (/ (pow phi2 2) (pow phi1 2)))) 1))
(*.f64 phi1 (+.f64 #s(literal -1 binary64) (-.f64 (fma.f64 phi2 (/.f64 phi2 (*.f64 phi1 phi1)) (/.f64 phi2 phi1)) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))))
(* -1 phi1)
(-.f64 #s(literal 0 binary64) phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* -1 phi1)
(-.f64 #s(literal 0 binary64) phi1)
(- phi2 phi1)
(-.f64 phi2 phi1)
(- phi2 phi1)
(-.f64 phi2 phi1)
(- phi2 phi1)
(-.f64 phi2 phi1)
phi2
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
phi2
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi1 phi2) phi2)
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi1 phi2) phi2)
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi1 phi2) phi2)
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(* -1 (/ phi2 phi1))
(/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))
(* phi2 (- (/ 1 phi2) (/ 1 phi1)))
(*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1)))
(* phi2 (- (/ 1 phi2) (/ 1 phi1)))
(*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1)))
(* phi2 (- (/ 1 phi2) (/ 1 phi1)))
(*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1)))
(* -1 (/ phi2 phi1))
(/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))
(* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (+.f64 (/.f64 #s(literal 1 binary64) phi1) (/.f64 #s(literal -1 binary64) phi2)))
(* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (+.f64 (/.f64 #s(literal 1 binary64) phi1) (/.f64 #s(literal -1 binary64) phi2)))
(* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (+.f64 (/.f64 #s(literal 1 binary64) phi1) (/.f64 #s(literal -1 binary64) phi2)))
(* -1 (/ phi2 phi1))
(/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))
(/ (+ phi1 (* -1 phi2)) phi1)
(/.f64 (-.f64 phi1 phi2) phi1)
(/ (+ phi1 (* -1 phi2)) phi1)
(/.f64 (-.f64 phi1 phi2) phi1)
(/ (+ phi1 (* -1 phi2)) phi1)
(/.f64 (-.f64 phi1 phi2) phi1)
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))
(+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))
(+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))
(* -1 (/ (pow phi2 2) (pow phi1 2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi2 phi2)) (*.f64 phi1 phi1))
(* (pow phi2 2) (- (/ 1 (pow phi2 2)) (/ 1 (pow phi1 2))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal -1 binary64) (*.f64 phi1 phi1))))
(* (pow phi2 2) (- (/ 1 (pow phi2 2)) (/ 1 (pow phi1 2))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal -1 binary64) (*.f64 phi1 phi1))))
(* (pow phi2 2) (- (/ 1 (pow phi2 2)) (/ 1 (pow phi1 2))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal -1 binary64) (*.f64 phi1 phi1))))
(* -1 (/ (pow phi2 2) (pow phi1 2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi2 phi2)) (*.f64 phi1 phi1))
(* (pow phi2 2) (- (/ 1 (pow phi2 2)) (/ 1 (pow phi1 2))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal -1 binary64) (*.f64 phi1 phi1))))
(* (pow phi2 2) (- (/ 1 (pow phi2 2)) (/ 1 (pow phi1 2))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal -1 binary64) (*.f64 phi1 phi1))))
(* (pow phi2 2) (- (/ 1 (pow phi2 2)) (/ 1 (pow phi1 2))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal -1 binary64) (*.f64 phi1 phi1))))
(* -1 (/ (pow phi2 2) (pow phi1 2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi2 phi2)) (*.f64 phi1 phi1))
(/ (- (pow phi1 2) (pow phi2 2)) (pow phi1 2))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))
(/ (- (pow phi1 2) (pow phi2 2)) (pow phi1 2))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))
(/ (- (pow phi1 2) (pow phi2 2)) (pow phi1 2))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))
(+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))
(+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))
(+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))
(+ 1 (* -1 (/ (pow phi2 2) (pow phi1 2))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (pow phi1 2)))
(fma.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64))
(+ 1 (* (pow phi1 2) (- (* 1/384 (pow phi1 2)) 1/8)))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/384 binary64) (*.f64 phi1 phi1) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/384 (* -1/46080 (pow phi1 2)))) 1/8)))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/46080 binary64) (*.f64 phi1 phi1) #s(literal 1/384 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 R lambda1))
(+ (* -1 (* R lambda1)) (* 1/8 (* R (* lambda1 (pow phi1 2)))))
(fma.f64 R (-.f64 #s(literal 0 binary64) lambda1) (*.f64 #s(literal 1/8 binary64) (*.f64 R (*.f64 lambda1 (*.f64 phi1 phi1)))))
(+ (* -1 (* R lambda1)) (* (pow phi1 2) (+ (* -1/384 (* R (* lambda1 (pow phi1 2)))) (* 1/8 (* R lambda1)))))
(-.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 R (*.f64 lambda1 (*.f64 phi1 phi1))) #s(literal -1/384 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 R lambda1)))) (*.f64 R lambda1))
(+ (* -1 (* R lambda1)) (* (pow phi1 2) (+ (* 1/8 (* R lambda1)) (* (pow phi1 2) (+ (* -1/384 (* R lambda1)) (* 1/46080 (* R (* lambda1 (pow phi1 2)))))))))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 R lambda1) #s(literal -1/384 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 phi1 phi1))) #s(literal 1/46080 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 R lambda1))) (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(+ (* -1 lambda1) (* 1/8 (* lambda1 (pow phi1 2))))
(fma.f64 #s(literal 1/8 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (-.f64 #s(literal 0 binary64) lambda1))
(+ (* -1 lambda1) (* (pow phi1 2) (+ (* -1/384 (* lambda1 (pow phi1 2))) (* 1/8 lambda1))))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 lambda1 (*.f64 phi1 phi1)) #s(literal -1/384 binary64) (*.f64 lambda1 #s(literal 1/8 binary64))) (-.f64 #s(literal 0 binary64) lambda1))
(+ (* -1 lambda1) (* (pow phi1 2) (+ (* 1/8 lambda1) (* (pow phi1 2) (+ (* -1/384 lambda1) (* 1/46080 (* lambda1 (pow phi1 2))))))))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 lambda1 #s(literal 1/8 binary64) (*.f64 (*.f64 phi1 phi1) (fma.f64 lambda1 #s(literal -1/384 binary64) (*.f64 (*.f64 lambda1 (*.f64 phi1 phi1)) #s(literal 1/46080 binary64))))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(*.f64 lambda2 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 #s(literal 0 binary64) lambda1)))
(/ (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda1)
(/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) lambda1)
(/ (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda1)
(/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) lambda1)
(/ (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda1)
(/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) lambda1)
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (* phi1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2)))))))
(fma.f64 phi1 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1))))
(+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (* phi1 (- (+ (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))) (* 1/2 (sin (* 1/2 phi2)))))))
(fma.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)) #s(literal 1/8 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/8 binary64))))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1))))
(+ (cos (* 1/2 phi2)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (* phi1 (- (+ (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (+ (* 1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)) (* phi1 (- (* -1/48 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* -1/48 (sin (* 1/2 phi2))))))))) (* 1/2 (sin (* 1/2 phi2)))))))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)) #s(literal 1/8 binary64) (fma.f64 phi1 (*.f64 #s(literal -1/48 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/8 binary64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1))))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (* phi2 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1)))))))
(fma.f64 phi2 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1))))
(+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (* phi2 (- (+ (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))) (* 1/2 (sin (* 1/2 phi1)))))))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 #s(literal 1/8 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (*.f64 #s(literal -1/8 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1))))
(+ (cos (* 1/2 phi1)) (+ (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (* phi2 (- (+ (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (+ (* 1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)) (* phi2 (- (* -1/48 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* -1/48 (sin (* 1/2 phi1))))))))) (* 1/2 (sin (* 1/2 phi1)))))))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 phi2 (*.f64 #s(literal -1/48 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (*.f64 #s(literal -1/8 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1))))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)))
(+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)))
(* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(*.f64 lambda2 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 #s(literal 0 binary64) lambda1)))
(* lambda2 (+ (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)) (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)))
(*.f64 lambda2 (-.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) lambda2) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) lambda1)))
(* lambda2 (+ (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)) (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)))
(*.f64 lambda2 (-.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) lambda2) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) lambda1)))
(* lambda2 (+ (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda1)) (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)))
(*.f64 lambda2 (-.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) lambda2) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) lambda1)))
(* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))
(*.f64 lambda2 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 #s(literal 0 binary64) lambda1)))
(* -1 (* lambda2 (+ (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)) (/ (cos (* 1/2 (+ phi1 phi2))) lambda1))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) lambda2))))
(* -1 (* lambda2 (+ (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)) (/ (cos (* 1/2 (+ phi1 phi2))) lambda1))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) lambda2))))
(* -1 (* lambda2 (+ (* -1 (/ (cos (* 1/2 (+ phi1 phi2))) lambda2)) (/ (cos (* 1/2 (+ phi1 phi2))) lambda1))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) lambda2))))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 #s(literal 0 binary64) lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1))))
(+ (* lambda1 (* phi1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2)))))) (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))
(*.f64 lambda1 (fma.f64 phi1 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))))
(+ (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))) (* phi1 (+ (* lambda1 (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))) (* lambda1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))))))
(fma.f64 phi1 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)) #s(literal 1/8 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/8 binary64)))))) (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))))
(+ (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))) (* phi1 (+ (* lambda1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))) (* phi1 (+ (* lambda1 (* phi1 (- (* -1/48 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* -1/48 (sin (* 1/2 phi2)))))) (* lambda1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))))))
(fma.f64 phi1 (fma.f64 phi1 (*.f64 lambda1 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)) #s(literal 1/8 binary64) (fma.f64 phi1 (*.f64 #s(literal -1/48 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/8 binary64))))) (*.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1))))
(+ (* lambda1 (* phi2 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1)))))) (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))
(*.f64 lambda1 (fma.f64 phi2 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)))))
(+ (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))) (* phi2 (+ (* lambda1 (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))) (* lambda1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))))))
(fma.f64 phi2 (*.f64 lambda1 (fma.f64 phi2 (fma.f64 #s(literal 1/8 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (*.f64 #s(literal -1/8 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)))))
(+ (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))) (* phi2 (+ (* lambda1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))) (* phi2 (+ (* lambda1 (* phi2 (- (* -1/48 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* -1/48 (sin (* 1/2 phi1)))))) (* lambda1 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))))))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 lambda1 (fma.f64 phi2 (*.f64 #s(literal -1/48 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (*.f64 #s(literal -1/8 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* lambda1 (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 #s(literal 0 binary64) lambda2))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) lambda2))
(* lambda2 (cos (* 1/2 phi2)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(+ (* -1/2 (* lambda2 (* phi1 (sin (* 1/2 phi2))))) (* lambda2 (cos (* 1/2 phi2))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (* lambda2 (cos (* 1/2 phi2))) (* phi1 (+ (* -1/2 (* lambda2 (sin (* 1/2 phi2)))) (* -1/8 (* lambda2 (* phi1 (cos (* 1/2 phi2))))))))
(fma.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 lambda2 phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (* lambda2 (cos (* 1/2 phi2))) (* phi1 (+ (* -1/2 (* lambda2 (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/8 (* lambda2 (cos (* 1/2 phi2)))) (* 1/48 (* lambda2 (* phi1 (sin (* 1/2 phi2))))))))))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 lambda2 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 #s(literal -1/8 binary64) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1)))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1)))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1)))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1)))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(+ (* -1/2 (* lambda2 (* phi2 (sin (* 1/2 phi1))))) (* lambda2 (cos (* 1/2 phi1))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(+ (* lambda2 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/2 (* lambda2 (sin (* 1/2 phi1)))) (* -1/8 (* lambda2 (* phi2 (cos (* 1/2 phi1))))))))
(fma.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 lambda2 phi2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(+ (* lambda2 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/2 (* lambda2 (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/8 (* lambda2 (cos (* 1/2 phi1)))) (* 1/48 (* lambda2 (* phi2 (sin (* 1/2 phi1))))))))))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 lambda2 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 #s(literal -1/8 binary64) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2)))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2)))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2)))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2)))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))
(*.f64 lambda1 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))
(*.f64 lambda1 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))
(*.f64 lambda1 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (-.f64 #s(literal 0 binary64) lambda1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(* -1 (* lambda1 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (fma.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)) (*.f64 (-.f64 #s(literal 0 binary64) R) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(* -1 (* lambda1 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (fma.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)) (*.f64 (-.f64 #s(literal 0 binary64) R) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(* -1 (* lambda1 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (fma.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1)) (*.f64 (-.f64 #s(literal 0 binary64) R) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1))))
(+ (* R (* lambda1 (* phi1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2))))))) (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))))
(*.f64 (*.f64 R lambda1) (fma.f64 phi1 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))))
(+ (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))) (* phi1 (+ (* R (* lambda1 (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1)))))) (* R (* lambda1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2)))))))))
(fma.f64 phi1 (*.f64 R (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)) #s(literal 1/8 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/8 binary64))))))) (*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))))
(+ (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))) (* phi1 (+ (* R (* lambda1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* 1/2 (sin (* 1/2 phi2)))))) (* phi1 (+ (* R (* lambda1 (* phi1 (- (* -1/48 (/ (* lambda2 (sin (* 1/2 phi2))) lambda1)) (* -1/48 (sin (* 1/2 phi2))))))) (* R (* lambda1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi2))) lambda1))))))))))
(fma.f64 phi1 (fma.f64 R (*.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 phi1 (*.f64 R (*.f64 lambda1 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)) #s(literal 1/8 binary64) (fma.f64 phi1 (*.f64 #s(literal -1/48 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/8 binary64)))))))) (*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 lambda2 lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 (- phi2 (* -1 phi1)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1))))
(+ (* R (* lambda1 (* phi2 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1))))))) (* R (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))))
(*.f64 (*.f64 R lambda1) (fma.f64 phi2 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)))))
(+ (* R (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))) (* phi2 (+ (* R (* lambda1 (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1)))))) (* R (* lambda1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1)))))))))
(fma.f64 phi2 (*.f64 (*.f64 R lambda1) (fma.f64 phi2 (fma.f64 #s(literal 1/8 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (*.f64 #s(literal -1/8 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)))))
(+ (* R (* lambda1 (+ (cos (* 1/2 phi1)) (* -1 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))) (* phi2 (+ (* R (* lambda1 (- (* 1/2 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* 1/2 (sin (* 1/2 phi1)))))) (* phi2 (+ (* R (* lambda1 (* phi2 (- (* -1/48 (/ (* lambda2 (sin (* 1/2 phi1))) lambda1)) (* -1/48 (sin (* 1/2 phi1))))))) (* R (* lambda1 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/8 (/ (* lambda2 (cos (* 1/2 phi1))) lambda1))))))))))
(fma.f64 phi2 (fma.f64 phi2 (*.f64 (*.f64 R lambda1) (fma.f64 phi2 (*.f64 #s(literal -1/48 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (*.f64 #s(literal -1/8 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (*.f64 R lambda1) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 lambda2 lambda1)))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (+ (cos (* 1/2 (- phi1 (* -1 phi2)))) (* -1 (/ (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))) lambda1)))))
(*.f64 (*.f64 R lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda2 lambda1))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))
(+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(+ (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(* lambda2 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))
(*.f64 lambda2 (fma.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda1 lambda2)) (*.f64 (-.f64 #s(literal 0 binary64) R) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(* lambda2 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))
(*.f64 lambda2 (fma.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda1 lambda2)) (*.f64 (-.f64 #s(literal 0 binary64) R) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(* lambda2 (+ (* -1 (* R (cos (* 1/2 (+ phi1 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))
(*.f64 lambda2 (fma.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda1 lambda2)) (*.f64 (-.f64 #s(literal 0 binary64) R) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (-.f64 #s(literal 0 binary64) R) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (-.f64 #s(literal 0 binary64) R) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 (fma.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (*.f64 (-.f64 #s(literal 0 binary64) R) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (/.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) lambda2))
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
(/ (pow phi2 2) (pow phi1 2))
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(/ (pow phi2 2) (pow phi1 2))
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(/ (pow phi2 2) (pow phi1 2))
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(/ (pow phi2 2) (pow phi1 2))
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(/ (pow phi2 2) (pow phi1 2))
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(/ (pow phi2 2) (pow phi1 2))
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(/ (pow phi2 2) (pow phi1 2))
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(/ (pow phi2 2) (pow phi1 2))
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(/ (pow phi2 2) (pow phi1 2))
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(/ (pow phi2 2) (pow phi1 2))
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(/ (pow phi2 2) (pow phi1 2))
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(/ (pow phi2 2) (pow phi1 2))
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(/ (pow phi2 2) (pow phi1 2))
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(/ (pow phi2 2) (pow phi1 2))
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(/ (pow phi2 2) (pow phi1 2))
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(/ (pow phi2 2) (pow phi1 2))
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(/ (pow phi2 2) (pow phi1 2))
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(/ (pow phi2 2) (pow phi1 2))
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(/ (pow phi2 2) (pow phi1 2))
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(/ (pow phi2 2) (pow phi1 2))
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(/ (pow phi2 2) (pow phi1 2))
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(/ (pow phi2 2) (pow phi1 2))
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(/ (pow phi2 2) (pow phi1 2))
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(/ (pow phi2 2) (pow phi1 2))
(/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(* -1 (/ (* R (* phi1 (- 1 (/ (pow phi2 2) (pow phi1 2))))) (+ 1 (/ phi2 phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(* R phi2)
(*.f64 R phi2)
(+ (* -1 (* R phi1)) (* R phi2))
(*.f64 R (-.f64 phi2 phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(*.f64 R (-.f64 phi2 phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(*.f64 R (-.f64 phi2 phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(*.f64 phi1 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))
(* phi1 (+ (* -1 R) (+ (/ (* R phi2) phi1) (/ (* R (+ (* -1 (pow phi2 2)) (pow phi2 2))) (pow phi1 2)))))
(*.f64 phi1 (fma.f64 R (+.f64 (/.f64 phi2 phi1) (/.f64 #s(literal 0 binary64) (*.f64 phi1 phi1))) (-.f64 #s(literal 0 binary64) R)))
(* phi1 (+ (* -1 R) (+ (/ (* R phi2) phi1) (/ (* R (+ (* -1 (pow phi2 2)) (pow phi2 2))) (pow phi1 2)))))
(*.f64 phi1 (fma.f64 R (+.f64 (/.f64 phi2 phi1) (/.f64 #s(literal 0 binary64) (*.f64 phi1 phi1))) (-.f64 #s(literal 0 binary64) R)))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(*.f64 (fma.f64 R (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) R) (-.f64 #s(literal 0 binary64) phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(*.f64 (fma.f64 R (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) R) (-.f64 #s(literal 0 binary64) phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(*.f64 (fma.f64 R (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) R) (-.f64 #s(literal 0 binary64) phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(*.f64 R (-.f64 phi2 phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(*.f64 R (-.f64 phi2 phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(*.f64 R (-.f64 phi2 phi1))
(* R phi2)
(*.f64 R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(* R phi2)
(*.f64 R phi2)
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi1 phi2))))
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi1 phi2))))
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi1 phi2))))
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))
(fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/8 binary64) phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/48 (* phi1 (sin (* 1/2 phi2)))))) (* 1/2 (sin (* 1/2 phi2))))))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/8 binary64) (*.f64 (*.f64 #s(literal 1/48 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))
(fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 #s(literal -1/8 binary64) phi2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))
(fma.f64 phi2 (fma.f64 phi2 (fma.f64 #s(literal -1/8 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 #s(literal 1/48 binary64) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))

eval228.0ms (1.6%)

Memory
10.8MiB live, 398.0MiB allocated
Compiler

Compiled 39 612 to 4 036 computations (89.8% saved)

prune335.0ms (2.3%)

Memory
16.6MiB live, 484.0MiB allocated
Pruning

60 alts after pruning (55 fresh and 5 done)

PrunedKeptTotal
New1 454271 481
Fresh152843
Picked235
Done022
Total1 471601 531
Accuracy
98.6%
Counts
1 531 → 60
Alt Table
Click to see full alt table
StatusAccuracyProgram
37.8%
(fma.f64 R (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda1) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (*.f64 lambda2 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))) (neg.f64 (*.f64 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))))
31.7%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
21.5%
(/.f64 (*.f64 (*.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))) (-.f64 phi2 phi1)) R) (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))))
41.7%
(/.f64 (*.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) R) (+.f64 phi2 phi1))
10.9%
(/.f64 (*.f64 (*.f64 lambda1 R) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))))) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
59.2%
(/.f64 R (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
13.6%
(-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
58.0%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
10.9%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
8.2%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
27.3%
(-.f64 #s(literal 0 binary64) (*.f64 R lambda1))
22.9%
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 phi2) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) R)
21.7%
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) R)
20.1%
(*.f64 (hypot.f64 (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) phi1) R)
18.0%
(*.f64 (hypot.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))) phi2) R)
56.4%
(*.f64 (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) R)
69.5%
(*.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) R)
73.9%
(*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
56.1%
(*.f64 (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
12.6%
(*.f64 (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 R (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
21.7%
(*.f64 (/.f64 R (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2))) (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (/.f64 #s(literal 1 binary64) (-.f64 phi1 phi2))))
23.6%
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
24.9%
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) R)
7.7%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
24.9%
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
7.4%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
57.1%
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
34.2%
(*.f64 phi2 R)
61.5%
(*.f64 phi1 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))
14.8%
(*.f64 R (fma.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (*.f64 (/.f64 #s(literal -1 binary64) lambda1) lambda1) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
59.3%
(*.f64 R (/.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
43.2%
(*.f64 R (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (+.f64 phi2 phi1)))
47.6%
(*.f64 R (/.f64 (neg.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
43.2%
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 phi2 phi1) (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)))))
61.7%
(*.f64 R (-.f64 phi2 phi1))
41.7%
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
50.1%
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 #s(literal 1 binary64)) (*.f64 phi1 (/.f64 phi1 phi2)))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
59.3%
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
59.3%
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) phi1) phi2)))))
59.3%
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))))))
22.8%
(*.f64 R (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/46080 binary64) (*.f64 phi1 phi1) #s(literal 1/384 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (neg.f64 lambda1)))
34.0%
(*.f64 R (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/384 binary64) (*.f64 phi1 phi1) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (neg.f64 lambda1)))
22.4%
(*.f64 R (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (neg.f64 lambda1)))
12.3%
(*.f64 R (*.f64 (/.f64 (+.f64 phi2 phi1) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 (-.f64 phi2 phi1) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))))
13.2%
(*.f64 R (*.f64 (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
24.9%
(*.f64 R (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (neg.f64 lambda1)))
43.2%
(*.f64 R (*.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (/.f64 #s(literal 1 binary64) (+.f64 phi2 phi1))))
14.8%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)))
25.0%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 lambda1)))
26.3%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)))
16.6%
(*.f64 R (*.f64 lambda1 (fma.f64 (/.f64 #s(literal -1 binary64) lambda1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
13.5%
(*.f64 R (*.f64 lambda1 (fma.f64 (/.f64 #s(literal -1 binary64) lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
15.3%
(*.f64 R (*.f64 lambda1 (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) lambda1)))
15.0%
(*.f64 R (*.f64 lambda1 (-.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))
15.9%
(*.f64 R (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (/.f64 lambda2 lambda1)))))
16.1%
(*.f64 R (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 lambda2 lambda1)))))
66.7%
(*.f64 R (sqrt.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
66.7%
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
28.6%
(*.f64 R (sqrt.f64 (*.f64 phi2 phi2)))
64.6%
(*.f64 R (exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1/2 binary64))))
Compiler

Compiled 2 709 to 1 639 computations (39.5% saved)

simplify540.0ms (3.7%)

Memory
-26.2MiB live, 775.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
cost-diff0
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
cost-diff0
(hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
cost-diff0
(*.f64 (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
cost-diff0
(+.f64 phi2 phi1)
cost-diff0
(*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1))
cost-diff0
(/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))
cost-diff1088
(/.f64 R (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
cost-diff0
(+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))
cost-diff192
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1)))))
cost-diff1024
(*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1)))
cost-diff1024
(*.f64 phi1 (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))))
cost-diff-64
(*.f64 R lambda1)
cost-diff0
(-.f64 #s(literal 0 binary64) (*.f64 R lambda1))
cost-diff0
(-.f64 lambda1 lambda2)
cost-diff0
(*.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) R)
cost-diff4928
(hypot.f64 phi1 (-.f64 lambda1 lambda2))
Rules
15 464×accelerator-lowering-fma.f32
15 464×accelerator-lowering-fma.f64
4 640×*-lowering-*.f32
4 640×*-lowering-*.f64
3 048×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044282
1104268
2273263
3948257
44278239
08250201
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sqrt (+ (* phi1 phi1) (* (- lambda1 lambda2) (- lambda1 lambda2)))) R)
(sqrt (+ (* phi1 phi1) (* (- lambda1 lambda2) (- lambda1 lambda2))))
phi1
(- lambda1 lambda2)
lambda1
lambda2
R
(- 0 (* R lambda1))
0
(* R lambda1)
R
lambda1
(* R (- 0 (* phi1 (* phi2 (+ (/ 1 phi2) (/ -1 phi1))))))
R
(- 0 (* phi1 (* phi2 (+ (/ 1 phi2) (/ -1 phi1)))))
0
(* phi1 (* phi2 (+ (/ 1 phi2) (/ -1 phi1))))
phi1
(* phi2 (+ (/ 1 phi2) (/ -1 phi1)))
phi2
(+ (/ 1 phi2) (/ -1 phi1))
(/ 1 phi2)
1
(/ -1 phi1)
-1
(* (/ (* (+ phi2 phi1) (- phi2 phi1)) (+ (* phi2 (* phi2 phi2)) (* phi1 (* phi1 phi1)))) (/ R (/ 1 (+ (* phi2 (- phi2 phi1)) (* phi1 phi1)))))
(/ (* (+ phi2 phi1) (- phi2 phi1)) (+ (* phi2 (* phi2 phi2)) (* phi1 (* phi1 phi1))))
(* (+ phi2 phi1) (- phi2 phi1))
(+ phi2 phi1)
phi2
phi1
(- phi2 phi1)
(+ (* phi2 (* phi2 phi2)) (* phi1 (* phi1 phi1)))
(* phi2 phi2)
(* phi1 (* phi1 phi1))
(* phi1 phi1)
(/ R (/ 1 (+ (* phi2 (- phi2 phi1)) (* phi1 phi1))))
R
(/ 1 (+ (* phi2 (- phi2 phi1)) (* phi1 phi1)))
1
(+ (* phi2 (- phi2 phi1)) (* phi1 phi1))
(* (sqrt (+ (* phi1 phi1) (* (* lambda2 (cos (* 1/2 phi1))) (* lambda2 (cos (* 1/2 phi1)))))) R)
(sqrt (+ (* phi1 phi1) (* (* lambda2 (cos (* 1/2 phi1))) (* lambda2 (cos (* 1/2 phi1))))))
phi1
(* lambda2 (cos (* 1/2 phi1)))
lambda2
(cos (* 1/2 phi1))
(* 1/2 phi1)
1/2
R
Outputs
(* (sqrt (+ (* phi1 phi1) (* (- lambda1 lambda2) (- lambda1 lambda2)))) R)
(*.f64 (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) R)
(sqrt (+ (* phi1 phi1) (* (- lambda1 lambda2) (- lambda1 lambda2))))
(sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
phi1
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
R
(- 0 (* R lambda1))
(-.f64 #s(literal 0 binary64) (fma.f64 lambda1 R #s(literal 0 binary64)))
0
#s(literal 0 binary64)
(* R lambda1)
(fma.f64 lambda1 R #s(literal 0 binary64))
R
lambda1
(* R (- 0 (* phi1 (* phi2 (+ (/ 1 phi2) (/ -1 phi1))))))
(fma.f64 R (-.f64 phi2 phi1) #s(literal 0 binary64))
R
(- 0 (* phi1 (* phi2 (+ (/ 1 phi2) (/ -1 phi1)))))
(-.f64 phi2 phi1)
0
#s(literal 0 binary64)
(* phi1 (* phi2 (+ (/ 1 phi2) (/ -1 phi1))))
(-.f64 phi1 phi2)
phi1
(* phi2 (+ (/ 1 phi2) (/ -1 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
phi2
(+ (/ 1 phi2) (/ -1 phi1))
(+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))
(/ 1 phi2)
(/.f64 #s(literal 1 binary64) phi2)
1
#s(literal 1 binary64)
(/ -1 phi1)
(/.f64 #s(literal -1 binary64) phi1)
-1
#s(literal -1 binary64)
(* (/ (* (+ phi2 phi1) (- phi2 phi1)) (+ (* phi2 (* phi2 phi2)) (* phi1 (* phi1 phi1)))) (/ R (/ 1 (+ (* phi2 (- phi2 phi1)) (* phi1 phi1)))))
(*.f64 (+.f64 phi1 phi2) (/.f64 (*.f64 (fma.f64 phi1 phi1 (*.f64 phi2 (-.f64 phi2 phi1))) (fma.f64 R (-.f64 phi2 phi1) #s(literal 0 binary64))) (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64))))))
(/ (* (+ phi2 phi1) (- phi2 phi1)) (+ (* phi2 (* phi2 phi2)) (* phi1 (* phi1 phi1))))
(/.f64 (*.f64 (+.f64 phi1 phi2) (-.f64 phi2 phi1)) (fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)))))
(* (+ phi2 phi1) (- phi2 phi1))
(*.f64 (+.f64 phi1 phi2) (-.f64 phi2 phi1))
(+ phi2 phi1)
(+.f64 phi1 phi2)
phi2
phi1
(- phi2 phi1)
(-.f64 phi2 phi1)
(+ (* phi2 (* phi2 phi2)) (* phi1 (* phi1 phi1)))
(fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64))))
(* phi2 phi2)
(fma.f64 phi2 phi2 #s(literal 0 binary64))
(* phi1 (* phi1 phi1))
(*.f64 phi1 (*.f64 phi1 phi1))
(* phi1 phi1)
(*.f64 phi1 phi1)
(/ R (/ 1 (+ (* phi2 (- phi2 phi1)) (* phi1 phi1))))
(*.f64 R (fma.f64 phi1 phi1 (*.f64 phi2 (-.f64 phi2 phi1))))
R
(/ 1 (+ (* phi2 (- phi2 phi1)) (* phi1 phi1)))
(/.f64 #s(literal 1 binary64) (fma.f64 phi1 phi1 (*.f64 phi2 (-.f64 phi2 phi1))))
1
#s(literal 1 binary64)
(+ (* phi2 (- phi2 phi1)) (* phi1 phi1))
(fma.f64 phi1 phi1 (*.f64 phi2 (-.f64 phi2 phi1)))
(* (sqrt (+ (* phi1 phi1) (* (* lambda2 (cos (* 1/2 phi1))) (* lambda2 (cos (* 1/2 phi1)))))) R)
(*.f64 R (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))
(sqrt (+ (* phi1 phi1) (* (* lambda2 (cos (* 1/2 phi1))) (* lambda2 (cos (* 1/2 phi1))))))
(hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
phi1
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
lambda2
(cos (* 1/2 phi1))
(cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))
(* 1/2 phi1)
(*.f64 phi1 #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
R

localize163.0ms (1.1%)

Memory
31.9MiB live, 260.2MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) phi1)
accuracy100.0%
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
accuracy99.9%
(*.f64 (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
accuracy99.8%
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
accuracy95.5%
(fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))
accuracy89.2%
(/.f64 R (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
accuracy79.2%
(*.f64 (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 R (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
accuracy33.9%
(/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))
accuracy100.0%
(+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))
accuracy100.0%
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))))))
accuracy99.7%
(*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1)))
accuracy89.4%
(*.f64 phi1 (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))))
accuracy100.0%
(-.f64 #s(literal 0 binary64) (*.f64 R lambda1))
accuracy100.0%
(*.f64 R lambda1)
accuracy100.0%
(-.f64 lambda1 lambda2)
accuracy100.0%
(hypot.f64 phi1 (-.f64 lambda1 lambda2))
accuracy100.0%
(*.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) R)
Samples
114.0ms256×0valid
Compiler

Compiled 251 to 42 computations (83.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 93.0ms
ival-cos: 28.0ms (30% of total)
ival-mult: 25.0ms (26.8% of total)
ival-div: 16.0ms (17.2% of total)
ival-hypot: 14.0ms (15% of total)
ival-sub: 5.0ms (5.4% of total)
ival-add: 4.0ms (4.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series126.0ms (0.9%)

Memory
-8.8MiB live, 176.7MiB allocated
Counts
21 → 564
Calls
Call 1
Inputs
#<alt (sqrt (+ (* phi1 phi1) (* (- lambda1 lambda2) (- lambda1 lambda2))))>
#<alt (* (sqrt (+ (* phi1 phi1) (* (- lambda1 lambda2) (- lambda1 lambda2)))) R)>
#<alt (- lambda1 lambda2)>
#<alt (- 0 (* R lambda1))>
#<alt (* R lambda1)>
#<alt (* phi1 (* phi2 (+ (/ 1 phi2) (/ -1 phi1))))>
#<alt (* phi2 (+ (/ 1 phi2) (/ -1 phi1)))>
#<alt (- 0 (* phi1 (* phi2 (+ (/ 1 phi2) (/ -1 phi1)))))>
#<alt (+ (/ 1 phi2) (/ -1 phi1))>
#<alt (/ R (/ 1 (+ (* phi2 (- phi2 phi1)) (* phi1 phi1))))>
#<alt (/ (* (+ phi2 phi1) (- phi2 phi1)) (+ (* phi2 (* phi2 phi2)) (* phi1 (* phi1 phi1))))>
#<alt (* (+ phi2 phi1) (- phi2 phi1))>
#<alt (+ phi2 phi1)>
#<alt (* (sqrt (+ (* phi1 phi1) (* (* lambda2 (cos (* 1/2 phi1))) (* lambda2 (cos (* 1/2 phi1)))))) R)>
#<alt (sqrt (+ (* phi1 phi1) (* (* lambda2 (cos (* 1/2 phi1))) (* lambda2 (cos (* 1/2 phi1))))))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt (cos (* 1/2 phi1))>
#<alt (* R (- 0 (* phi1 (* phi2 (+ (/ 1 phi2) (/ -1 phi1))))))>
#<alt (* (/ (* (+ phi2 phi1) (- phi2 phi1)) (+ (* phi2 (* phi2 phi2)) (* phi1 (* phi1 phi1)))) (/ R (/ 1 (+ (* phi2 (- phi2 phi1)) (* phi1 phi1)))))>
#<alt (+ (* phi2 (* phi2 phi2)) (* phi1 (* phi1 phi1)))>
#<alt (* 1/2 phi1)>
Outputs
#<alt (- lambda1 lambda2)>
#<alt (- (+ lambda1 (* 1/2 (/ (pow phi1 2) (- lambda1 lambda2)))) lambda2)>
#<alt (- (+ lambda1 (* (pow phi1 2) (+ (* -1/8 (/ (pow phi1 2) (pow (- lambda1 lambda2) 3))) (* 1/2 (/ 1 (- lambda1 lambda2)))))) lambda2)>
#<alt (- (+ lambda1 (* (pow phi1 2) (+ (* (pow phi1 2) (- (* 1/16 (/ (pow phi1 2) (pow (- lambda1 lambda2) 5))) (* 1/8 (/ 1 (pow (- lambda1 lambda2) 3))))) (* 1/2 (/ 1 (- lambda1 lambda2)))))) lambda2)>
#<alt phi1>
#<alt (* phi1 (+ 1 (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))>
#<alt (* phi1 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi1 4))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2))))))>
#<alt (* phi1 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi1 4))) (+ (* 1/16 (/ (pow (- lambda1 lambda2) 6) (pow phi1 6))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))))>
#<alt (* -1 phi1)>
#<alt (* -1 (* phi1 (+ 1 (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2))))))>
#<alt (* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi1 4))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))))>
#<alt (* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi1 4))) (+ (* 1/16 (/ (pow (- lambda1 lambda2) 6) (pow phi1 6))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2))))))))>
#<alt (sqrt (+ (pow lambda2 2) (pow phi1 2)))>
#<alt (+ (sqrt (+ (pow lambda2 2) (pow phi1 2))) (* -1 (* (* lambda1 lambda2) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))))>
#<alt (+ (sqrt (+ (pow lambda2 2) (pow phi1 2))) (* lambda1 (+ (* -1 (* lambda2 (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2))))) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))))))>
#<alt (+ (sqrt (+ (pow lambda2 2) (pow phi1 2))) (* lambda1 (+ (* -1 (* lambda2 (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))) (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2)))))) (sqrt (/ 1 (pow (+ (pow lambda2 2) (pow phi1 2)) 3))))))))))>
#<alt lambda1>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt (* lambda1 (+ 1 (+ (* -1 (/ lambda2 lambda1)) (* 1/2 (/ (pow phi1 2) (pow lambda1 2))))))>
#<alt (* lambda1 (+ 1 (+ (* -1 (/ lambda2 lambda1)) (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) (pow lambda1 3))) (* 1/2 (/ (pow phi1 2) (pow lambda1 2)))))))>
#<alt (* -1 lambda1)>
#<alt (* -1 (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1)))))>
#<alt (* -1 (* lambda1 (+ 1 (* -1 (/ (+ lambda2 (* -1/2 (/ (pow phi1 2) lambda1))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ 1 (* -1 (/ (+ lambda2 (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1)) (* 1/2 (pow phi1 2))) lambda1))) lambda1)))))>
#<alt (sqrt (+ (pow lambda1 2) (pow phi1 2)))>
#<alt (+ (sqrt (+ (pow lambda1 2) (pow phi1 2))) (* -1 (* (* lambda1 lambda2) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))))>
#<alt (+ (sqrt (+ (pow lambda1 2) (pow phi1 2))) (* lambda2 (+ (* -1 (* lambda1 (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))) (* 1/2 (* (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2))))) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))))))>
#<alt (+ (sqrt (+ (pow lambda1 2) (pow phi1 2))) (* lambda2 (+ (* -1 (* lambda1 (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))) (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2)))))) (sqrt (/ 1 (pow (+ (pow lambda1 2) (pow phi1 2)) 3))))))))))>
#<alt lambda2>
#<alt (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))>
#<alt (* lambda2 (+ 1 (+ (* -1 (/ lambda1 lambda2)) (* 1/2 (/ (pow phi1 2) (pow lambda2 2))))))>
#<alt (* lambda2 (+ 1 (+ (* -1 (/ lambda1 lambda2)) (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) (pow lambda2 3))) (* 1/2 (/ (pow phi1 2) (pow lambda2 2)))))))>
#<alt (* -1 lambda2)>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1/2 (/ (pow phi1 2) lambda2))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2)) (* 1/2 (pow phi1 2))) lambda2))) lambda2)))))>
#<alt (* R (- lambda1 lambda2))>
#<alt (+ (* 1/2 (/ (* R (pow phi1 2)) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))>
#<alt (+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/8 (/ (* R (pow phi1 2)) (pow (- lambda1 lambda2) 3))) (* 1/2 (/ R (- lambda1 lambda2))))))>
#<alt (+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ R (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/8 (/ R (pow (- lambda1 lambda2) 3))) (* 1/16 (/ (* R (pow phi1 2)) (pow (- lambda1 lambda2) 5))))))))>
#<alt (* R phi1)>
#<alt (* phi1 (+ R (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))>
#<alt (* phi1 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))>
#<alt (* phi1 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* R (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* phi1 (+ R (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))>
#<alt (* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))>
#<alt (* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* R (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))>
#<alt (* R (sqrt (+ (pow lambda2 2) (pow phi1 2))))>
#<alt (+ (* -1 (* (* R (* lambda1 lambda2)) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))) (* R (sqrt (+ (pow lambda2 2) (pow phi1 2)))))>
#<alt (+ (* R (sqrt (+ (pow lambda2 2) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R lambda2) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda1 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2)))))) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))))))>
#<alt (+ (* R (sqrt (+ (pow lambda2 2) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R lambda2) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (pow lambda2 2) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2))))) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))))))))>
#<alt (* R lambda1)>
#<alt (* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))>
#<alt (* lambda1 (+ R (+ (* -1 (/ (* R lambda2) lambda1)) (* 1/2 (/ (* R (pow phi1 2)) (pow lambda1 2))))))>
#<alt (* lambda1 (+ R (+ (* -1 (/ (* R lambda2) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow phi1 2))) (pow lambda1 3))) (* 1/2 (/ (* R (pow phi1 2)) (pow lambda1 2)))))))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1)))))>
#<alt (* -1 (* lambda1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) lambda1)) (* R lambda2)) lambda1)))))>
#<alt (* -1 (* lambda1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow phi1 2))) (* 1/2 (/ (* R (* lambda2 (pow phi1 2))) lambda1))) lambda1)) (* R lambda2)) lambda1)))))>
#<alt (* R (sqrt (+ (pow lambda1 2) (pow phi1 2))))>
#<alt (+ (* -1 (* (* R (* lambda1 lambda2)) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))) (* R (sqrt (+ (pow lambda1 2) (pow phi1 2)))))>
#<alt (+ (* R (sqrt (+ (pow lambda1 2) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R lambda1) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2)))))) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))))))>
#<alt (+ (* R (sqrt (+ (pow lambda1 2) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R lambda1) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (pow lambda1 2) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2))))) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))))))))>
#<alt (* R lambda2)>
#<alt (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2))))>
#<alt (* lambda2 (+ R (+ (* -1 (/ (* R lambda1) lambda2)) (* 1/2 (/ (* R (pow phi1 2)) (pow lambda2 2))))))>
#<alt (* lambda2 (+ R (+ (* -1 (/ (* R lambda1) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow phi1 2))) (pow lambda2 3))) (* 1/2 (/ (* R (pow phi1 2)) (pow lambda2 2)))))))>
#<alt (* -1 (* R lambda2))>
#<alt (* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))>
#<alt (* -1 (* lambda2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) lambda2)) (* R lambda1)) lambda2)))))>
#<alt (* -1 (* lambda2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow phi1 2))) (* 1/2 (/ (* R (* lambda1 (pow phi1 2))) lambda2))) lambda2)) (* R lambda1)) lambda2)))))>
#<alt (* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))>
#<alt (* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))>
#<alt (* -1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt lambda1>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt lambda1>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt lambda1>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (* -1 lambda2)>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* -1 lambda2)>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* R lambda1))>
#<alt (* -1 (* R lambda1))>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* -1 phi2)>
#<alt (+ phi1 (* -1 phi2))>
#<alt (+ phi1 (* -1 phi2))>
#<alt (+ phi1 (* -1 phi2))>
#<alt phi1>
#<alt (* phi1 (+ 1 (* -1 (/ phi2 phi1))))>
#<alt (* phi1 (+ 1 (* -1 (/ phi2 phi1))))>
#<alt (* phi1 (+ 1 (* -1 (/ phi2 phi1))))>
#<alt phi1>
#<alt (* -1 (* phi1 (- (/ phi2 phi1) 1)))>
#<alt (* -1 (* phi1 (- (/ phi2 phi1) 1)))>
#<alt (* -1 (* phi1 (- (/ phi2 phi1) 1)))>
#<alt phi1>
#<alt (+ phi1 (* -1 phi2))>
#<alt (+ phi1 (* -1 phi2))>
#<alt (+ phi1 (* -1 phi2))>
#<alt (* -1 phi2)>
#<alt (* phi2 (- (/ phi1 phi2) 1))>
#<alt (* phi2 (- (/ phi1 phi2) 1))>
#<alt (* phi2 (- (/ phi1 phi2) 1))>
#<alt (* -1 phi2)>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))>
#<alt 1>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt (* -1 (/ phi2 phi1))>
#<alt (* phi2 (- (/ 1 phi2) (/ 1 phi1)))>
#<alt (* phi2 (- (/ 1 phi2) (/ 1 phi1)))>
#<alt (* phi2 (- (/ 1 phi2) (/ 1 phi1)))>
#<alt (* -1 (/ phi2 phi1))>
#<alt (* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))>
#<alt (* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))>
#<alt (* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))>
#<alt (* -1 (/ phi2 phi1))>
#<alt (/ (+ phi1 (* -1 phi2)) phi1)>
#<alt (/ (+ phi1 (* -1 phi2)) phi1)>
#<alt (/ (+ phi1 (* -1 phi2)) phi1)>
#<alt 1>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt 1>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt (+ 1 (* -1 (/ phi2 phi1)))>
#<alt phi2>
#<alt (- (* -1 phi1) (* -1 phi2))>
#<alt (- (* -1 phi1) (* -1 phi2))>
#<alt (- (* -1 phi1) (* -1 phi2))>
#<alt (* -1 phi1)>
#<alt (* phi1 (- (/ phi2 phi1) 1))>
#<alt (* phi1 (- (/ phi2 phi1) 1))>
#<alt (* phi1 (- (/ phi2 phi1) 1))>
#<alt (* -1 phi1)>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))>
#<alt (* -1 phi1)>
#<alt (- phi2 phi1)>
#<alt (- phi2 phi1)>
#<alt (- phi2 phi1)>
#<alt phi2>
#<alt (* phi2 (+ 1 (* -1 (/ phi1 phi2))))>
#<alt (* phi2 (+ 1 (* -1 (/ phi1 phi2))))>
#<alt (* phi2 (+ 1 (* -1 (/ phi1 phi2))))>
#<alt phi2>
#<alt (* -1 (* phi2 (- (/ phi1 phi2) 1)))>
#<alt (* -1 (* phi2 (- (/ phi1 phi2) 1)))>
#<alt (* -1 (* phi2 (- (/ phi1 phi2) 1)))>
#<alt (/ 1 phi2)>
#<alt (/ (+ 1 (* -1 (/ phi2 phi1))) phi2)>
#<alt (/ (+ 1 (* -1 (/ phi2 phi1))) phi2)>
#<alt (/ (+ 1 (* -1 (/ phi2 phi1))) phi2)>
#<alt (/ -1 phi1)>
#<alt (- (/ 1 phi2) (/ 1 phi1))>
#<alt (- (/ 1 phi2) (/ 1 phi1))>
#<alt (- (/ 1 phi2) (/ 1 phi1))>
#<alt (/ -1 phi1)>
#<alt (- (/ 1 phi2) (/ 1 phi1))>
#<alt (- (/ 1 phi2) (/ 1 phi1))>
#<alt (- (/ 1 phi2) (/ 1 phi1))>
#<alt (/ -1 phi1)>
#<alt (/ (- (/ phi1 phi2) 1) phi1)>
#<alt (/ (- (/ phi1 phi2) 1) phi1)>
#<alt (/ (- (/ phi1 phi2) 1) phi1)>
#<alt (/ 1 phi2)>
#<alt (- (/ 1 phi2) (/ 1 phi1))>
#<alt (- (/ 1 phi2) (/ 1 phi1))>
#<alt (- (/ 1 phi2) (/ 1 phi1))>
#<alt (/ 1 phi2)>
#<alt (- (/ 1 phi2) (/ 1 phi1))>
#<alt (- (/ 1 phi2) (/ 1 phi1))>
#<alt (- (/ 1 phi2) (/ 1 phi1))>
#<alt (* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))>
#<alt (* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))>
#<alt (* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))>
#<alt (* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))>
#<alt (* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))>
#<alt (* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))>
#<alt (* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))>
#<alt (* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))>
#<alt (* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))>
#<alt (* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))>
#<alt (* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))>
#<alt (* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))>
#<alt (* R (pow phi1 2))>
#<alt (+ (* -1 (* R (* phi1 phi2))) (* R (pow phi1 2)))>
#<alt (+ (* R (pow phi1 2)) (* phi2 (+ (* -1 (* R phi1)) (* R phi2))))>
#<alt (+ (* R (pow phi1 2)) (* phi2 (+ (* -1 (* R phi1)) (* R phi2))))>
#<alt (* R (pow phi2 2))>
#<alt (* (pow phi2 2) (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* (pow phi2 2) (+ R (+ (* -1 (/ (* R phi1) phi2)) (/ (* R (pow phi1 2)) (pow phi2 2)))))>
#<alt (* (pow phi2 2) (+ R (+ (* -1 (/ (* R phi1) phi2)) (/ (* R (pow phi1 2)) (pow phi2 2)))))>
#<alt (* R (pow phi2 2))>
#<alt (* (pow phi2 2) (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* (pow phi2 2) (+ R (* -1 (/ (+ (* -1 (/ (* R (pow phi1 2)) phi2)) (* R phi1)) phi2))))>
#<alt (* (pow phi2 2) (+ R (* -1 (/ (+ (* -1 (/ (* R (pow phi1 2)) phi2)) (* R phi1)) phi2))))>
#<alt (* R (pow phi2 2))>
#<alt (+ (* -1 (* R (* phi1 phi2))) (* R (pow phi2 2)))>
#<alt (+ (* R (pow phi2 2)) (* phi1 (+ (* -1 (* R phi2)) (* R phi1))))>
#<alt (+ (* R (pow phi2 2)) (* phi1 (+ (* -1 (* R phi2)) (* R phi1))))>
#<alt (* R (pow phi1 2))>
#<alt (* (pow phi1 2) (+ R (* -1 (/ (* R phi2) phi1))))>
#<alt (* (pow phi1 2) (+ R (+ (* -1 (/ (* R phi2) phi1)) (/ (* R (pow phi2 2)) (pow phi1 2)))))>
#<alt (* (pow phi1 2) (+ R (+ (* -1 (/ (* R phi2) phi1)) (/ (* R (pow phi2 2)) (pow phi1 2)))))>
#<alt (* R (pow phi1 2))>
#<alt (* (pow phi1 2) (+ R (* -1 (/ (* R phi2) phi1))))>
#<alt (* (pow phi1 2) (+ R (* -1 (/ (+ (* -1 (/ (* R (pow phi2 2)) phi1)) (* R phi2)) phi1))))>
#<alt (* (pow phi1 2) (+ R (* -1 (/ (+ (* -1 (/ (* R (pow phi2 2)) phi1)) (* R phi2)) phi1))))>
#<alt (/ -1 phi1)>
#<alt (- (/ (pow phi2 2) (pow phi1 3)) (/ 1 phi1))>
#<alt (- (* (pow phi2 2) (+ (/ 1 (pow phi1 3)) (/ phi2 (pow phi1 4)))) (/ 1 phi1))>
#<alt (- (* (pow phi2 2) (+ (* phi2 (+ (* -1 (/ (pow phi2 2) (pow phi1 6))) (/ 1 (pow phi1 4)))) (/ 1 (pow phi1 3)))) (/ 1 phi1))>
#<alt (/ 1 phi2)>
#<alt (/ (+ 1 (+ (* -1 (/ phi1 phi2)) (/ phi1 phi2))) phi2)>
#<alt (/ (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* -1 (/ (pow phi1 2) (pow phi2 2))) (/ phi1 phi2)))) phi2)>
#<alt (/ (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* -1 (/ (pow phi1 2) (pow phi2 2))) (+ (* -1 (/ (pow phi1 3) (pow phi2 3))) (/ phi1 phi2))))) phi2)>
#<alt (/ 1 phi2)>
#<alt (* -1 (/ (- (* -1 (/ (+ phi1 (* -1 phi1)) phi2)) 1) phi2))>
#<alt (* -1 (/ (- (* -1 (/ (+ phi1 (+ (* -1 phi1) (* -1 (/ (pow phi1 2) phi2)))) phi2)) 1) phi2))>
#<alt (* -1 (/ (- (* -1 (/ (+ phi1 (+ (* -1 phi1) (* -1 (/ (+ (/ (pow phi1 3) phi2) (pow phi1 2)) phi2)))) phi2)) 1) phi2))>
#<alt (/ 1 phi2)>
#<alt (+ (* -1 (/ (pow phi1 2) (pow phi2 3))) (/ 1 phi2))>
#<alt (+ (* (pow phi1 2) (- (* -1 (/ phi1 (pow phi2 4))) (/ 1 (pow phi2 3)))) (/ 1 phi2))>
#<alt (+ (* (pow phi1 2) (- (* phi1 (- (/ (pow phi1 2) (pow phi2 6)) (/ 1 (pow phi2 4)))) (/ 1 (pow phi2 3)))) (/ 1 phi2))>
#<alt (/ -1 phi1)>
#<alt (/ (- (+ (* -1 (/ phi2 phi1)) (/ phi2 phi1)) 1) phi1)>
#<alt (/ (- (+ (* -1 (/ phi2 phi1)) (+ (/ phi2 phi1) (/ (pow phi2 2) (pow phi1 2)))) 1) phi1)>
#<alt (/ (- (+ (* -1 (/ phi2 phi1)) (+ (/ phi2 phi1) (+ (/ (pow phi2 2) (pow phi1 2)) (/ (pow phi2 3) (pow phi1 3))))) 1) phi1)>
#<alt (/ -1 phi1)>
#<alt (* -1 (/ (+ 1 (+ (* -1 (/ phi2 phi1)) (/ phi2 phi1))) phi1))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (+ (* -1 (+ phi2 (* -1 phi2))) (/ (pow phi2 2) phi1)) phi1))) phi1))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (+ (* -1 (+ phi2 (* -1 phi2))) (* -1 (/ (+ (* -1 (/ (pow phi2 3) phi1)) (* -1 (pow phi2 2))) phi1))) phi1))) phi1))>
#<alt (* -1 (pow phi1 2))>
#<alt (+ (* -1 (pow phi1 2)) (* phi2 (+ phi1 (* -1 phi1))))>
#<alt (+ (* -1 (pow phi1 2)) (* phi2 (+ phi1 (+ phi2 (* -1 phi1)))))>
#<alt (+ (* -1 (pow phi1 2)) (* phi2 (+ phi1 (+ phi2 (* -1 phi1)))))>
#<alt (pow phi2 2)>
#<alt (* (pow phi2 2) (+ 1 (+ (* -1 (/ phi1 phi2)) (/ phi1 phi2))))>
#<alt (* (pow phi2 2) (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* -1 (/ (pow phi1 2) (pow phi2 2))) (/ phi1 phi2)))))>
#<alt (* (pow phi2 2) (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* -1 (/ (pow phi1 2) (pow phi2 2))) (/ phi1 phi2)))))>
#<alt (pow phi2 2)>
#<alt (* (pow phi2 2) (+ 1 (+ (* -1 (/ phi1 phi2)) (/ phi1 phi2))))>
#<alt (* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (+ phi1 (* -1 phi1))) (/ (pow phi1 2) phi2)) phi2))))>
#<alt (* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (+ phi1 (* -1 phi1))) (/ (pow phi1 2) phi2)) phi2))))>
#<alt (pow phi2 2)>
#<alt (+ (* phi1 (+ phi2 (* -1 phi2))) (pow phi2 2))>
#<alt (+ (* phi1 (+ phi2 (+ (* -1 phi1) (* -1 phi2)))) (pow phi2 2))>
#<alt (+ (* phi1 (+ phi2 (+ (* -1 phi1) (* -1 phi2)))) (pow phi2 2))>
#<alt (* -1 (pow phi1 2))>
#<alt (* (pow phi1 2) (- (+ (* -1 (/ phi2 phi1)) (/ phi2 phi1)) 1))>
#<alt (* (pow phi1 2) (- (+ (* -1 (/ phi2 phi1)) (+ (/ phi2 phi1) (/ (pow phi2 2) (pow phi1 2)))) 1))>
#<alt (* (pow phi1 2) (- (+ (* -1 (/ phi2 phi1)) (+ (/ phi2 phi1) (/ (pow phi2 2) (pow phi1 2)))) 1))>
#<alt (* -1 (pow phi1 2))>
#<alt (* (pow phi1 2) (- (* -1 (/ (+ phi2 (* -1 phi2)) phi1)) 1))>
#<alt (* (pow phi1 2) (- (* -1 (/ (+ phi2 (+ (* -1 phi2) (* -1 (/ (pow phi2 2) phi1)))) phi1)) 1))>
#<alt (* (pow phi1 2) (- (* -1 (/ (+ phi2 (+ (* -1 phi2) (* -1 (/ (pow phi2 2) phi1)))) phi1)) 1))>
#<alt phi1>
#<alt (+ phi1 phi2)>
#<alt (+ phi1 phi2)>
#<alt (+ phi1 phi2)>
#<alt phi2>
#<alt (* phi2 (+ 1 (/ phi1 phi2)))>
#<alt (* phi2 (+ 1 (/ phi1 phi2)))>
#<alt (* phi2 (+ 1 (/ phi1 phi2)))>
#<alt phi2>
#<alt (* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))>
#<alt (* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))>
#<alt (* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))>
#<alt phi2>
#<alt (+ phi1 phi2)>
#<alt (+ phi1 phi2)>
#<alt (+ phi1 phi2)>
#<alt phi1>
#<alt (* phi1 (+ 1 (/ phi2 phi1)))>
#<alt (* phi1 (+ 1 (/ phi2 phi1)))>
#<alt (* phi1 (+ 1 (/ phi2 phi1)))>
#<alt phi1>
#<alt (* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))>
#<alt (* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))>
#<alt (* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))>
#<alt (* R lambda2)>
#<alt (+ (* 1/2 (/ (* R (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2))))) lambda2)) (* R lambda2))>
#<alt (+ (* R lambda2) (* (pow phi1 2) (+ (* 1/2 (/ (* R (* (pow phi1 2) (- (* 1/48 (pow lambda2 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow lambda2 2))) 2) (pow lambda2 2)))))) lambda2)) (* 1/2 (/ (* R (+ 1 (* -1/4 (pow lambda2 2)))) lambda2)))))>
#<alt (+ (* R lambda2) (* (pow phi1 2) (+ (* 1/2 (/ (* R (+ 1 (* -1/4 (pow lambda2 2)))) lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* R (* (pow phi1 2) (- (* -1/1440 (pow lambda2 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow lambda2 2))) (- (* 1/48 (pow lambda2 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow lambda2 2))) 2) (pow lambda2 2))))) (pow lambda2 2)))))) lambda2)) (* 1/2 (/ (* R (- (* 1/48 (pow lambda2 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow lambda2 2))) 2) (pow lambda2 2))))) lambda2)))))))>
#<alt (* R phi1)>
#<alt (* phi1 (+ R (* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2))) (pow phi1 2)))))>
#<alt (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 4))) (pow phi1 4))) (* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2))) (pow phi1 2))))))>
#<alt (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 4))) (pow phi1 4))) (+ (* 1/16 (/ (* R (* (pow lambda2 6) (pow (cos (* 1/2 phi1)) 6))) (pow phi1 6))) (* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2))) (pow phi1 2)))))))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* phi1 (+ R (* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2))) (pow phi1 2))))))>
#<alt (* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 4))) (pow phi1 4))) (* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2))) (pow phi1 2)))))))>
#<alt (* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 4))) (pow phi1 4))) (+ (* 1/16 (/ (* R (* (pow lambda2 6) (pow (cos (* 1/2 phi1)) 6))) (pow phi1 6))) (* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2))) (pow phi1 2))))))))>
#<alt (* R phi1)>
#<alt (+ (* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2))) phi1)) (* R phi1))>
#<alt (+ (* R phi1) (* (pow lambda2 2) (+ (* -1/8 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4))) (pow phi1 3))) (* 1/2 (/ (* R (pow (cos (* 1/2 phi1)) 2)) phi1)))))>
#<alt (+ (* R phi1) (* (pow lambda2 2) (+ (* 1/2 (/ (* R (pow (cos (* 1/2 phi1)) 2)) phi1)) (* (pow lambda2 2) (+ (* -1/8 (/ (* R (pow (cos (* 1/2 phi1)) 4)) (pow phi1 3))) (* 1/16 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 6))) (pow phi1 5))))))))>
#<alt (* R (* lambda2 (cos (* 1/2 phi1))))>
#<alt (* lambda2 (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1)))))>
#<alt (* lambda2 (+ (* -1/8 (/ (* R (pow phi1 4)) (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 3)))) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1))))))>
#<alt (* lambda2 (+ (* -1/8 (/ (* R (pow phi1 4)) (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 3)))) (+ (* 1/16 (/ (* R (pow phi1 6)) (* (pow lambda2 6) (pow (cos (* 1/2 phi1)) 5)))) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1)))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* lambda2 (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1))))))>
#<alt (* -1 (* lambda2 (+ (* -1/8 (/ (* R (pow phi1 4)) (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 3)))) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1)))))))>
#<alt (* -1 (* lambda2 (+ (* -1/8 (/ (* R (pow phi1 4)) (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 3)))) (+ (* 1/16 (/ (* R (pow phi1 6)) (* (pow lambda2 6) (pow (cos (* 1/2 phi1)) 5)))) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1))))))))>
#<alt (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))>
#<alt (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))>
#<alt (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))>
#<alt (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))>
#<alt (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))>
#<alt (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))>
#<alt (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))>
#<alt (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))>
#<alt (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))>
#<alt (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))>
#<alt (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))>
#<alt (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))>
#<alt lambda2>
#<alt (+ lambda2 (* 1/2 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) lambda2)))>
#<alt (+ lambda2 (* (pow phi1 2) (+ (* 1/2 (/ (* (pow phi1 2) (- (* 1/48 (pow lambda2 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow lambda2 2))) 2) (pow lambda2 2))))) lambda2)) (* 1/2 (/ (+ 1 (* -1/4 (pow lambda2 2))) lambda2)))))>
#<alt (+ lambda2 (* (pow phi1 2) (+ (* 1/2 (/ (+ 1 (* -1/4 (pow lambda2 2))) lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* (pow phi1 2) (- (* -1/1440 (pow lambda2 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow lambda2 2))) (- (* 1/48 (pow lambda2 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow lambda2 2))) 2) (pow lambda2 2))))) (pow lambda2 2))))) lambda2)) (* 1/2 (/ (- (* 1/48 (pow lambda2 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow lambda2 2))) 2) (pow lambda2 2)))) lambda2)))))))>
#<alt phi1>
#<alt (* phi1 (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))>
#<alt (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 4)) (pow phi1 4))) (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))))>
#<alt (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* (pow lambda2 6) (pow (cos (* 1/2 phi1)) 6)) (pow phi1 6))) (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))>
#<alt (* -1 phi1)>
#<alt (* -1 (* phi1 (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))))>
#<alt (* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 4)) (pow phi1 4))) (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))>
#<alt (* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* (pow lambda2 6) (pow (cos (* 1/2 phi1)) 6)) (pow phi1 6))) (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))))))>
#<alt phi1>
#<alt (+ phi1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) phi1)))>
#<alt (+ phi1 (* (pow lambda2 2) (+ (* -1/8 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (pow phi1 3))) (* 1/2 (/ (pow (cos (* 1/2 phi1)) 2) phi1)))))>
#<alt (+ phi1 (* (pow lambda2 2) (+ (* 1/2 (/ (pow (cos (* 1/2 phi1)) 2) phi1)) (* (pow lambda2 2) (+ (* -1/8 (/ (pow (cos (* 1/2 phi1)) 4) (pow phi1 3))) (* 1/16 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 6)) (pow phi1 5))))))))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt (* lambda2 (+ (cos (* 1/2 phi1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1)))))))>
#<alt (* lambda2 (+ (cos (* 1/2 phi1)) (+ (* -1/8 (/ (pow phi1 4) (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 3)))) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1))))))))>
#<alt (* lambda2 (+ (cos (* 1/2 phi1)) (+ (* -1/8 (/ (pow phi1 4) (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 3)))) (+ (* 1/16 (/ (pow phi1 6) (* (pow lambda2 6) (pow (cos (* 1/2 phi1)) 5)))) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1)))))))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 phi1))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1))))))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (+ (* -1/8 (/ (pow phi1 4) (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 3)))) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1)))))))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (+ (* -1/8 (/ (pow phi1 4) (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 3)))) (+ (* 1/16 (/ (pow phi1 6) (* (pow lambda2 6) (pow (cos (* 1/2 phi1)) 5)))) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1))))))))))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt lambda2>
#<alt (+ lambda2 (* -1/8 (* lambda2 (pow phi1 2))))>
#<alt (+ lambda2 (* (pow phi1 2) (+ (* -1/8 lambda2) (* 1/384 (* lambda2 (pow phi1 2))))))>
#<alt (+ lambda2 (* (pow phi1 2) (+ (* -1/8 lambda2) (* (pow phi1 2) (+ (* -1/46080 (* lambda2 (pow phi1 2))) (* 1/384 lambda2))))))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt (* lambda2 (cos (* 1/2 phi1)))>
#<alt 1>
#<alt (+ 1 (* -1/8 (pow phi1 2)))>
#<alt (+ 1 (* (pow phi1 2) (- (* 1/384 (pow phi1 2)) 1/8)))>
#<alt (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/384 (* -1/46080 (pow phi1 2)))) 1/8)))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (cos (* 1/2 phi1))>
#<alt (* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))>
#<alt (* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))>
#<alt (* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))>
#<alt (* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))>
#<alt (* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))>
#<alt (* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))>
#<alt (* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))>
#<alt (* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))>
#<alt (* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))>
#<alt (* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))>
#<alt (* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))>
#<alt (* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))>
#<alt (* R phi2)>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (* -1 (* R phi1))>
#<alt (* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))>
#<alt (* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))>
#<alt (* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))>
#<alt (* -1 (* R phi1))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (+ (* -1 (* R phi1)) (* R phi2))>
#<alt (* R phi2)>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* R phi2)>
#<alt (* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))>
#<alt (* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))>
#<alt (* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))>
#<alt (* -1 (* R phi1))>
#<alt (+ (* -1 (* R phi1)) (/ (* R (* phi2 (+ (* -1 (pow phi1 3)) (* 2 (pow phi1 3))))) (pow phi1 3)))>
#<alt (+ (* -1 (* R phi1)) (* phi2 (+ (/ (* R (* phi2 (+ (* -2 (pow phi1 2)) (* 2 (pow phi1 2))))) (pow phi1 3)) (/ (* R (+ (* -1 (pow phi1 3)) (* 2 (pow phi1 3)))) (pow phi1 3)))))>
#<alt (+ (* -1 (* R phi1)) (* phi2 (+ (* phi2 (+ (* phi2 (- (/ (* R (+ phi1 (* -2 phi1))) (pow phi1 3)) (* -1 (/ R (pow phi1 2))))) (/ (* R (+ (* -2 (pow phi1 2)) (* 2 (pow phi1 2)))) (pow phi1 3)))) (/ (* R (+ (* -1 (pow phi1 3)) (* 2 (pow phi1 3)))) (pow phi1 3)))))>
#<alt (* R phi2)>
#<alt (* phi2 (+ R (/ (* R (+ phi1 (* -2 phi1))) phi2)))>
#<alt (* phi2 (+ R (+ (/ (* R (+ phi1 (* -2 phi1))) phi2) (/ (* R (+ (* -2 (pow phi1 2)) (* 2 (pow phi1 2)))) (pow phi2 2)))))>
#<alt (* phi2 (- (+ R (+ (/ (* R (+ phi1 (* -2 phi1))) phi2) (+ (/ (* R (+ (* -2 (pow phi1 2)) (* 2 (pow phi1 2)))) (pow phi2 2)) (/ (* R (+ (* -1 (pow phi1 3)) (* 2 (pow phi1 3)))) (pow phi2 3))))) (/ (* R (pow phi1 3)) (pow phi2 3))))>
#<alt (* R phi2)>
#<alt (* -1 (* phi2 (+ (* -1 R) (* -1 (/ (* R (+ phi1 (* -2 phi1))) phi2)))))>
#<alt (* -1 (* phi2 (+ (* -1 R) (* -1 (/ (+ (* -1 (/ (* R (+ (* -1 (pow phi1 2)) (+ (* phi1 (+ phi1 (* -1 phi1))) (pow phi1 2)))) phi2)) (* R (+ phi1 (* -2 phi1)))) phi2)))))>
#<alt (* -1 (* phi2 (+ (* -1 R) (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (* R (+ (* phi1 (+ (* -1 (pow phi1 2)) (pow phi1 2))) (pow phi1 3))) phi2)) (* R (+ (* -1 (pow phi1 2)) (+ (* phi1 (+ phi1 (* -1 phi1))) (pow phi1 2))))) (* -1 (/ (* R (pow phi1 3)) phi2))) phi2)) (* R (+ phi1 (* -2 phi1)))) phi2)))))>
#<alt (* R phi2)>
#<alt (+ (* R phi2) (/ (* R (* phi1 (+ (* -2 (pow phi2 3)) (pow phi2 3)))) (pow phi2 3)))>
#<alt (+ (* R phi2) (* phi1 (+ (/ (* R (* phi1 (+ (* -2 (pow phi2 2)) (* 2 (pow phi2 2))))) (pow phi2 3)) (/ (* R (+ (* -2 (pow phi2 3)) (pow phi2 3))) (pow phi2 3)))))>
#<alt (+ (* R phi2) (* phi1 (+ (* phi1 (+ (* phi1 (- (/ (* R (+ (* -1 phi2) (* 2 phi2))) (pow phi2 3)) (/ R (pow phi2 2)))) (/ (* R (+ (* -2 (pow phi2 2)) (* 2 (pow phi2 2)))) (pow phi2 3)))) (/ (* R (+ (* -2 (pow phi2 3)) (pow phi2 3))) (pow phi2 3)))))>
#<alt (* -1 (* R phi1))>
#<alt (* phi1 (+ (* -1 R) (/ (* R (+ (* -1 phi2) (* 2 phi2))) phi1)))>
#<alt (* phi1 (+ (* -1 R) (+ (/ (* R (+ (* -2 (pow phi2 2)) (* 2 (pow phi2 2)))) (pow phi1 2)) (/ (* R (+ (* -1 phi2) (* 2 phi2))) phi1))))>
#<alt (* phi1 (- (+ (* -1 R) (+ (/ (* R (+ (* -2 (pow phi2 2)) (* 2 (pow phi2 2)))) (pow phi1 2)) (+ (/ (* R (+ (* -2 (pow phi2 3)) (pow phi2 3))) (pow phi1 3)) (/ (* R (+ (* -1 phi2) (* 2 phi2))) phi1)))) (* -1 (/ (* R (pow phi2 3)) (pow phi1 3)))))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* phi1 (+ R (/ (* R (+ phi2 (* -2 phi2))) phi1))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (* R (+ phi2 (* -2 phi2)))) (/ (* R (+ (* -1 (pow phi2 2)) (+ (* phi2 (+ phi2 (* -1 phi2))) (pow phi2 2)))) phi1)) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (* R (+ phi2 (* -2 phi2)))) (* -1 (/ (+ (* -1 (* R (+ (* -1 (pow phi2 2)) (+ (* phi2 (+ phi2 (* -1 phi2))) (pow phi2 2))))) (* -1 (/ (- (* -1 (* R (+ (* phi2 (+ (* -1 (pow phi2 2)) (pow phi2 2))) (pow phi2 3)))) (* -1 (* R (pow phi2 3)))) phi1))) phi1))) phi1)))))>
#<alt (/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))>
#<alt (/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))>
#<alt (/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))>
#<alt (/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))>
#<alt (/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))>
#<alt (/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))>
#<alt (/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))>
#<alt (/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))>
#<alt (/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))>
#<alt (/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))>
#<alt (/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))>
#<alt (/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))>
#<alt (pow phi1 3)>
#<alt (+ (pow phi1 3) (pow phi2 3))>
#<alt (+ (pow phi1 3) (pow phi2 3))>
#<alt (+ (pow phi1 3) (pow phi2 3))>
#<alt (pow phi2 3)>
#<alt (* (pow phi2 3) (+ 1 (/ (pow phi1 3) (pow phi2 3))))>
#<alt (* (pow phi2 3) (+ 1 (/ (pow phi1 3) (pow phi2 3))))>
#<alt (* (pow phi2 3) (+ 1 (/ (pow phi1 3) (pow phi2 3))))>
#<alt (pow phi2 3)>
#<alt (* -1 (* (pow phi2 3) (- (* -1 (/ (pow phi1 3) (pow phi2 3))) 1)))>
#<alt (* -1 (* (pow phi2 3) (- (* -1 (/ (pow phi1 3) (pow phi2 3))) 1)))>
#<alt (* -1 (* (pow phi2 3) (- (* -1 (/ (pow phi1 3) (pow phi2 3))) 1)))>
#<alt (pow phi2 3)>
#<alt (+ (pow phi1 3) (pow phi2 3))>
#<alt (+ (pow phi1 3) (pow phi2 3))>
#<alt (+ (pow phi1 3) (pow phi2 3))>
#<alt (pow phi1 3)>
#<alt (* (pow phi1 3) (+ 1 (/ (pow phi2 3) (pow phi1 3))))>
#<alt (* (pow phi1 3) (+ 1 (/ (pow phi2 3) (pow phi1 3))))>
#<alt (* (pow phi1 3) (+ 1 (/ (pow phi2 3) (pow phi1 3))))>
#<alt (pow phi1 3)>
#<alt (* -1 (* (pow phi1 3) (- (* -1 (/ (pow phi2 3) (pow phi1 3))) 1)))>
#<alt (* -1 (* (pow phi1 3) (- (* -1 (/ (pow phi2 3) (pow phi1 3))) 1)))>
#<alt (* -1 (* (pow phi1 3) (- (* -1 (/ (pow phi2 3) (pow phi1 3))) 1)))>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
#<alt (* 1/2 phi1)>
Calls

141 calls:

TimeVariablePointExpression
55.0ms
phi2
@0
(* R (- 0 (* phi1 (* phi2 (+ (/ 1 phi2) (/ -1 phi1))))))
17.0ms
lambda2
@inf
(* (sqrt (+ (* phi1 phi1) (* (* lambda2 (cos (* 1/2 phi1))) (* lambda2 (cos (* 1/2 phi1)))))) R)
2.0ms
lambda2
@inf
(sqrt (+ (* phi1 phi1) (* (- lambda1 lambda2) (- lambda1 lambda2))))
2.0ms
R
@0
(* (/ (* (+ phi2 phi1) (- phi2 phi1)) (+ (* phi2 (* phi2 phi2)) (* phi1 (* phi1 phi1)))) (/ R (/ 1 (+ (* phi2 (- phi2 phi1)) (* phi1 phi1)))))
2.0ms
R
@0
(* R (- 0 (* phi1 (* phi2 (+ (/ 1 phi2) (/ -1 phi1))))))

rewrite400.0ms (2.7%)

Memory
15.8MiB live, 614.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 480×/-lowering-/.f32
4 480×/-lowering-/.f64
3 744×*-lowering-*.f32
3 744×*-lowering-*.f64
2 536×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044200
1249184
22408184
08217162
Stop Event
iter limit
node limit
Counts
21 → 667
Calls
Call 1
Inputs
(sqrt (+ (* phi1 phi1) (* (- lambda1 lambda2) (- lambda1 lambda2))))
(* (sqrt (+ (* phi1 phi1) (* (- lambda1 lambda2) (- lambda1 lambda2)))) R)
(- lambda1 lambda2)
(- 0 (* R lambda1))
(* R lambda1)
(* phi1 (* phi2 (+ (/ 1 phi2) (/ -1 phi1))))
(* phi2 (+ (/ 1 phi2) (/ -1 phi1)))
(- 0 (* phi1 (* phi2 (+ (/ 1 phi2) (/ -1 phi1)))))
(+ (/ 1 phi2) (/ -1 phi1))
(/ R (/ 1 (+ (* phi2 (- phi2 phi1)) (* phi1 phi1))))
(/ (* (+ phi2 phi1) (- phi2 phi1)) (+ (* phi2 (* phi2 phi2)) (* phi1 (* phi1 phi1))))
(* (+ phi2 phi1) (- phi2 phi1))
(+ phi2 phi1)
(* (sqrt (+ (* phi1 phi1) (* (* lambda2 (cos (* 1/2 phi1))) (* lambda2 (cos (* 1/2 phi1)))))) R)
(sqrt (+ (* phi1 phi1) (* (* lambda2 (cos (* 1/2 phi1))) (* lambda2 (cos (* 1/2 phi1))))))
(* lambda2 (cos (* 1/2 phi1)))
(cos (* 1/2 phi1))
(* R (- 0 (* phi1 (* phi2 (+ (/ 1 phi2) (/ -1 phi1))))))
(* (/ (* (+ phi2 phi1) (- phi2 phi1)) (+ (* phi2 (* phi2 phi2)) (* phi1 (* phi1 phi1)))) (/ R (/ 1 (+ (* phi2 (- phi2 phi1)) (* phi1 phi1)))))
(+ (* phi2 (* phi2 phi2)) (* phi1 (* phi1 phi1)))
(* 1/2 phi1)
Outputs
(exp.f64 (*.f64 (log.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64)))
(hypot.f64 phi1 (-.f64 lambda1 lambda2))
(hypot.f64 phi1 (exp.f64 (log.f64 (-.f64 lambda1 lambda2))))
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(hypot.f64 (-.f64 lambda1 lambda2) (-.f64 #s(literal 0 binary64) phi1))
(hypot.f64 (-.f64 lambda1 lambda2) (exp.f64 (log.f64 phi1)))
(hypot.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 lambda1 lambda2))
(hypot.f64 (-.f64 #s(literal 0 binary64) phi1) (exp.f64 (log.f64 (-.f64 lambda1 lambda2))))
(hypot.f64 (exp.f64 (log.f64 (-.f64 lambda1 lambda2))) phi1)
(hypot.f64 (exp.f64 (log.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) phi1))
(hypot.f64 (exp.f64 (log.f64 (-.f64 lambda1 lambda2))) (exp.f64 (log.f64 phi1)))
(hypot.f64 (exp.f64 (log.f64 phi1)) (-.f64 lambda1 lambda2))
(hypot.f64 (exp.f64 (log.f64 phi1)) (exp.f64 (log.f64 (-.f64 lambda1 lambda2))))
(sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (*.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)) (-.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)) (-.f64 phi1 (-.f64 lambda1 lambda2)))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))))) (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))))) (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) (*.f64 phi1 (-.f64 lambda1 lambda2)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)) (-.f64 phi1 (-.f64 lambda1 lambda2))))) (sqrt.f64 (*.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)) (-.f64 phi1 (-.f64 lambda1 lambda2)))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)) (-.f64 phi1 (-.f64 lambda1 lambda2)))))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)) (-.f64 phi1 (-.f64 lambda1 lambda2))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))) (sqrt.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)) (-.f64 phi1 (-.f64 lambda1 lambda2)))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)) (-.f64 phi1 (-.f64 lambda1 lambda2))))))
(pow.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)) (-.f64 phi1 (-.f64 lambda1 lambda2))))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)) (-.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)) (-.f64 phi1 (-.f64 lambda1 lambda2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)) (-.f64 phi1 (-.f64 lambda1 lambda2))))))
(*.f64 (pow.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) R)
(*.f64 R (sqrt.f64 (fma.f64 phi1 phi1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(+.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))
(+.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1)
(exp.f64 (*.f64 (log.f64 (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(-.f64 lambda1 lambda2)
(-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))) (/.f64 (*.f64 lambda2 lambda2) (-.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))))
(fma.f64 #s(literal -1 binary64) lambda2 lambda1)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))
(/.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (fma.f64 lambda1 lambda1 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))))
(/.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))
(/.f64 (neg.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (neg.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (neg.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) (neg.f64 (fma.f64 lambda1 lambda1 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))))))
(/.f64 (neg.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (neg.f64 (-.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)))) (neg.f64 (neg.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (neg.f64 (neg.f64 (+.f64 lambda1 lambda2))))
(pow.f64 (-.f64 lambda1 lambda2) #s(literal 1 binary64))
(pow.f64 (/.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (*.f64 (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (fma.f64 lambda1 (-.f64 #s(literal 0 binary64) R) #s(literal 0 binary64)))
(+.f64 (fma.f64 lambda1 (-.f64 #s(literal 0 binary64) R) #s(literal 0 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (fma.f64 lambda1 R #s(literal 0 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (*.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 lambda1 R #s(literal 0 binary64))) (fma.f64 lambda1 R #s(literal 0 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 lambda1 (-.f64 #s(literal 0 binary64) R) #s(literal 0 binary64)))) (/.f64 (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 lambda1 (-.f64 #s(literal 0 binary64) R) #s(literal 0 binary64)))))
(fma.f64 lambda1 (-.f64 #s(literal 0 binary64) R) #s(literal 0 binary64))
(fma.f64 R (neg.f64 lambda1) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) R) lambda1 #s(literal 0 binary64))
(fma.f64 (*.f64 (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 lambda1 (-.f64 #s(literal 0 binary64) R) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 R #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (neg.f64 lambda1) R #s(literal 0 binary64))
(neg.f64 (fma.f64 lambda1 R #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 lambda1 (-.f64 #s(literal 0 binary64) R) #s(literal 0 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 lambda1 (-.f64 #s(literal 0 binary64) R) #s(literal 0 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 lambda1 (-.f64 #s(literal 0 binary64) R) #s(literal 0 binary64))) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 lambda1 (-.f64 #s(literal 0 binary64) R) #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (fma.f64 lambda1 (-.f64 #s(literal 0 binary64) R) #s(literal 0 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 lambda1 R #s(literal 0 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 lambda1 (-.f64 #s(literal 0 binary64) R) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 lambda1 (-.f64 #s(literal 0 binary64) R) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 lambda1 (-.f64 #s(literal 0 binary64) R) #s(literal 0 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (fma.f64 lambda1 (-.f64 #s(literal 0 binary64) R) #s(literal 0 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 lambda1 (-.f64 #s(literal 0 binary64) R) #s(literal 0 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 lambda1 (-.f64 #s(literal 0 binary64) R) #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))))) (*.f64 (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 lambda1 (-.f64 #s(literal 0 binary64) R) #s(literal 0 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))))) (neg.f64 (fma.f64 lambda1 (-.f64 #s(literal 0 binary64) R) #s(literal 0 binary64))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 lambda1 (-.f64 #s(literal 0 binary64) R) #s(literal 0 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)))) #s(literal -1 binary64))
(*.f64 lambda1 (-.f64 #s(literal 0 binary64) R))
(*.f64 R (neg.f64 lambda1))
(*.f64 #s(literal -1 binary64) (fma.f64 lambda1 R #s(literal 0 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) R) lambda1)
(*.f64 (*.f64 (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 lambda1 (-.f64 #s(literal 0 binary64) R) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 R #s(literal 0 binary64))))
(*.f64 (neg.f64 lambda1) R)
(+.f64 #s(literal 0 binary64) (fma.f64 lambda1 R #s(literal 0 binary64)))
(+.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 lambda1 R #s(literal 0 binary64))) (/.f64 (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 lambda1 (-.f64 #s(literal 0 binary64) R) #s(literal 0 binary64))))
(fma.f64 lambda1 R #s(literal 0 binary64))
(fma.f64 R lambda1 #s(literal 0 binary64))
(/.f64 (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 lambda1 (-.f64 #s(literal 0 binary64) R) #s(literal 0 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)))) (neg.f64 (fma.f64 lambda1 (-.f64 #s(literal 0 binary64) R) #s(literal 0 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)))))
(*.f64 lambda1 R)
(*.f64 R lambda1)
(+.f64 phi1 (*.f64 phi1 (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))))
(+.f64 phi1 (*.f64 (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) phi1))
(+.f64 #s(literal 0 binary64) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)))
(+.f64 (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)) #s(literal 0 binary64))
(+.f64 (*.f64 (*.f64 phi1 phi2) (/.f64 #s(literal 1 binary64) phi2)) (*.f64 (*.f64 phi1 phi2) (/.f64 #s(literal -1 binary64) phi1)))
(+.f64 (*.f64 (*.f64 phi1 phi2) (/.f64 #s(literal -1 binary64) phi1)) (*.f64 (*.f64 phi1 phi2) (/.f64 #s(literal 1 binary64) phi2)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) phi2) (*.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal -1 binary64) phi1) (*.f64 phi1 phi2)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) phi1) (*.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1 binary64) phi2) (*.f64 phi1 phi2)))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) (/.f64 (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(fma.f64 phi1 #s(literal 1 binary64) (*.f64 phi1 (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))))
(fma.f64 phi1 #s(literal 1 binary64) (*.f64 (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) phi1))
(fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))
(fma.f64 phi2 (*.f64 (/.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) (*.f64 phi1 phi2)) phi1) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) phi1 (*.f64 phi1 (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))))
(fma.f64 #s(literal 1 binary64) phi1 (*.f64 (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) phi1))
(fma.f64 (/.f64 #s(literal 1 binary64) phi2) (*.f64 phi1 phi2) (*.f64 (/.f64 #s(literal -1 binary64) phi1) (*.f64 phi1 phi2)))
(fma.f64 (/.f64 #s(literal -1 binary64) phi1) (*.f64 phi1 phi2) (*.f64 (/.f64 #s(literal 1 binary64) phi2) (*.f64 phi1 phi2)))
(fma.f64 (/.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) (*.f64 phi1 phi2)) (*.f64 phi1 phi2) #s(literal 0 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) phi1 #s(literal 0 binary64))
(fma.f64 (*.f64 phi1 phi2) (/.f64 #s(literal 1 binary64) phi2) (*.f64 (*.f64 phi1 phi2) (/.f64 #s(literal -1 binary64) phi1)))
(fma.f64 (*.f64 phi1 phi2) (/.f64 #s(literal -1 binary64) phi1) (*.f64 (*.f64 phi1 phi2) (/.f64 #s(literal 1 binary64) phi2)))
(fma.f64 (*.f64 phi1 phi2) (/.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) (*.f64 phi1 phi2)) #s(literal 0 binary64))
(fma.f64 (*.f64 phi1 (/.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) (*.f64 phi1 phi2))) phi2 #s(literal 0 binary64))
(/.f64 (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)))) (neg.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 phi1 phi2) (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2))) (*.f64 phi1 phi2))
(/.f64 (*.f64 (*.f64 phi1 phi2) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 phi1 phi1))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) (/.f64 #s(literal -1 binary64) (*.f64 phi1 phi2)))))
(/.f64 (*.f64 (*.f64 phi1 phi2) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)))) (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2)))
(/.f64 (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 phi1 phi2) (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)))) (neg.f64 (*.f64 phi1 phi2)))
(/.f64 (neg.f64 (*.f64 (*.f64 phi1 phi2) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 phi1 phi1)))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) (/.f64 #s(literal -1 binary64) (*.f64 phi1 phi2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 phi1 phi2) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1))))) (neg.f64 (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2))))
(*.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))))
(*.f64 phi2 (*.f64 (/.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) (*.f64 phi1 phi2)) phi1))
(*.f64 (/.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) (*.f64 phi1 phi2)) (*.f64 phi1 phi2))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) phi1)
(*.f64 (*.f64 phi1 phi2) (/.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) (*.f64 phi1 phi2)))
(*.f64 (*.f64 phi1 (/.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) (*.f64 phi1 phi2))) phi2)
(+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)))
(+.f64 (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)))) (/.f64 (*.f64 (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)))))
(fma.f64 phi2 (/.f64 #s(literal -1 binary64) phi1) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) phi1) phi2) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) phi1) phi2 #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 #s(literal 1 binary64) phi1) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (neg.f64 (*.f64 phi1 (*.f64 phi1 phi1))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (*.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))))
(/.f64 (*.f64 phi2 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2))) (*.f64 phi1 phi2))
(/.f64 (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 phi1 phi1))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) (/.f64 #s(literal -1 binary64) (*.f64 phi1 phi2)))))
(/.f64 (*.f64 phi2 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)))) (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2)))
(/.f64 (*.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) phi2) (*.f64 phi1 phi2))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 phi1 phi1)))) phi2) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) (/.f64 #s(literal -1 binary64) (*.f64 phi1 phi2)))))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1))) phi2) (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (neg.f64 (*.f64 phi1 (*.f64 phi1 phi1)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (*.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)))))
(/.f64 (neg.f64 (*.f64 phi2 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)))) (neg.f64 (*.f64 phi1 phi2)))
(/.f64 (neg.f64 (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 phi1 phi1)))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) (/.f64 #s(literal -1 binary64) (*.f64 phi1 phi2))))))
(/.f64 (neg.f64 (*.f64 phi2 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1))))) (neg.f64 (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2))))
(/.f64 (neg.f64 (*.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) phi2)) (neg.f64 (*.f64 phi1 phi2)))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 phi1 phi1)))) phi2)) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) (/.f64 #s(literal -1 binary64) (*.f64 phi1 phi2))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1))) phi2)) (neg.f64 (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2))))
(*.f64 phi2 (/.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) (*.f64 phi1 phi2)))
(*.f64 (/.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) (*.f64 phi1 phi2)) phi2)
(+.f64 #s(literal 0 binary64) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))
(+.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) #s(literal 0 binary64))
(+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi1)) (*.f64 (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) (-.f64 #s(literal 0 binary64) phi1)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))))
(-.f64 #s(literal 0 binary64) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))) (pow.f64 (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))) (/.f64 (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))))
(fma.f64 phi1 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi1) (*.f64 (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) (-.f64 #s(literal 0 binary64) phi1)))
(fma.f64 #s(literal -1 binary64) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) phi1) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))))
(fma.f64 (-.f64 #s(literal 0 binary64) phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 phi1 phi2) (neg.f64 (/.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) (*.f64 phi1 phi2))) #s(literal 0 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) phi2) (/.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) (*.f64 phi1 phi2)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 phi1 phi2)) (/.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) (*.f64 phi1 phi2)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)))) phi1 #s(literal 0 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) (*.f64 phi1 phi2))) phi2 #s(literal 0 binary64))
(neg.f64 (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)))) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)))) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))))) (*.f64 (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))))) (neg.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(pow.f64 (/.f64 (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal -1 binary64))
(*.f64 phi1 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)))))
(*.f64 #s(literal -1 binary64) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (-.f64 #s(literal 0 binary64) phi1))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))))
(*.f64 (*.f64 phi1 phi2) (neg.f64 (/.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) (*.f64 phi1 phi2))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) phi2) (/.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) (*.f64 phi1 phi2)))
(*.f64 (neg.f64 (*.f64 phi1 phi2)) (/.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) (*.f64 phi1 phi2)))
(*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)))) phi1)
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) (*.f64 phi1 phi2))) phi2)
(+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))
(+.f64 (/.f64 #s(literal -1 binary64) phi1) (/.f64 #s(literal 1 binary64) phi2))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) phi2) phi1) (*.f64 phi1 phi2))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) phi2) phi1) (*.f64 phi1 phi2))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) phi1) (/.f64 #s(literal 1 binary64) phi2))
(fma.f64 (/.f64 #s(literal 1 binary64) phi2) #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) phi1))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) phi1) (/.f64 #s(literal 1 binary64) phi2))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))
(fma.f64 (/.f64 #s(literal 1 binary64) phi1) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) phi2))
(fma.f64 (pow.f64 phi2 #s(literal -1/2 binary64)) (pow.f64 phi2 #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) phi1))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi1 phi2) (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) (/.f64 #s(literal -1 binary64) (*.f64 phi1 phi2)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 phi1 phi1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 phi1 phi2) (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) (/.f64 #s(literal -1 binary64) (*.f64 phi1 phi2)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 phi1 phi1)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1))))))
(/.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) (*.f64 phi1 phi2))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 phi1 phi1)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) (/.f64 #s(literal -1 binary64) (*.f64 phi1 phi2)))))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 phi1 phi1)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) (/.f64 (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2)) phi2)))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1))) (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2)))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi1) phi2) (*.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 phi1 #s(literal -1 binary64)) phi2) (*.f64 phi2 (*.f64 phi1 #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) phi1) (*.f64 (-.f64 #s(literal 0 binary64) phi2) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 #s(literal 0 binary64) phi1)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 phi1 #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) phi2) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) phi2) (*.f64 phi1 #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal -1 binary64) phi1 (*.f64 (-.f64 #s(literal 0 binary64) phi2) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) phi2) phi1))
(/.f64 (fma.f64 #s(literal 1 binary64) phi2 (*.f64 (-.f64 #s(literal 0 binary64) phi1) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) phi1) phi2))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi2) (*.f64 (-.f64 #s(literal 0 binary64) phi1) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 0 binary64) phi2)))
(/.f64 (fma.f64 #s(literal 1 binary64) phi2 (*.f64 (*.f64 phi1 #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 phi1 #s(literal -1 binary64)) phi2))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi2) (*.f64 (*.f64 phi1 #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 phi1 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) phi2)))
(/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) phi2) (*.f64 phi1 #s(literal -1 binary64))) (*.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)))
(/.f64 (neg.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2))) (neg.f64 (*.f64 phi1 phi2)))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 phi1 phi1))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) (/.f64 #s(literal -1 binary64) (*.f64 phi1 phi2))))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 phi1 phi1))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) (/.f64 (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2)) phi2))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)))) (neg.f64 (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2))))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2))) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) phi2) phi1) (*.f64 phi1 phi2)))
(/.f64 (/.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) phi2) phi1)
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi1 #s(literal -1 binary64)) #s(literal 1 binary64)) phi2) (*.f64 phi2 (/.f64 (*.f64 phi1 #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) phi1)) (-.f64 #s(literal 0 binary64) phi2)) (*.f64 phi2 (neg.f64 (-.f64 #s(literal 0 binary64) phi1))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (*.f64 phi1 #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) phi2)) (*.f64 phi2 (neg.f64 (*.f64 phi1 #s(literal -1 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi1) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) phi2)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) phi2)) (-.f64 #s(literal 0 binary64) phi1)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 phi1 #s(literal -1 binary64)) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) phi2)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) phi2)) (*.f64 phi1 #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi1 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) phi2)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) phi2)) (/.f64 (*.f64 phi1 #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 phi1 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) phi2)) #s(literal -1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) phi2)) phi1))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) phi1)) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) phi2)) #s(literal -1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) phi2)) (neg.f64 (-.f64 #s(literal 0 binary64) phi1))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (*.f64 phi1 #s(literal -1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) phi2)) #s(literal -1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) phi2)) (neg.f64 (*.f64 phi1 #s(literal -1 binary64)))))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 phi1 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) phi2) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 (*.f64 phi1 #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) phi1)) (*.f64 (-.f64 #s(literal 0 binary64) phi2) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) phi2) (neg.f64 (-.f64 #s(literal 0 binary64) phi1))))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (*.f64 phi1 #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) phi2) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) phi2) (neg.f64 (*.f64 phi1 #s(literal -1 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) phi2)) (*.f64 (-.f64 #s(literal 0 binary64) phi1) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) phi1) (neg.f64 (-.f64 #s(literal 0 binary64) phi2))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) phi2)) (*.f64 (*.f64 phi1 #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 phi1 #s(literal -1 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) phi2))))
(/.f64 (fma.f64 #s(literal 1 binary64) phi2 (*.f64 (/.f64 (*.f64 phi1 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 phi1 #s(literal -1 binary64)) #s(literal 1 binary64)) phi2))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) phi2)) (*.f64 (/.f64 (*.f64 phi1 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 phi1 #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) phi2))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi2) (*.f64 (/.f64 (*.f64 phi1 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 phi1 #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) phi2)))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) phi2)) phi1) (*.f64 phi1 (neg.f64 (-.f64 #s(literal 0 binary64) phi2))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) phi2) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) phi1)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) phi1)) phi2))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) phi2)) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) phi1)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) phi1)) (neg.f64 (-.f64 #s(literal 0 binary64) phi2))))
(/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) phi2) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) phi1)) #s(literal -1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) phi1)) (-.f64 #s(literal 0 binary64) phi2)))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) phi2) (*.f64 (neg.f64 (*.f64 phi1 #s(literal -1 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 phi1 #s(literal -1 binary64))) phi2))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) phi2)) (*.f64 (neg.f64 (*.f64 phi1 #s(literal -1 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 phi1 #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) phi2))))
(/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) phi2) (*.f64 (neg.f64 (*.f64 phi1 #s(literal -1 binary64))) #s(literal -1 binary64))) (*.f64 (neg.f64 (*.f64 phi1 #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) phi2)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2))) (*.f64 (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)))) (*.f64 (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2)) (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi1) phi2)) (neg.f64 (*.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (*.f64 phi1 #s(literal -1 binary64)) phi2)) (neg.f64 (*.f64 phi2 (*.f64 phi1 #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) phi1) (*.f64 (-.f64 #s(literal 0 binary64) phi2) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 #s(literal 0 binary64) phi1))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (*.f64 phi1 #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) phi2) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi2) (*.f64 phi1 #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) phi1 (*.f64 (-.f64 #s(literal 0 binary64) phi2) #s(literal -1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi2) phi1)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) phi2 (*.f64 (-.f64 #s(literal 0 binary64) phi1) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) phi2)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi2) (*.f64 (-.f64 #s(literal 0 binary64) phi1) #s(literal -1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 0 binary64) phi2))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) phi2 (*.f64 (*.f64 phi1 #s(literal -1 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 phi1 #s(literal -1 binary64)) phi2)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi2) (*.f64 (*.f64 phi1 #s(literal -1 binary64)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (*.f64 phi1 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) phi2))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) phi2) (*.f64 phi1 #s(literal -1 binary64)))) (neg.f64 (*.f64 phi1 (-.f64 #s(literal 0 binary64) phi2))))
(/.f64 (neg.f64 (neg.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)))) (neg.f64 (neg.f64 (*.f64 phi1 phi2))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 phi1 phi1)))))) (neg.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) (/.f64 #s(literal -1 binary64) (*.f64 phi1 phi2)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1))))) (neg.f64 (neg.f64 (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2)))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)))) (neg.f64 (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) phi2) phi1) (*.f64 phi1 phi2))))
(/.f64 (neg.f64 (/.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) phi2)) (-.f64 #s(literal 0 binary64) phi1))
(pow.f64 (/.f64 (*.f64 phi1 phi2) (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) (/.f64 #s(literal -1 binary64) (*.f64 phi1 phi2)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 phi1 phi1))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)))) #s(literal -1 binary64))
(*.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi2)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1)) (/.f64 #s(literal -1 binary64) (*.f64 phi1 phi2))))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2))))
(+.f64 (*.f64 R (*.f64 phi1 phi1)) (*.f64 R (*.f64 phi2 (-.f64 phi2 phi1))))
(+.f64 (*.f64 R (*.f64 phi2 (-.f64 phi2 phi1))) (*.f64 R (*.f64 phi1 phi1)))
(+.f64 (*.f64 (*.f64 phi1 phi1) R) (*.f64 (*.f64 phi2 (-.f64 phi2 phi1)) R))
(+.f64 (*.f64 (*.f64 phi2 (-.f64 phi2 phi1)) R) (*.f64 (*.f64 phi1 phi1) R))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))) (/.f64 R (/.f64 #s(literal -1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(fma.f64 (*.f64 phi1 phi1) R (*.f64 (*.f64 phi2 (-.f64 phi2 phi1)) R))
(fma.f64 R (*.f64 phi1 phi1) (*.f64 R (*.f64 phi2 (-.f64 phi2 phi1))))
(fma.f64 R (*.f64 phi2 (-.f64 phi2 phi1)) (*.f64 R (*.f64 phi1 phi1)))
(fma.f64 (*.f64 phi2 (-.f64 phi2 phi1)) R (*.f64 (*.f64 phi1 phi1) R))
(neg.f64 (/.f64 R (/.f64 #s(literal -1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(/.f64 R (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))) #s(literal 1 binary64))))
(/.f64 (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) R) (/.f64 #s(literal -1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(/.f64 (*.f64 R (fma.f64 (*.f64 phi2 (-.f64 phi2 phi1)) (*.f64 (*.f64 phi2 (-.f64 phi2 phi1)) (*.f64 phi2 (-.f64 phi2 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))))) (fma.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1))) (*.f64 (*.f64 phi2 (-.f64 phi2 phi1)) (*.f64 phi2 (-.f64 phi2 phi1)))))
(/.f64 (*.f64 R (fma.f64 (*.f64 phi2 (-.f64 phi2 phi1)) (*.f64 (*.f64 phi2 (-.f64 phi2 phi1)) (*.f64 phi2 (-.f64 phi2 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1))) (*.f64 (*.f64 phi2 (-.f64 phi2 phi1)) (*.f64 phi2 (-.f64 phi2 phi1))))))
(/.f64 (*.f64 R (*.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 (-.f64 #s(literal 0 binary64) phi1) phi1)))) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 (-.f64 #s(literal 0 binary64) phi1) phi1)))
(/.f64 (*.f64 R (*.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 (-.f64 #s(literal 0 binary64) phi1) phi1)))) (*.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 (-.f64 #s(literal 0 binary64) phi1) phi1))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) R)) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(/.f64 (neg.f64 (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 R (fma.f64 (*.f64 phi2 (-.f64 phi2 phi1)) (*.f64 (*.f64 phi2 (-.f64 phi2 phi1)) (*.f64 phi2 (-.f64 phi2 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))))) (neg.f64 (fma.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1))) (*.f64 (*.f64 phi2 (-.f64 phi2 phi1)) (*.f64 phi2 (-.f64 phi2 phi1))))))
(/.f64 (neg.f64 (*.f64 R (fma.f64 (*.f64 phi2 (-.f64 phi2 phi1)) (*.f64 (*.f64 phi2 (-.f64 phi2 phi1)) (*.f64 phi2 (-.f64 phi2 phi1))) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))))) (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1))) (*.f64 (*.f64 phi2 (-.f64 phi2 phi1)) (*.f64 phi2 (-.f64 phi2 phi1)))))))
(/.f64 (neg.f64 (*.f64 R (*.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 (-.f64 #s(literal 0 binary64) phi1) phi1))))) (neg.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 (-.f64 #s(literal 0 binary64) phi1) phi1))))
(/.f64 (neg.f64 (*.f64 R (*.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 (-.f64 #s(literal 0 binary64) phi1) phi1))))) (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 (-.f64 #s(literal 0 binary64) phi1) phi1)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) R))) (/.f64 #s(literal -1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))
(*.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(*.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)) R)
(*.f64 (-.f64 #s(literal 0 binary64) R) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(*.f64 (/.f64 R #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 phi2 phi2) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 (*.f64 phi1 phi1) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))) (/.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))))
(neg.f64 (/.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))
(/.f64 (*.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) #s(literal 1 binary64)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))
(/.f64 (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (-.f64 phi2 phi1)) (*.f64 (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))))
(/.f64 (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (/.f64 (-.f64 phi2 phi1) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))) (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2)))
(/.f64 (*.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (/.f64 (-.f64 phi2 phi1) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))) (-.f64 phi2 phi1))
(/.f64 (*.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (-.f64 phi2 phi1)) (*.f64 (-.f64 phi2 phi1) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (-.f64 phi2 phi1))) (neg.f64 (*.f64 (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (/.f64 (-.f64 phi2 phi1) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))) (neg.f64 (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (/.f64 (-.f64 phi2 phi1) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))) (neg.f64 (-.f64 phi2 phi1)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (-.f64 phi2 phi1))) (neg.f64 (*.f64 (-.f64 phi2 phi1) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))))
(pow.f64 (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))
(*.f64 (-.f64 phi2 phi1) (*.f64 (+.f64 phi1 phi2) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))))
(*.f64 (-.f64 phi2 phi1) (/.f64 (+.f64 phi1 phi2) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))
(*.f64 (+.f64 phi1 phi2) (/.f64 (-.f64 phi2 phi1) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))
(*.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 phi2 phi1) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (+.f64 phi1 phi2))
(*.f64 (/.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (fma.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))))) (fma.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (-.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2))))
(*.f64 (/.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)))) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)))
(+.f64 (*.f64 phi2 (-.f64 phi2 phi1)) (*.f64 (-.f64 phi2 phi1) phi1))
(+.f64 (*.f64 phi2 (-.f64 phi2 phi1)) (*.f64 phi1 (-.f64 phi2 phi1)))
(+.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 #s(literal 0 binary64) phi1) phi1))
(+.f64 (*.f64 phi2 phi2) (neg.f64 (*.f64 phi1 phi1)))
(+.f64 (*.f64 (-.f64 phi2 phi1) phi1) (*.f64 phi2 (-.f64 phi2 phi1)))
(+.f64 (*.f64 (+.f64 phi1 phi2) phi2) (*.f64 (+.f64 phi1 phi2) (-.f64 #s(literal 0 binary64) phi1)))
(+.f64 (*.f64 phi1 (-.f64 phi2 phi1)) (*.f64 phi2 (-.f64 phi2 phi1)))
(+.f64 (*.f64 phi2 (+.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 0 binary64) phi1) (+.f64 phi1 phi2)))
(-.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))
(-.f64 (/.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)) (*.f64 (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2)) (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)))) (/.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2)) (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)))))
(-.f64 (/.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)) (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2) (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))) (/.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2) (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))))
(-.f64 (/.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2) (fma.f64 phi2 phi2 (*.f64 phi1 phi1))) (/.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 phi2 phi2 (*.f64 phi1 phi1))))
(fma.f64 phi1 (-.f64 phi2 phi1) (*.f64 phi2 (-.f64 phi2 phi1)))
(fma.f64 phi2 phi2 (*.f64 (-.f64 #s(literal 0 binary64) phi1) phi1))
(fma.f64 phi2 phi2 (neg.f64 (*.f64 phi1 phi1)))
(fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 (-.f64 phi2 phi1) phi1))
(fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 (-.f64 phi2 phi1)))
(fma.f64 phi2 (+.f64 phi1 phi2) (*.f64 (-.f64 #s(literal 0 binary64) phi1) (+.f64 phi1 phi2)))
(fma.f64 (-.f64 phi2 phi1) phi1 (*.f64 phi2 (-.f64 phi2 phi1)))
(fma.f64 (-.f64 phi2 phi1) phi2 (*.f64 (-.f64 phi2 phi1) phi1))
(fma.f64 (-.f64 phi2 phi1) phi2 (*.f64 phi1 (-.f64 phi2 phi1)))
(fma.f64 (+.f64 phi1 phi2) phi2 (*.f64 (+.f64 phi1 phi2) (-.f64 #s(literal 0 binary64) phi1)))
(fma.f64 (*.f64 phi2 phi2) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) phi1) phi1))
(fma.f64 (*.f64 phi2 phi2) #s(literal 1 binary64) (neg.f64 (*.f64 phi1 phi1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 #s(literal 0 binary64) phi2) (*.f64 (-.f64 #s(literal 0 binary64) phi1) phi1))
(fma.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 #s(literal 0 binary64) phi2) (neg.f64 (*.f64 phi1 phi1)))
(/.f64 (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1))) (*.f64 (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2)) (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2))))
(/.f64 (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1))) (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2) (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1)))))
(/.f64 (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (-.f64 phi2 phi1)) (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2)))
(/.f64 (*.f64 (-.f64 phi2 phi1) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2)))
(/.f64 (*.f64 (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2))))
(/.f64 (*.f64 (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)))
(/.f64 (*.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (+.f64 phi1 phi2) (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2))))
(/.f64 (*.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))
(/.f64 (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))
(/.f64 (neg.f64 (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)))) (neg.f64 (*.f64 (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2)) (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)))) (neg.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2) (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))))))
(/.f64 (-.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (fma.f64 phi2 phi2 (*.f64 phi1 phi1)))
(/.f64 (*.f64 (-.f64 phi2 phi1) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (-.f64 phi2 phi1))
(/.f64 (*.f64 (+.f64 phi1 phi2) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1))) (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)))
(/.f64 (*.f64 (+.f64 phi1 phi2) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (+.f64 phi1 phi2))
(/.f64 (*.f64 (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)) (+.f64 phi1 phi2)) (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)))
(/.f64 (*.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (+.f64 phi1 phi2)) (+.f64 phi1 phi2))
(/.f64 (*.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (-.f64 phi2 phi1)) (-.f64 phi2 phi1))
(/.f64 (*.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1))) (*.f64 (-.f64 phi2 phi1) (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2))))
(/.f64 (neg.f64 (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (-.f64 phi2 phi1))) (neg.f64 (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (-.f64 phi2 phi1))) (neg.f64 (-.f64 phi2 phi1)))
(/.f64 (neg.f64 (*.f64 (-.f64 phi2 phi1) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))) (neg.f64 (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))) (neg.f64 (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))) (neg.f64 (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))) (neg.f64 (*.f64 (+.f64 phi1 phi2) (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))))
(/.f64 (neg.f64 (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))) (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))) (neg.f64 (fma.f64 phi2 phi2 (*.f64 phi1 phi1))))
(/.f64 (neg.f64 (*.f64 (-.f64 phi2 phi1) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))) (neg.f64 (-.f64 phi2 phi1)))
(/.f64 (neg.f64 (*.f64 (+.f64 phi1 phi2) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)))) (neg.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2))))
(/.f64 (neg.f64 (*.f64 (+.f64 phi1 phi2) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))) (neg.f64 (+.f64 phi1 phi2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)) (+.f64 phi1 phi2))) (neg.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (+.f64 phi1 phi2))) (neg.f64 (+.f64 phi1 phi2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)))) (neg.f64 (*.f64 (-.f64 phi2 phi1) (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)))))
(*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))
(*.f64 (+.f64 phi1 phi2) (-.f64 phi2 phi1))
(+.f64 phi1 phi2)
(+.f64 phi2 phi1)
(-.f64 (/.f64 (*.f64 phi2 phi2) (-.f64 phi2 phi1)) (/.f64 (*.f64 phi1 phi1) (-.f64 phi2 phi1)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1))) (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2))) (/.f64 (/.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1))) (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1))) (fma.f64 phi1 phi1 (-.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi2)))) (/.f64 (/.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1))) (fma.f64 phi1 phi1 (-.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi2)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 phi2 phi1))) (/.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (neg.f64 (-.f64 phi2 phi1))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2)))) (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (neg.f64 (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2)))))
(-.f64 (/.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)) (*.f64 (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2)) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)))) (/.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2)) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)))))
(-.f64 (/.f64 (*.f64 phi1 phi1) (-.f64 phi1 phi2)) (/.f64 (*.f64 phi2 phi2) (-.f64 phi1 phi2)))
(fma.f64 phi1 #s(literal 1 binary64) phi2)
(fma.f64 phi2 #s(literal 1 binary64) phi1)
(fma.f64 #s(literal 1 binary64) phi1 phi2)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi2 phi1) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 phi2 phi1) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))))
(/.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (-.f64 phi2 phi1))
(/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2)))
(/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 phi1 phi1 (-.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (neg.f64 (-.f64 phi2 phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (neg.f64 (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (neg.f64 (fma.f64 phi1 phi1 (-.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi2)))))
(/.f64 (fma.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))))) (*.f64 (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2)) (fma.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (-.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)))))
(/.f64 (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1))) (*.f64 (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2)) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1))))
(/.f64 (neg.f64 (fma.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))))) (neg.f64 (*.f64 (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2)) (fma.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (-.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)))) (neg.f64 (*.f64 (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2)) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))) (neg.f64 (neg.f64 (-.f64 phi2 phi1))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))) (neg.f64 (neg.f64 (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2)))))
(/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) (-.f64 phi1 phi2))
(/.f64 (-.f64 (*.f64 (*.f64 phi2 phi2) (-.f64 phi2 phi1)) (*.f64 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1)))
(/.f64 (neg.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2))) (neg.f64 (-.f64 phi1 phi2)))
(pow.f64 (/.f64 (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 phi2 phi1) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) #s(literal -1 binary64))
(*.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (/.f64 #s(literal 1 binary64) (-.f64 phi2 phi1)))
(*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2))))
(*.f64 (/.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (+.f64 phi1 phi2))
(*.f64 (/.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1))) (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (*.f64 phi1 phi1))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (*.f64 phi1 phi1))) R)
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (*.f64 phi1 phi1))) #s(literal 1/2 binary64)))
(hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
(hypot.f64 phi1 (exp.f64 (log.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))))
(hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) phi1)
(hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) phi1))
(hypot.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (exp.f64 (log.f64 phi1)))
(hypot.f64 (-.f64 #s(literal 0 binary64) phi1) (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
(hypot.f64 (-.f64 #s(literal 0 binary64) phi1) (exp.f64 (log.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))))
(hypot.f64 (exp.f64 (log.f64 phi1)) (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
(hypot.f64 (exp.f64 (log.f64 phi1)) (exp.f64 (log.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))))
(hypot.f64 (exp.f64 (log.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) phi1)
(hypot.f64 (exp.f64 (log.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) (-.f64 #s(literal 0 binary64) phi1))
(hypot.f64 (exp.f64 (log.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) (exp.f64 (log.f64 phi1)))
(sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (*.f64 phi1 phi1)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))) (*.f64 phi1 phi1)))) (fma.f64 phi1 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))))) (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 6 binary64)))) (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))) (*.f64 phi1 phi1))))))
(/.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 6 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64)))) (sqrt.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 phi1 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 6 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))) (*.f64 phi1 phi1)))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64))))) (sqrt.f64 (neg.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64)) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))) (sqrt.f64 (-.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))) (*.f64 phi1 phi1))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 6 binary64))))) (neg.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))) (*.f64 phi1 phi1)))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))))))))
(pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (*.f64 phi1 phi1)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (*.f64 phi1 phi1)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (*.f64 phi1 phi1)) (fma.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (*.f64 phi1 phi1))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (fma.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (*.f64 phi1 phi1)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 6 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))) (*.f64 phi1 phi1))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 phi1 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 6 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))) (*.f64 phi1 phi1)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64))))))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))))))))
(*.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (*.f64 phi1 phi1)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (*.f64 phi1 phi1)) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) lambda2)
(*.f64 (pow.f64 lambda2 #s(literal 1 binary64)) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (pow.f64 lambda2 #s(literal 1 binary64)))
(cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))
(+.f64 (*.f64 R #s(literal 0 binary64)) (*.f64 R (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) R) (*.f64 R (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(fma.f64 R #s(literal 0 binary64) (*.f64 R (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(fma.f64 #s(literal 0 binary64) R (*.f64 R (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(neg.f64 (*.f64 (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)) R))
(neg.f64 (*.f64 R (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))))
(/.f64 (*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))))) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (*.f64 R (-.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)))) R) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))) R) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)))
(/.f64 (neg.f64 (*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)))))) (-.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 R (-.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))))) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64)) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64)))) R)) (-.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (fma.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) #s(literal 0 binary64))) #s(literal 0 binary64))) R)) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))
(*.f64 R (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)))
(*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64)) R)
(/.f64 R (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))) (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (*.f64 R (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (/.f64 (*.f64 R (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))) (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (*.f64 R (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (/.f64 (*.f64 R (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))))))
(/.f64 (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))))
(/.f64 (/.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(/.f64 (*.f64 R (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(/.f64 (-.f64 #s(literal 0 binary64) R) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))))))
(/.f64 (/.f64 (*.f64 R (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(/.f64 (*.f64 (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))
(/.f64 (*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))) (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) R) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) R) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) R) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))))
(/.f64 (*.f64 #s(literal 1 binary64) R) (*.f64 (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) R)) (*.f64 (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (/.f64 #s(literal -1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(/.f64 (*.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) #s(literal 1 binary64)) (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))))
(/.f64 (*.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (-.f64 #s(literal 0 binary64) R)) (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (/.f64 #s(literal -1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) R) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) R)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 #s(literal -1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(/.f64 (neg.f64 (*.f64 R (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))) (neg.f64 (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(/.f64 (neg.f64 (/.f64 (*.f64 R (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))) (/.f64 #s(literal -1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(/.f64 (neg.f64 (*.f64 (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))) (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))
(/.f64 (*.f64 (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) #s(literal 1 binary64)) (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))))
(/.f64 (*.f64 (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))) (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (-.f64 #s(literal 0 binary64) R)) (/.f64 #s(literal -1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) R) (/.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))) (/.f64 #s(literal -1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))) (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))
(/.f64 (/.f64 (/.f64 (*.f64 R (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(/.f64 (neg.f64 (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))) (neg.f64 (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))))
(/.f64 (neg.f64 (*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))) (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) R) #s(literal 1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) R) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) R) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) R)) (neg.f64 (*.f64 (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) R))) (neg.f64 (*.f64 (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (/.f64 #s(literal -1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (-.f64 #s(literal 0 binary64) R))) (neg.f64 (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (/.f64 #s(literal -1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) R)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) R))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 #s(literal -1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 R (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))))) (neg.f64 (neg.f64 (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 R (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) #s(literal 1 binary64))) (neg.f64 (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (-.f64 #s(literal 0 binary64) R))) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) R) (/.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 R (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))) (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (*.f64 R (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (/.f64 (*.f64 R (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)))) #s(literal -1 binary64))
(*.f64 R (*.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)) (/.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))))))
(*.f64 (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (/.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))
(*.f64 (+.f64 phi1 phi2) (*.f64 (/.f64 (-.f64 phi2 phi1) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(*.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(*.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (/.f64 R (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(*.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (/.f64 (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))
(*.f64 (/.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(*.f64 (*.f64 R (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(*.f64 (/.f64 (*.f64 R (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))
(*.f64 (*.f64 (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1 binary64)) (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(*.f64 (*.f64 (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (+.f64 phi1 phi2)) (/.f64 (-.f64 phi2 phi1) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))))
(*.f64 (/.f64 (/.f64 (*.f64 R (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal 1 binary64)) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))
(*.f64 (/.f64 (/.f64 (*.f64 R (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(*.f64 (/.f64 (*.f64 (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (fma.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))))) (fma.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (-.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2))))
(*.f64 (/.f64 (*.f64 (*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))) (*.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)))) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)))
(+.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 phi1 (*.f64 phi1 phi1)))
(+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))
(-.f64 (/.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1))) (/.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1))))
(-.f64 (/.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (-.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))) (/.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)) (-.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))))
(fma.f64 phi1 (*.f64 phi1 phi1) (*.f64 phi2 (*.f64 phi2 phi2)))
(fma.f64 (*.f64 phi1 phi1) phi1 (*.f64 phi2 (*.f64 phi2 phi2)))
(fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))
(fma.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))
(fma.f64 (*.f64 phi2 phi2) phi2 (*.f64 phi1 (*.f64 phi1 phi1)))
(fma.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 phi1)))
(fma.f64 (*.f64 phi1 (*.f64 phi1 phi1)) #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 phi2)))
(fma.f64 (pow.f64 phi1 #s(literal 3/2 binary64)) (pow.f64 phi1 #s(literal 3/2 binary64)) (*.f64 phi2 (*.f64 phi2 phi2)))
(fma.f64 (pow.f64 phi2 #s(literal 3/2 binary64)) (pow.f64 phi2 #s(literal 3/2 binary64)) (*.f64 phi1 (*.f64 phi1 phi1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (-.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2))) (fma.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)) (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (-.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2))) (fma.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)) (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1))))))
(/.f64 (fma.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))))) (fma.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (-.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2))))
(/.f64 (fma.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))))) (fma.f64 phi1 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi1 (*.f64 phi1 phi1)))))))
(/.f64 (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1))) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)))
(/.f64 (neg.f64 (fma.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))))) (neg.f64 (fma.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (-.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))))) (neg.f64 (fma.f64 phi1 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 phi1))) (-.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 (*.f64 phi1 (*.f64 phi1 phi1))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)))) (neg.f64 (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1))))
(/.f64 (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2))) (-.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1))) (*.f64 (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))))) (*.f64 (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (-.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1))))) (neg.f64 (neg.f64 (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)))) (neg.f64 (-.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (-.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2))) (fma.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)) (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 (*.f64 phi1 phi1) (*.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (-.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) phi2)))))
(*.f64 (fma.f64 phi1 (-.f64 phi1 phi2) (*.f64 phi2 phi2)) (+.f64 phi1 phi2))
(*.f64 (*.f64 (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 phi1 (+.f64 phi1 phi2) (*.f64 phi2 phi2)) (-.f64 phi2 phi1))))
(*.f64 (fma.f64 phi1 phi1 (-.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi2))) (+.f64 phi1 phi2))
(*.f64 phi1 #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) phi1)

simplify588.0ms (4%)

Memory
-18.0MiB live, 658.8MiB allocated
Algorithm
egg-herbie
Rules
12 024×accelerator-lowering-fma.f32
12 024×accelerator-lowering-fma.f64
6 306×*-lowering-*.f32
6 306×*-lowering-*.f64
6 224×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
010537470
134746994
086826493
Stop Event
iter limit
node limit
Counts
564 → 564
Calls
Call 1
Inputs
(- lambda1 lambda2)
(- (+ lambda1 (* 1/2 (/ (pow phi1 2) (- lambda1 lambda2)))) lambda2)
(- (+ lambda1 (* (pow phi1 2) (+ (* -1/8 (/ (pow phi1 2) (pow (- lambda1 lambda2) 3))) (* 1/2 (/ 1 (- lambda1 lambda2)))))) lambda2)
(- (+ lambda1 (* (pow phi1 2) (+ (* (pow phi1 2) (- (* 1/16 (/ (pow phi1 2) (pow (- lambda1 lambda2) 5))) (* 1/8 (/ 1 (pow (- lambda1 lambda2) 3))))) (* 1/2 (/ 1 (- lambda1 lambda2)))))) lambda2)
phi1
(* phi1 (+ 1 (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))
(* phi1 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi1 4))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2))))))
(* phi1 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi1 4))) (+ (* 1/16 (/ (pow (- lambda1 lambda2) 6) (pow phi1 6))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))))
(* -1 phi1)
(* -1 (* phi1 (+ 1 (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2))))))
(* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi1 4))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))))
(* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi1 4))) (+ (* 1/16 (/ (pow (- lambda1 lambda2) 6) (pow phi1 6))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2))))))))
(sqrt (+ (pow lambda2 2) (pow phi1 2)))
(+ (sqrt (+ (pow lambda2 2) (pow phi1 2))) (* -1 (* (* lambda1 lambda2) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))))
(+ (sqrt (+ (pow lambda2 2) (pow phi1 2))) (* lambda1 (+ (* -1 (* lambda2 (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2))))) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))))))
(+ (sqrt (+ (pow lambda2 2) (pow phi1 2))) (* lambda1 (+ (* -1 (* lambda2 (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))) (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2)))))) (sqrt (/ 1 (pow (+ (pow lambda2 2) (pow phi1 2)) 3))))))))))
lambda1
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(* lambda1 (+ 1 (+ (* -1 (/ lambda2 lambda1)) (* 1/2 (/ (pow phi1 2) (pow lambda1 2))))))
(* lambda1 (+ 1 (+ (* -1 (/ lambda2 lambda1)) (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) (pow lambda1 3))) (* 1/2 (/ (pow phi1 2) (pow lambda1 2)))))))
(* -1 lambda1)
(* -1 (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1)))))
(* -1 (* lambda1 (+ 1 (* -1 (/ (+ lambda2 (* -1/2 (/ (pow phi1 2) lambda1))) lambda1)))))
(* -1 (* lambda1 (+ 1 (* -1 (/ (+ lambda2 (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1)) (* 1/2 (pow phi1 2))) lambda1))) lambda1)))))
(sqrt (+ (pow lambda1 2) (pow phi1 2)))
(+ (sqrt (+ (pow lambda1 2) (pow phi1 2))) (* -1 (* (* lambda1 lambda2) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))))
(+ (sqrt (+ (pow lambda1 2) (pow phi1 2))) (* lambda2 (+ (* -1 (* lambda1 (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))) (* 1/2 (* (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2))))) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))))))
(+ (sqrt (+ (pow lambda1 2) (pow phi1 2))) (* lambda2 (+ (* -1 (* lambda1 (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))) (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2)))))) (sqrt (/ 1 (pow (+ (pow lambda1 2) (pow phi1 2)) 3))))))))))
lambda2
(* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))
(* lambda2 (+ 1 (+ (* -1 (/ lambda1 lambda2)) (* 1/2 (/ (pow phi1 2) (pow lambda2 2))))))
(* lambda2 (+ 1 (+ (* -1 (/ lambda1 lambda2)) (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) (pow lambda2 3))) (* 1/2 (/ (pow phi1 2) (pow lambda2 2)))))))
(* -1 lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1/2 (/ (pow phi1 2) lambda2))) lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2)) (* 1/2 (pow phi1 2))) lambda2))) lambda2)))))
(* R (- lambda1 lambda2))
(+ (* 1/2 (/ (* R (pow phi1 2)) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))
(+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/8 (/ (* R (pow phi1 2)) (pow (- lambda1 lambda2) 3))) (* 1/2 (/ R (- lambda1 lambda2))))))
(+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ R (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/8 (/ R (pow (- lambda1 lambda2) 3))) (* 1/16 (/ (* R (pow phi1 2)) (pow (- lambda1 lambda2) 5))))))))
(* R phi1)
(* phi1 (+ R (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
(* phi1 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(* phi1 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* R (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(* -1 (* R phi1))
(* -1 (* phi1 (+ R (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* R (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
(* R (sqrt (+ (pow lambda2 2) (pow phi1 2))))
(+ (* -1 (* (* R (* lambda1 lambda2)) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))) (* R (sqrt (+ (pow lambda2 2) (pow phi1 2)))))
(+ (* R (sqrt (+ (pow lambda2 2) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R lambda2) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda1 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2)))))) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))))))
(+ (* R (sqrt (+ (pow lambda2 2) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R lambda2) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (pow lambda2 2) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2))))) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))))))))
(* R lambda1)
(* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))
(* lambda1 (+ R (+ (* -1 (/ (* R lambda2) lambda1)) (* 1/2 (/ (* R (pow phi1 2)) (pow lambda1 2))))))
(* lambda1 (+ R (+ (* -1 (/ (* R lambda2) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow phi1 2))) (pow lambda1 3))) (* 1/2 (/ (* R (pow phi1 2)) (pow lambda1 2)))))))
(* -1 (* R lambda1))
(* -1 (* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1)))))
(* -1 (* lambda1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) lambda1)) (* R lambda2)) lambda1)))))
(* -1 (* lambda1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow phi1 2))) (* 1/2 (/ (* R (* lambda2 (pow phi1 2))) lambda1))) lambda1)) (* R lambda2)) lambda1)))))
(* R (sqrt (+ (pow lambda1 2) (pow phi1 2))))
(+ (* -1 (* (* R (* lambda1 lambda2)) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))) (* R (sqrt (+ (pow lambda1 2) (pow phi1 2)))))
(+ (* R (sqrt (+ (pow lambda1 2) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R lambda1) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2)))))) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))))))
(+ (* R (sqrt (+ (pow lambda1 2) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R lambda1) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (pow lambda1 2) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2))))) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))))))))
(* R lambda2)
(* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2))))
(* lambda2 (+ R (+ (* -1 (/ (* R lambda1) lambda2)) (* 1/2 (/ (* R (pow phi1 2)) (pow lambda2 2))))))
(* lambda2 (+ R (+ (* -1 (/ (* R lambda1) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow phi1 2))) (pow lambda2 3))) (* 1/2 (/ (* R (pow phi1 2)) (pow lambda2 2)))))))
(* -1 (* R lambda2))
(* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))
(* -1 (* lambda2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) lambda2)) (* R lambda1)) lambda2)))))
(* -1 (* lambda2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow phi1 2))) (* 1/2 (/ (* R (* lambda1 (pow phi1 2))) lambda2))) lambda2)) (* R lambda1)) lambda2)))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(* -1 lambda2)
(- lambda1 lambda2)
(- lambda1 lambda2)
(- lambda1 lambda2)
lambda1
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
lambda1
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
lambda1
(+ lambda1 (* -1 lambda2))
(+ lambda1 (* -1 lambda2))
(+ lambda1 (* -1 lambda2))
(* -1 lambda2)
(* lambda2 (- (/ lambda1 lambda2) 1))
(* lambda2 (- (/ lambda1 lambda2) 1))
(* lambda2 (- (/ lambda1 lambda2) 1))
(* -1 lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* R lambda1))
(* -1 (* R lambda1))
(* -1 (* R lambda1))
(* -1 (* R lambda1))
(* -1 (* R lambda1))
(* -1 (* R lambda1))
(* -1 (* R lambda1))
(* -1 (* R lambda1))
(* -1 (* R lambda1))
(* -1 (* R lambda1))
(* -1 (* R lambda1))
(* -1 (* R lambda1))
(* -1 (* R lambda1))
(* -1 (* R lambda1))
(* -1 (* R lambda1))
(* -1 (* R lambda1))
(* -1 (* R lambda1))
(* -1 (* R lambda1))
(* -1 (* R lambda1))
(* -1 (* R lambda1))
(* -1 (* R lambda1))
(* -1 (* R lambda1))
(* -1 (* R lambda1))
(* -1 (* R lambda1))
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* -1 phi2)
(+ phi1 (* -1 phi2))
(+ phi1 (* -1 phi2))
(+ phi1 (* -1 phi2))
phi1
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
phi1
(* -1 (* phi1 (- (/ phi2 phi1) 1)))
(* -1 (* phi1 (- (/ phi2 phi1) 1)))
(* -1 (* phi1 (- (/ phi2 phi1) 1)))
phi1
(+ phi1 (* -1 phi2))
(+ phi1 (* -1 phi2))
(+ phi1 (* -1 phi2))
(* -1 phi2)
(* phi2 (- (/ phi1 phi2) 1))
(* phi2 (- (/ phi1 phi2) 1))
(* phi2 (- (/ phi1 phi2) 1))
(* -1 phi2)
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
1
(+ 1 (* -1 (/ phi2 phi1)))
(+ 1 (* -1 (/ phi2 phi1)))
(+ 1 (* -1 (/ phi2 phi1)))
(* -1 (/ phi2 phi1))
(* phi2 (- (/ 1 phi2) (/ 1 phi1)))
(* phi2 (- (/ 1 phi2) (/ 1 phi1)))
(* phi2 (- (/ 1 phi2) (/ 1 phi1)))
(* -1 (/ phi2 phi1))
(* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))
(* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))
(* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))
(* -1 (/ phi2 phi1))
(/ (+ phi1 (* -1 phi2)) phi1)
(/ (+ phi1 (* -1 phi2)) phi1)
(/ (+ phi1 (* -1 phi2)) phi1)
1
(+ 1 (* -1 (/ phi2 phi1)))
(+ 1 (* -1 (/ phi2 phi1)))
(+ 1 (* -1 (/ phi2 phi1)))
1
(+ 1 (* -1 (/ phi2 phi1)))
(+ 1 (* -1 (/ phi2 phi1)))
(+ 1 (* -1 (/ phi2 phi1)))
phi2
(- (* -1 phi1) (* -1 phi2))
(- (* -1 phi1) (* -1 phi2))
(- (* -1 phi1) (* -1 phi2))
(* -1 phi1)
(* phi1 (- (/ phi2 phi1) 1))
(* phi1 (- (/ phi2 phi1) 1))
(* phi1 (- (/ phi2 phi1) 1))
(* -1 phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(* -1 phi1)
(- phi2 phi1)
(- phi2 phi1)
(- phi2 phi1)
phi2
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
phi2
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
(/ 1 phi2)
(/ (+ 1 (* -1 (/ phi2 phi1))) phi2)
(/ (+ 1 (* -1 (/ phi2 phi1))) phi2)
(/ (+ 1 (* -1 (/ phi2 phi1))) phi2)
(/ -1 phi1)
(- (/ 1 phi2) (/ 1 phi1))
(- (/ 1 phi2) (/ 1 phi1))
(- (/ 1 phi2) (/ 1 phi1))
(/ -1 phi1)
(- (/ 1 phi2) (/ 1 phi1))
(- (/ 1 phi2) (/ 1 phi1))
(- (/ 1 phi2) (/ 1 phi1))
(/ -1 phi1)
(/ (- (/ phi1 phi2) 1) phi1)
(/ (- (/ phi1 phi2) 1) phi1)
(/ (- (/ phi1 phi2) 1) phi1)
(/ 1 phi2)
(- (/ 1 phi2) (/ 1 phi1))
(- (/ 1 phi2) (/ 1 phi1))
(- (/ 1 phi2) (/ 1 phi1))
(/ 1 phi2)
(- (/ 1 phi2) (/ 1 phi1))
(- (/ 1 phi2) (/ 1 phi1))
(- (/ 1 phi2) (/ 1 phi1))
(* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))
(* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))
(* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))
(* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))
(* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))
(* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))
(* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))
(* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))
(* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))
(* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))
(* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))
(* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))
(* R (pow phi1 2))
(+ (* -1 (* R (* phi1 phi2))) (* R (pow phi1 2)))
(+ (* R (pow phi1 2)) (* phi2 (+ (* -1 (* R phi1)) (* R phi2))))
(+ (* R (pow phi1 2)) (* phi2 (+ (* -1 (* R phi1)) (* R phi2))))
(* R (pow phi2 2))
(* (pow phi2 2) (+ R (* -1 (/ (* R phi1) phi2))))
(* (pow phi2 2) (+ R (+ (* -1 (/ (* R phi1) phi2)) (/ (* R (pow phi1 2)) (pow phi2 2)))))
(* (pow phi2 2) (+ R (+ (* -1 (/ (* R phi1) phi2)) (/ (* R (pow phi1 2)) (pow phi2 2)))))
(* R (pow phi2 2))
(* (pow phi2 2) (+ R (* -1 (/ (* R phi1) phi2))))
(* (pow phi2 2) (+ R (* -1 (/ (+ (* -1 (/ (* R (pow phi1 2)) phi2)) (* R phi1)) phi2))))
(* (pow phi2 2) (+ R (* -1 (/ (+ (* -1 (/ (* R (pow phi1 2)) phi2)) (* R phi1)) phi2))))
(* R (pow phi2 2))
(+ (* -1 (* R (* phi1 phi2))) (* R (pow phi2 2)))
(+ (* R (pow phi2 2)) (* phi1 (+ (* -1 (* R phi2)) (* R phi1))))
(+ (* R (pow phi2 2)) (* phi1 (+ (* -1 (* R phi2)) (* R phi1))))
(* R (pow phi1 2))
(* (pow phi1 2) (+ R (* -1 (/ (* R phi2) phi1))))
(* (pow phi1 2) (+ R (+ (* -1 (/ (* R phi2) phi1)) (/ (* R (pow phi2 2)) (pow phi1 2)))))
(* (pow phi1 2) (+ R (+ (* -1 (/ (* R phi2) phi1)) (/ (* R (pow phi2 2)) (pow phi1 2)))))
(* R (pow phi1 2))
(* (pow phi1 2) (+ R (* -1 (/ (* R phi2) phi1))))
(* (pow phi1 2) (+ R (* -1 (/ (+ (* -1 (/ (* R (pow phi2 2)) phi1)) (* R phi2)) phi1))))
(* (pow phi1 2) (+ R (* -1 (/ (+ (* -1 (/ (* R (pow phi2 2)) phi1)) (* R phi2)) phi1))))
(/ -1 phi1)
(- (/ (pow phi2 2) (pow phi1 3)) (/ 1 phi1))
(- (* (pow phi2 2) (+ (/ 1 (pow phi1 3)) (/ phi2 (pow phi1 4)))) (/ 1 phi1))
(- (* (pow phi2 2) (+ (* phi2 (+ (* -1 (/ (pow phi2 2) (pow phi1 6))) (/ 1 (pow phi1 4)))) (/ 1 (pow phi1 3)))) (/ 1 phi1))
(/ 1 phi2)
(/ (+ 1 (+ (* -1 (/ phi1 phi2)) (/ phi1 phi2))) phi2)
(/ (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* -1 (/ (pow phi1 2) (pow phi2 2))) (/ phi1 phi2)))) phi2)
(/ (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* -1 (/ (pow phi1 2) (pow phi2 2))) (+ (* -1 (/ (pow phi1 3) (pow phi2 3))) (/ phi1 phi2))))) phi2)
(/ 1 phi2)
(* -1 (/ (- (* -1 (/ (+ phi1 (* -1 phi1)) phi2)) 1) phi2))
(* -1 (/ (- (* -1 (/ (+ phi1 (+ (* -1 phi1) (* -1 (/ (pow phi1 2) phi2)))) phi2)) 1) phi2))
(* -1 (/ (- (* -1 (/ (+ phi1 (+ (* -1 phi1) (* -1 (/ (+ (/ (pow phi1 3) phi2) (pow phi1 2)) phi2)))) phi2)) 1) phi2))
(/ 1 phi2)
(+ (* -1 (/ (pow phi1 2) (pow phi2 3))) (/ 1 phi2))
(+ (* (pow phi1 2) (- (* -1 (/ phi1 (pow phi2 4))) (/ 1 (pow phi2 3)))) (/ 1 phi2))
(+ (* (pow phi1 2) (- (* phi1 (- (/ (pow phi1 2) (pow phi2 6)) (/ 1 (pow phi2 4)))) (/ 1 (pow phi2 3)))) (/ 1 phi2))
(/ -1 phi1)
(/ (- (+ (* -1 (/ phi2 phi1)) (/ phi2 phi1)) 1) phi1)
(/ (- (+ (* -1 (/ phi2 phi1)) (+ (/ phi2 phi1) (/ (pow phi2 2) (pow phi1 2)))) 1) phi1)
(/ (- (+ (* -1 (/ phi2 phi1)) (+ (/ phi2 phi1) (+ (/ (pow phi2 2) (pow phi1 2)) (/ (pow phi2 3) (pow phi1 3))))) 1) phi1)
(/ -1 phi1)
(* -1 (/ (+ 1 (+ (* -1 (/ phi2 phi1)) (/ phi2 phi1))) phi1))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -1 (+ phi2 (* -1 phi2))) (/ (pow phi2 2) phi1)) phi1))) phi1))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -1 (+ phi2 (* -1 phi2))) (* -1 (/ (+ (* -1 (/ (pow phi2 3) phi1)) (* -1 (pow phi2 2))) phi1))) phi1))) phi1))
(* -1 (pow phi1 2))
(+ (* -1 (pow phi1 2)) (* phi2 (+ phi1 (* -1 phi1))))
(+ (* -1 (pow phi1 2)) (* phi2 (+ phi1 (+ phi2 (* -1 phi1)))))
(+ (* -1 (pow phi1 2)) (* phi2 (+ phi1 (+ phi2 (* -1 phi1)))))
(pow phi2 2)
(* (pow phi2 2) (+ 1 (+ (* -1 (/ phi1 phi2)) (/ phi1 phi2))))
(* (pow phi2 2) (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* -1 (/ (pow phi1 2) (pow phi2 2))) (/ phi1 phi2)))))
(* (pow phi2 2) (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* -1 (/ (pow phi1 2) (pow phi2 2))) (/ phi1 phi2)))))
(pow phi2 2)
(* (pow phi2 2) (+ 1 (+ (* -1 (/ phi1 phi2)) (/ phi1 phi2))))
(* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (+ phi1 (* -1 phi1))) (/ (pow phi1 2) phi2)) phi2))))
(* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (+ phi1 (* -1 phi1))) (/ (pow phi1 2) phi2)) phi2))))
(pow phi2 2)
(+ (* phi1 (+ phi2 (* -1 phi2))) (pow phi2 2))
(+ (* phi1 (+ phi2 (+ (* -1 phi1) (* -1 phi2)))) (pow phi2 2))
(+ (* phi1 (+ phi2 (+ (* -1 phi1) (* -1 phi2)))) (pow phi2 2))
(* -1 (pow phi1 2))
(* (pow phi1 2) (- (+ (* -1 (/ phi2 phi1)) (/ phi2 phi1)) 1))
(* (pow phi1 2) (- (+ (* -1 (/ phi2 phi1)) (+ (/ phi2 phi1) (/ (pow phi2 2) (pow phi1 2)))) 1))
(* (pow phi1 2) (- (+ (* -1 (/ phi2 phi1)) (+ (/ phi2 phi1) (/ (pow phi2 2) (pow phi1 2)))) 1))
(* -1 (pow phi1 2))
(* (pow phi1 2) (- (* -1 (/ (+ phi2 (* -1 phi2)) phi1)) 1))
(* (pow phi1 2) (- (* -1 (/ (+ phi2 (+ (* -1 phi2) (* -1 (/ (pow phi2 2) phi1)))) phi1)) 1))
(* (pow phi1 2) (- (* -1 (/ (+ phi2 (+ (* -1 phi2) (* -1 (/ (pow phi2 2) phi1)))) phi1)) 1))
phi1
(+ phi1 phi2)
(+ phi1 phi2)
(+ phi1 phi2)
phi2
(* phi2 (+ 1 (/ phi1 phi2)))
(* phi2 (+ 1 (/ phi1 phi2)))
(* phi2 (+ 1 (/ phi1 phi2)))
phi2
(* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))
(* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))
(* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))
phi2
(+ phi1 phi2)
(+ phi1 phi2)
(+ phi1 phi2)
phi1
(* phi1 (+ 1 (/ phi2 phi1)))
(* phi1 (+ 1 (/ phi2 phi1)))
(* phi1 (+ 1 (/ phi2 phi1)))
phi1
(* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))
(* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))
(* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))
(* R lambda2)
(+ (* 1/2 (/ (* R (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2))))) lambda2)) (* R lambda2))
(+ (* R lambda2) (* (pow phi1 2) (+ (* 1/2 (/ (* R (* (pow phi1 2) (- (* 1/48 (pow lambda2 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow lambda2 2))) 2) (pow lambda2 2)))))) lambda2)) (* 1/2 (/ (* R (+ 1 (* -1/4 (pow lambda2 2)))) lambda2)))))
(+ (* R lambda2) (* (pow phi1 2) (+ (* 1/2 (/ (* R (+ 1 (* -1/4 (pow lambda2 2)))) lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* R (* (pow phi1 2) (- (* -1/1440 (pow lambda2 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow lambda2 2))) (- (* 1/48 (pow lambda2 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow lambda2 2))) 2) (pow lambda2 2))))) (pow lambda2 2)))))) lambda2)) (* 1/2 (/ (* R (- (* 1/48 (pow lambda2 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow lambda2 2))) 2) (pow lambda2 2))))) lambda2)))))))
(* R phi1)
(* phi1 (+ R (* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2))) (pow phi1 2)))))
(* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 4))) (pow phi1 4))) (* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2))) (pow phi1 2))))))
(* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 4))) (pow phi1 4))) (+ (* 1/16 (/ (* R (* (pow lambda2 6) (pow (cos (* 1/2 phi1)) 6))) (pow phi1 6))) (* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2))) (pow phi1 2)))))))
(* -1 (* R phi1))
(* -1 (* phi1 (+ R (* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2))) (pow phi1 2))))))
(* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 4))) (pow phi1 4))) (* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2))) (pow phi1 2)))))))
(* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 4))) (pow phi1 4))) (+ (* 1/16 (/ (* R (* (pow lambda2 6) (pow (cos (* 1/2 phi1)) 6))) (pow phi1 6))) (* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2))) (pow phi1 2))))))))
(* R phi1)
(+ (* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2))) phi1)) (* R phi1))
(+ (* R phi1) (* (pow lambda2 2) (+ (* -1/8 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4))) (pow phi1 3))) (* 1/2 (/ (* R (pow (cos (* 1/2 phi1)) 2)) phi1)))))
(+ (* R phi1) (* (pow lambda2 2) (+ (* 1/2 (/ (* R (pow (cos (* 1/2 phi1)) 2)) phi1)) (* (pow lambda2 2) (+ (* -1/8 (/ (* R (pow (cos (* 1/2 phi1)) 4)) (pow phi1 3))) (* 1/16 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 6))) (pow phi1 5))))))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(* lambda2 (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1)))))
(* lambda2 (+ (* -1/8 (/ (* R (pow phi1 4)) (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 3)))) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1))))))
(* lambda2 (+ (* -1/8 (/ (* R (pow phi1 4)) (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 3)))) (+ (* 1/16 (/ (* R (pow phi1 6)) (* (pow lambda2 6) (pow (cos (* 1/2 phi1)) 5)))) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1)))))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi1)))))
(* -1 (* lambda2 (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1))))))
(* -1 (* lambda2 (+ (* -1/8 (/ (* R (pow phi1 4)) (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 3)))) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1)))))))
(* -1 (* lambda2 (+ (* -1/8 (/ (* R (pow phi1 4)) (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 3)))) (+ (* 1/16 (/ (* R (pow phi1 6)) (* (pow lambda2 6) (pow (cos (* 1/2 phi1)) 5)))) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1))))))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
lambda2
(+ lambda2 (* 1/2 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) lambda2)))
(+ lambda2 (* (pow phi1 2) (+ (* 1/2 (/ (* (pow phi1 2) (- (* 1/48 (pow lambda2 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow lambda2 2))) 2) (pow lambda2 2))))) lambda2)) (* 1/2 (/ (+ 1 (* -1/4 (pow lambda2 2))) lambda2)))))
(+ lambda2 (* (pow phi1 2) (+ (* 1/2 (/ (+ 1 (* -1/4 (pow lambda2 2))) lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* (pow phi1 2) (- (* -1/1440 (pow lambda2 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow lambda2 2))) (- (* 1/48 (pow lambda2 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow lambda2 2))) 2) (pow lambda2 2))))) (pow lambda2 2))))) lambda2)) (* 1/2 (/ (- (* 1/48 (pow lambda2 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow lambda2 2))) 2) (pow lambda2 2)))) lambda2)))))))
phi1
(* phi1 (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))
(* phi1 (+ 1 (+ (* -1/8 (/ (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 4)) (pow phi1 4))) (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))))
(* phi1 (+ 1 (+ (* -1/8 (/ (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* (pow lambda2 6) (pow (cos (* 1/2 phi1)) 6)) (pow phi1 6))) (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))
(* -1 phi1)
(* -1 (* phi1 (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))))
(* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 4)) (pow phi1 4))) (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))
(* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* (pow lambda2 6) (pow (cos (* 1/2 phi1)) 6)) (pow phi1 6))) (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))))))
phi1
(+ phi1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) phi1)))
(+ phi1 (* (pow lambda2 2) (+ (* -1/8 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (pow phi1 3))) (* 1/2 (/ (pow (cos (* 1/2 phi1)) 2) phi1)))))
(+ phi1 (* (pow lambda2 2) (+ (* 1/2 (/ (pow (cos (* 1/2 phi1)) 2) phi1)) (* (pow lambda2 2) (+ (* -1/8 (/ (pow (cos (* 1/2 phi1)) 4) (pow phi1 3))) (* 1/16 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 6)) (pow phi1 5))))))))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (+ (cos (* 1/2 phi1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1)))))))
(* lambda2 (+ (cos (* 1/2 phi1)) (+ (* -1/8 (/ (pow phi1 4) (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 3)))) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1))))))))
(* lambda2 (+ (cos (* 1/2 phi1)) (+ (* -1/8 (/ (pow phi1 4) (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 3)))) (+ (* 1/16 (/ (pow phi1 6) (* (pow lambda2 6) (pow (cos (* 1/2 phi1)) 5)))) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1)))))))))
(* -1 (* lambda2 (cos (* 1/2 phi1))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1))))))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (+ (* -1/8 (/ (pow phi1 4) (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 3)))) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1)))))))))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (+ (* -1/8 (/ (pow phi1 4) (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 3)))) (+ (* 1/16 (/ (pow phi1 6) (* (pow lambda2 6) (pow (cos (* 1/2 phi1)) 5)))) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1))))))))))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
lambda2
(+ lambda2 (* -1/8 (* lambda2 (pow phi1 2))))
(+ lambda2 (* (pow phi1 2) (+ (* -1/8 lambda2) (* 1/384 (* lambda2 (pow phi1 2))))))
(+ lambda2 (* (pow phi1 2) (+ (* -1/8 lambda2) (* (pow phi1 2) (+ (* -1/46080 (* lambda2 (pow phi1 2))) (* 1/384 lambda2))))))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(* lambda2 (cos (* 1/2 phi1)))
1
(+ 1 (* -1/8 (pow phi1 2)))
(+ 1 (* (pow phi1 2) (- (* 1/384 (pow phi1 2)) 1/8)))
(+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/384 (* -1/46080 (pow phi1 2)))) 1/8)))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(cos (* 1/2 phi1))
(* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))
(* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))
(* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))
(* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))
(* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))
(* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))
(* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))
(* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))
(* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))
(* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))
(* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))
(* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))
(* R phi2)
(+ (* -1 (* R phi1)) (* R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(* -1 (* R phi1))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(* -1 (* R phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(* -1 (* R phi1))
(+ (* -1 (* R phi1)) (* R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(* R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* R phi2)
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(* -1 (* R phi1))
(+ (* -1 (* R phi1)) (/ (* R (* phi2 (+ (* -1 (pow phi1 3)) (* 2 (pow phi1 3))))) (pow phi1 3)))
(+ (* -1 (* R phi1)) (* phi2 (+ (/ (* R (* phi2 (+ (* -2 (pow phi1 2)) (* 2 (pow phi1 2))))) (pow phi1 3)) (/ (* R (+ (* -1 (pow phi1 3)) (* 2 (pow phi1 3)))) (pow phi1 3)))))
(+ (* -1 (* R phi1)) (* phi2 (+ (* phi2 (+ (* phi2 (- (/ (* R (+ phi1 (* -2 phi1))) (pow phi1 3)) (* -1 (/ R (pow phi1 2))))) (/ (* R (+ (* -2 (pow phi1 2)) (* 2 (pow phi1 2)))) (pow phi1 3)))) (/ (* R (+ (* -1 (pow phi1 3)) (* 2 (pow phi1 3)))) (pow phi1 3)))))
(* R phi2)
(* phi2 (+ R (/ (* R (+ phi1 (* -2 phi1))) phi2)))
(* phi2 (+ R (+ (/ (* R (+ phi1 (* -2 phi1))) phi2) (/ (* R (+ (* -2 (pow phi1 2)) (* 2 (pow phi1 2)))) (pow phi2 2)))))
(* phi2 (- (+ R (+ (/ (* R (+ phi1 (* -2 phi1))) phi2) (+ (/ (* R (+ (* -2 (pow phi1 2)) (* 2 (pow phi1 2)))) (pow phi2 2)) (/ (* R (+ (* -1 (pow phi1 3)) (* 2 (pow phi1 3)))) (pow phi2 3))))) (/ (* R (pow phi1 3)) (pow phi2 3))))
(* R phi2)
(* -1 (* phi2 (+ (* -1 R) (* -1 (/ (* R (+ phi1 (* -2 phi1))) phi2)))))
(* -1 (* phi2 (+ (* -1 R) (* -1 (/ (+ (* -1 (/ (* R (+ (* -1 (pow phi1 2)) (+ (* phi1 (+ phi1 (* -1 phi1))) (pow phi1 2)))) phi2)) (* R (+ phi1 (* -2 phi1)))) phi2)))))
(* -1 (* phi2 (+ (* -1 R) (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (* R (+ (* phi1 (+ (* -1 (pow phi1 2)) (pow phi1 2))) (pow phi1 3))) phi2)) (* R (+ (* -1 (pow phi1 2)) (+ (* phi1 (+ phi1 (* -1 phi1))) (pow phi1 2))))) (* -1 (/ (* R (pow phi1 3)) phi2))) phi2)) (* R (+ phi1 (* -2 phi1)))) phi2)))))
(* R phi2)
(+ (* R phi2) (/ (* R (* phi1 (+ (* -2 (pow phi2 3)) (pow phi2 3)))) (pow phi2 3)))
(+ (* R phi2) (* phi1 (+ (/ (* R (* phi1 (+ (* -2 (pow phi2 2)) (* 2 (pow phi2 2))))) (pow phi2 3)) (/ (* R (+ (* -2 (pow phi2 3)) (pow phi2 3))) (pow phi2 3)))))
(+ (* R phi2) (* phi1 (+ (* phi1 (+ (* phi1 (- (/ (* R (+ (* -1 phi2) (* 2 phi2))) (pow phi2 3)) (/ R (pow phi2 2)))) (/ (* R (+ (* -2 (pow phi2 2)) (* 2 (pow phi2 2)))) (pow phi2 3)))) (/ (* R (+ (* -2 (pow phi2 3)) (pow phi2 3))) (pow phi2 3)))))
(* -1 (* R phi1))
(* phi1 (+ (* -1 R) (/ (* R (+ (* -1 phi2) (* 2 phi2))) phi1)))
(* phi1 (+ (* -1 R) (+ (/ (* R (+ (* -2 (pow phi2 2)) (* 2 (pow phi2 2)))) (pow phi1 2)) (/ (* R (+ (* -1 phi2) (* 2 phi2))) phi1))))
(* phi1 (- (+ (* -1 R) (+ (/ (* R (+ (* -2 (pow phi2 2)) (* 2 (pow phi2 2)))) (pow phi1 2)) (+ (/ (* R (+ (* -2 (pow phi2 3)) (pow phi2 3))) (pow phi1 3)) (/ (* R (+ (* -1 phi2) (* 2 phi2))) phi1)))) (* -1 (/ (* R (pow phi2 3)) (pow phi1 3)))))
(* -1 (* R phi1))
(* -1 (* phi1 (+ R (/ (* R (+ phi2 (* -2 phi2))) phi1))))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (* R (+ phi2 (* -2 phi2)))) (/ (* R (+ (* -1 (pow phi2 2)) (+ (* phi2 (+ phi2 (* -1 phi2))) (pow phi2 2)))) phi1)) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (* R (+ phi2 (* -2 phi2)))) (* -1 (/ (+ (* -1 (* R (+ (* -1 (pow phi2 2)) (+ (* phi2 (+ phi2 (* -1 phi2))) (pow phi2 2))))) (* -1 (/ (- (* -1 (* R (+ (* phi2 (+ (* -1 (pow phi2 2)) (pow phi2 2))) (pow phi2 3)))) (* -1 (* R (pow phi2 3)))) phi1))) phi1))) phi1)))))
(/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))
(/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))
(/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))
(/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))
(/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))
(/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))
(/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))
(/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))
(/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))
(/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))
(/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))
(/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))
(pow phi1 3)
(+ (pow phi1 3) (pow phi2 3))
(+ (pow phi1 3) (pow phi2 3))
(+ (pow phi1 3) (pow phi2 3))
(pow phi2 3)
(* (pow phi2 3) (+ 1 (/ (pow phi1 3) (pow phi2 3))))
(* (pow phi2 3) (+ 1 (/ (pow phi1 3) (pow phi2 3))))
(* (pow phi2 3) (+ 1 (/ (pow phi1 3) (pow phi2 3))))
(pow phi2 3)
(* -1 (* (pow phi2 3) (- (* -1 (/ (pow phi1 3) (pow phi2 3))) 1)))
(* -1 (* (pow phi2 3) (- (* -1 (/ (pow phi1 3) (pow phi2 3))) 1)))
(* -1 (* (pow phi2 3) (- (* -1 (/ (pow phi1 3) (pow phi2 3))) 1)))
(pow phi2 3)
(+ (pow phi1 3) (pow phi2 3))
(+ (pow phi1 3) (pow phi2 3))
(+ (pow phi1 3) (pow phi2 3))
(pow phi1 3)
(* (pow phi1 3) (+ 1 (/ (pow phi2 3) (pow phi1 3))))
(* (pow phi1 3) (+ 1 (/ (pow phi2 3) (pow phi1 3))))
(* (pow phi1 3) (+ 1 (/ (pow phi2 3) (pow phi1 3))))
(pow phi1 3)
(* -1 (* (pow phi1 3) (- (* -1 (/ (pow phi2 3) (pow phi1 3))) 1)))
(* -1 (* (pow phi1 3) (- (* -1 (/ (pow phi2 3) (pow phi1 3))) 1)))
(* -1 (* (pow phi1 3) (- (* -1 (/ (pow phi2 3) (pow phi1 3))) 1)))
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
(* 1/2 phi1)
Outputs
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(- (+ lambda1 (* 1/2 (/ (pow phi1 2) (- lambda1 lambda2)))) lambda2)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))
(- (+ lambda1 (* (pow phi1 2) (+ (* -1/8 (/ (pow phi1 2) (pow (- lambda1 lambda2) 3))) (* 1/2 (/ 1 (- lambda1 lambda2)))))) lambda2)
(fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (/.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2))
(- (+ lambda1 (* (pow phi1 2) (+ (* (pow phi1 2) (- (* 1/16 (/ (pow phi1 2) (pow (- lambda1 lambda2) 5))) (* 1/8 (/ 1 (pow (- lambda1 lambda2) 3))))) (* 1/2 (/ 1 (- lambda1 lambda2)))))) lambda2)
(-.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (/.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) lambda1) lambda2)
phi1
(* phi1 (+ 1 (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))
(*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 1 binary64)))
(* phi1 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi1 4))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2))))))
(*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 1 binary64))))
(* phi1 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi1 4))) (+ (* 1/16 (/ (pow (- lambda1 lambda2) 6) (pow phi1 6))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))))
(fma.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi1 #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64))) (pow.f64 phi1 #s(literal 4 binary64))))) phi1)
(* -1 phi1)
(-.f64 #s(literal 0 binary64) phi1)
(* -1 (* phi1 (+ 1 (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) phi1))
(* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi1 4))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2)))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) (pow.f64 phi1 #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) phi1))
(* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (pow (- lambda1 lambda2) 4) (pow phi1 4))) (+ (* 1/16 (/ (pow (- lambda1 lambda2) 6) (pow phi1 6))) (* 1/2 (/ (pow (- lambda1 lambda2) 2) (pow phi1 2))))))))
(-.f64 #s(literal 0 binary64) (fma.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) (pow.f64 phi1 #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64))) (pow.f64 phi1 #s(literal 4 binary64))))) phi1))
(sqrt (+ (pow lambda2 2) (pow phi1 2)))
(sqrt.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))
(+ (sqrt (+ (pow lambda2 2) (pow phi1 2))) (* -1 (* (* lambda1 lambda2) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))))
(-.f64 (sqrt.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))) (*.f64 (*.f64 lambda1 lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))))))
(+ (sqrt (+ (pow lambda2 2) (pow phi1 2))) (* lambda1 (+ (* -1 (* lambda2 (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2))))) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))))))
(fma.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))))) (-.f64 #s(literal 0 binary64) lambda2))) (sqrt.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))))
(+ (sqrt (+ (pow lambda2 2) (pow phi1 2))) (* lambda1 (+ (* -1 (* lambda2 (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))) (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2)))))) (sqrt (/ 1 (pow (+ (pow lambda2 2) (pow phi1 2)) 3))))))))))
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 lambda1 lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))) (-.f64 #s(literal 0 binary64) lambda2))) (sqrt.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))))
lambda1
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
(* lambda1 (+ 1 (+ (* -1 (/ lambda2 lambda1)) (* 1/2 (/ (pow phi1 2) (pow lambda1 2))))))
(*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))
(* lambda1 (+ 1 (+ (* -1 (/ lambda2 lambda1)) (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) (pow lambda1 3))) (* 1/2 (/ (pow phi1 2) (pow lambda1 2)))))))
(*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (fma.f64 lambda2 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))
(* -1 lambda1)
(-.f64 #s(literal 0 binary64) lambda1)
(* -1 (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1))))
(* -1 (* lambda1 (+ 1 (* -1 (/ (+ lambda2 (* -1/2 (/ (pow phi1 2) lambda1))) lambda1)))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi1 phi1) lambda1) lambda2) lambda1)))
(* -1 (* lambda1 (+ 1 (* -1 (/ (+ lambda2 (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow phi1 2)) lambda1)) (* 1/2 (pow phi1 2))) lambda1))) lambda1)))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda2 (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 phi1 phi1 (*.f64 lambda2 (/.f64 (*.f64 phi1 phi1) lambda1)))) lambda1)) lambda1)))
(sqrt (+ (pow lambda1 2) (pow phi1 2)))
(sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))
(+ (sqrt (+ (pow lambda1 2) (pow phi1 2))) (* -1 (* (* lambda1 lambda2) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))))
(-.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))) (*.f64 (*.f64 lambda1 lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))))))
(+ (sqrt (+ (pow lambda1 2) (pow phi1 2))) (* lambda2 (+ (* -1 (* lambda1 (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))) (* 1/2 (* (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2))))) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))))))
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))))) (-.f64 #s(literal 0 binary64) lambda1))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))))
(+ (sqrt (+ (pow lambda1 2) (pow phi1 2))) (* lambda2 (+ (* -1 (* lambda1 (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))) (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2)))))) (sqrt (/ 1 (pow (+ (pow lambda1 2) (pow phi1 2)) 3))))))))))
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) (*.f64 (*.f64 (*.f64 lambda1 lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))))))))) (*.f64 (-.f64 #s(literal 0 binary64) lambda1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))))
lambda2
(* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))
(*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)))
(* lambda2 (+ 1 (+ (* -1 (/ lambda1 lambda2)) (* 1/2 (/ (pow phi1 2) (pow lambda2 2))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2)) (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(* lambda2 (+ 1 (+ (* -1 (/ lambda1 lambda2)) (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) (pow lambda2 3))) (* 1/2 (/ (pow phi1 2) (pow lambda2 2)))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (fma.f64 lambda1 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2))) (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1/2 (/ (pow phi1 2) lambda2))) lambda2)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 phi1 phi1) lambda2) lambda1) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow phi1 2)) lambda2)) (* 1/2 (pow phi1 2))) lambda2))) lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 lambda1 (/.f64 (*.f64 phi1 phi1) lambda2) (*.f64 phi1 phi1))) lambda2)) lambda2))))
(* R (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) R)
(+ (* 1/2 (/ (* R (pow phi1 2)) (- lambda1 lambda2))) (* R (- lambda1 lambda2)))
(fma.f64 (-.f64 lambda1 lambda2) R (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 phi1) R)) (-.f64 lambda1 lambda2)))
(+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/8 (/ (* R (pow phi1 2)) (pow (- lambda1 lambda2) 3))) (* 1/2 (/ R (- lambda1 lambda2))))))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 R (-.f64 lambda1 lambda2)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 phi1 phi1) R)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 lambda1 lambda2) R))
(+ (* R (- lambda1 lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ R (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/8 (/ R (pow (- lambda1 lambda2) 3))) (* 1/16 (/ (* R (pow phi1 2)) (pow (- lambda1 lambda2) 5))))))))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/8 binary64) (/.f64 R (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 phi1 phi1) R)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) R) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) R))
(* R phi1)
(*.f64 phi1 R)
(* phi1 (+ R (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
(*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) R))
(* phi1 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) R) (pow.f64 phi1 #s(literal 4 binary64))) R)))
(* phi1 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* R (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(*.f64 phi1 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) R) (pow.f64 phi1 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) R)) (pow.f64 phi1 #s(literal 6 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) R)))
(* -1 (* R phi1))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) R)
(* -1 (* phi1 (+ R (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) R))
(* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) R) (pow.f64 phi1 #s(literal 4 binary64))) R)))
(* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (pow (- lambda1 lambda2) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* R (pow (- lambda1 lambda2) 6)) (pow phi1 6))) (* 1/2 (/ (* R (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 4 binary64)) R) (pow.f64 phi1 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 6 binary64)) R)) (pow.f64 phi1 #s(literal 6 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 R (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))) R)))
(* R (sqrt (+ (pow lambda2 2) (pow phi1 2))))
(*.f64 (sqrt.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))) R)
(+ (* -1 (* (* R (* lambda1 lambda2)) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))) (* R (sqrt (+ (pow lambda2 2) (pow phi1 2)))))
(fma.f64 (sqrt.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))) R (*.f64 (-.f64 #s(literal 0 binary64) R) (*.f64 (*.f64 lambda1 lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))))))
(+ (* R (sqrt (+ (pow lambda2 2) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R lambda2) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda1 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2)))))) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))))))
(fma.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 R) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 R)))) (*.f64 (sqrt.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))) R))
(+ (* R (sqrt (+ (pow lambda2 2) (pow phi1 2)))) (* lambda1 (+ (* -1 (* (* R lambda2) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (pow lambda2 2) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- 1 (/ (pow lambda2 2) (+ (pow lambda2 2) (pow phi1 2))))) (sqrt (/ 1 (+ (pow lambda2 2) (pow phi1 2)))))))))))
(fma.f64 lambda1 (fma.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 (*.f64 (*.f64 lambda1 lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 R)))) (*.f64 (sqrt.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))) R))
(* R lambda1)
(*.f64 lambda1 R)
(* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1))))
(*.f64 lambda1 (-.f64 R (/.f64 (*.f64 lambda2 R) lambda1)))
(* lambda1 (+ R (+ (* -1 (/ (* R lambda2) lambda1)) (* 1/2 (/ (* R (pow phi1 2)) (pow lambda1 2))))))
(*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 phi1 phi1) R) (*.f64 lambda1 lambda1)) (-.f64 R (/.f64 (*.f64 lambda2 R) lambda1))))
(* lambda1 (+ R (+ (* -1 (/ (* R lambda2) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow phi1 2))) (pow lambda1 3))) (* 1/2 (/ (* R (pow phi1 2)) (pow lambda1 2)))))))
(*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 lambda2 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))) (-.f64 R (/.f64 (*.f64 lambda2 R) lambda1))))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 R))
(* -1 (* lambda1 (+ R (* -1 (/ (* R lambda2) lambda1)))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 R (/.f64 (*.f64 lambda2 R) lambda1)))
(* -1 (* lambda1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) lambda1)) (* R lambda2)) lambda1)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 R (/.f64 (fma.f64 lambda2 R (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) R)) lambda1)) lambda1))))
(* -1 (* lambda1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow phi1 2))) (* 1/2 (/ (* R (* lambda2 (pow phi1 2))) lambda1))) lambda1)) (* R lambda2)) lambda1)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 R (/.f64 (-.f64 (*.f64 lambda2 R) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 phi1 phi1 (*.f64 lambda2 (/.f64 (*.f64 phi1 phi1) lambda1))))) lambda1)) lambda1))))
(* R (sqrt (+ (pow lambda1 2) (pow phi1 2))))
(*.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))) R)
(+ (* -1 (* (* R (* lambda1 lambda2)) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))) (* R (sqrt (+ (pow lambda1 2) (pow phi1 2)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) (neg.f64 (*.f64 (*.f64 lambda1 lambda2) R)) (*.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))) R))
(+ (* R (sqrt (+ (pow lambda1 2) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R lambda1) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))) (* 1/2 (* (* R (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2)))))) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))))))
(fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 R) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 R)))) (*.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))) R))
(+ (* R (sqrt (+ (pow lambda1 2) (pow phi1 2)))) (* lambda2 (+ (* -1 (* (* R lambda1) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2))))))) (sqrt (/ 1 (pow (+ (pow lambda1 2) (pow phi1 2)) 3))))) (* 1/2 (* (* R (- 1 (/ (pow lambda1 2) (+ (pow lambda1 2) (pow phi1 2))))) (sqrt (/ 1 (+ (pow lambda1 2) (pow phi1 2)))))))))))
(fma.f64 lambda2 (fma.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 lambda1 (*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 R)))) (*.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))) R))
(* R lambda2)
(*.f64 lambda2 R)
(* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2))))
(*.f64 lambda2 (-.f64 R (/.f64 (*.f64 lambda1 R) lambda2)))
(* lambda2 (+ R (+ (* -1 (/ (* R lambda1) lambda2)) (* 1/2 (/ (* R (pow phi1 2)) (pow lambda2 2))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 phi1 phi1) R) (*.f64 lambda2 lambda2)) (-.f64 R (/.f64 (*.f64 lambda1 R) lambda2))))
(* lambda2 (+ R (+ (* -1 (/ (* R lambda1) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow phi1 2))) (pow lambda2 3))) (* 1/2 (/ (* R (pow phi1 2)) (pow lambda2 2)))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 lambda1 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2)))) (-.f64 R (/.f64 (*.f64 lambda1 R) lambda2))))
(* -1 (* R lambda2))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 R))
(* -1 (* lambda2 (+ R (* -1 (/ (* R lambda1) lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 R (/.f64 (*.f64 lambda1 R) lambda2))))
(* -1 (* lambda2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow phi1 2)) lambda2)) (* R lambda1)) lambda2)))))
(*.f64 (-.f64 R (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 phi1 phi1) R) lambda2) (*.f64 lambda1 R)) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow phi1 2))) (* 1/2 (/ (* R (* lambda1 (pow phi1 2))) lambda2))) lambda2)) (* R lambda1)) lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 R (/.f64 (-.f64 (*.f64 lambda1 R) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 phi1 phi1 (/.f64 (*.f64 lambda1 (*.f64 phi1 phi1)) lambda2)))) lambda2)) lambda2))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))
(* R (sqrt (+ (pow phi1 2) (pow (- lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
lambda1
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (+.f64 (/.f64 lambda2 lambda1) #s(literal -1 binary64)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (+.f64 (/.f64 lambda2 lambda1) #s(literal -1 binary64)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (+.f64 (/.f64 lambda2 lambda1) #s(literal -1 binary64)))
lambda1
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 R))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 R))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 R))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 R))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 R))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 R))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 R))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 R))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 R))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 R))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 R))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 R))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 R))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 R))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 R))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 R))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 R))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 R))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 R))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 R))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 R))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 R))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 R))
(* -1 (* R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 R))
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* R lambda1)
(*.f64 lambda1 R)
(* -1 phi2)
(-.f64 #s(literal 0 binary64) phi2)
(+ phi1 (* -1 phi2))
(-.f64 phi1 phi2)
(+ phi1 (* -1 phi2))
(-.f64 phi1 phi2)
(+ phi1 (* -1 phi2))
(-.f64 phi1 phi2)
phi1
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
phi1
(* -1 (* phi1 (- (/ phi2 phi1) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (+.f64 (/.f64 phi2 phi1) #s(literal -1 binary64))))
(* -1 (* phi1 (- (/ phi2 phi1) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (+.f64 (/.f64 phi2 phi1) #s(literal -1 binary64))))
(* -1 (* phi1 (- (/ phi2 phi1) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (+.f64 (/.f64 phi2 phi1) #s(literal -1 binary64))))
phi1
(+ phi1 (* -1 phi2))
(-.f64 phi1 phi2)
(+ phi1 (* -1 phi2))
(-.f64 phi1 phi2)
(+ phi1 (* -1 phi2))
(-.f64 phi1 phi2)
(* -1 phi2)
(-.f64 #s(literal 0 binary64) phi2)
(* phi2 (- (/ phi1 phi2) 1))
(*.f64 phi2 (+.f64 (/.f64 phi1 phi2) #s(literal -1 binary64)))
(* phi2 (- (/ phi1 phi2) 1))
(*.f64 phi2 (+.f64 (/.f64 phi1 phi2) #s(literal -1 binary64)))
(* phi2 (- (/ phi1 phi2) 1))
(*.f64 phi2 (+.f64 (/.f64 phi1 phi2) #s(literal -1 binary64)))
(* -1 phi2)
(-.f64 #s(literal 0 binary64) phi2)
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(* -1 (/ phi2 phi1))
(/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))
(* phi2 (- (/ 1 phi2) (/ 1 phi1)))
(*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1)))
(* phi2 (- (/ 1 phi2) (/ 1 phi1)))
(*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1)))
(* phi2 (- (/ 1 phi2) (/ 1 phi1)))
(*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1)))
(* -1 (/ phi2 phi1))
(/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))
(* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (+.f64 (/.f64 #s(literal 1 binary64) phi1) (/.f64 #s(literal -1 binary64) phi2)))
(* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (+.f64 (/.f64 #s(literal 1 binary64) phi1) (/.f64 #s(literal -1 binary64) phi2)))
(* -1 (* phi2 (- (/ 1 phi1) (/ 1 phi2))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (+.f64 (/.f64 #s(literal 1 binary64) phi1) (/.f64 #s(literal -1 binary64) phi2)))
(* -1 (/ phi2 phi1))
(/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1))
(/ (+ phi1 (* -1 phi2)) phi1)
(/.f64 (-.f64 phi1 phi2) phi1)
(/ (+ phi1 (* -1 phi2)) phi1)
(/.f64 (-.f64 phi1 phi2) phi1)
(/ (+ phi1 (* -1 phi2)) phi1)
(/.f64 (-.f64 phi1 phi2) phi1)
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
(+ 1 (* -1 (/ phi2 phi1)))
(-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))
phi2
(- (* -1 phi1) (* -1 phi2))
(-.f64 phi2 phi1)
(- (* -1 phi1) (* -1 phi2))
(-.f64 phi2 phi1)
(- (* -1 phi1) (* -1 phi2))
(-.f64 phi2 phi1)
(* -1 phi1)
(-.f64 #s(literal 0 binary64) phi1)
(* phi1 (- (/ phi2 phi1) 1))
(*.f64 phi1 (+.f64 (/.f64 phi2 phi1) #s(literal -1 binary64)))
(* phi1 (- (/ phi2 phi1) 1))
(*.f64 phi1 (+.f64 (/.f64 phi2 phi1) #s(literal -1 binary64)))
(* phi1 (- (/ phi2 phi1) 1))
(*.f64 phi1 (+.f64 (/.f64 phi2 phi1) #s(literal -1 binary64)))
(* -1 phi1)
(-.f64 #s(literal 0 binary64) phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* -1 phi1)
(-.f64 #s(literal 0 binary64) phi1)
(- phi2 phi1)
(-.f64 phi2 phi1)
(- phi2 phi1)
(-.f64 phi2 phi1)
(- phi2 phi1)
(-.f64 phi2 phi1)
phi2
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
phi2
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi1 phi2) phi2)
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi1 phi2) phi2)
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi1 phi2) phi2)
(/ 1 phi2)
(/.f64 #s(literal 1 binary64) phi2)
(/ (+ 1 (* -1 (/ phi2 phi1))) phi2)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) phi2)
(/ (+ 1 (* -1 (/ phi2 phi1))) phi2)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) phi2)
(/ (+ 1 (* -1 (/ phi2 phi1))) phi2)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) phi2)
(/ -1 phi1)
(/.f64 #s(literal -1 binary64) phi1)
(- (/ 1 phi2) (/ 1 phi1))
(+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))
(- (/ 1 phi2) (/ 1 phi1))
(+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))
(- (/ 1 phi2) (/ 1 phi1))
(+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))
(/ -1 phi1)
(/.f64 #s(literal -1 binary64) phi1)
(- (/ 1 phi2) (/ 1 phi1))
(+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))
(- (/ 1 phi2) (/ 1 phi1))
(+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))
(- (/ 1 phi2) (/ 1 phi1))
(+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))
(/ -1 phi1)
(/.f64 #s(literal -1 binary64) phi1)
(/ (- (/ phi1 phi2) 1) phi1)
(/.f64 (+.f64 (/.f64 phi1 phi2) #s(literal -1 binary64)) phi1)
(/ (- (/ phi1 phi2) 1) phi1)
(/.f64 (+.f64 (/.f64 phi1 phi2) #s(literal -1 binary64)) phi1)
(/ (- (/ phi1 phi2) 1) phi1)
(/.f64 (+.f64 (/.f64 phi1 phi2) #s(literal -1 binary64)) phi1)
(/ 1 phi2)
(/.f64 #s(literal 1 binary64) phi2)
(- (/ 1 phi2) (/ 1 phi1))
(+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))
(- (/ 1 phi2) (/ 1 phi1))
(+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))
(- (/ 1 phi2) (/ 1 phi1))
(+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))
(/ 1 phi2)
(/.f64 #s(literal 1 binary64) phi2)
(- (/ 1 phi2) (/ 1 phi1))
(+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))
(- (/ 1 phi2) (/ 1 phi1))
(+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))
(- (/ 1 phi2) (/ 1 phi1))
(+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))
(* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))
(*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))
(* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))
(*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))
(* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))
(*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))
(* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))
(*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))
(* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))
(*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))
(* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))
(*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))
(* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))
(*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))
(* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))
(*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))
(* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))
(*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))
(* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))
(*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))
(* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))
(*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))
(* R (+ (* phi2 (- phi2 phi1)) (pow phi1 2)))
(*.f64 R (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))
(* R (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) R)
(+ (* -1 (* R (* phi1 phi2))) (* R (pow phi1 2)))
(fma.f64 (*.f64 phi1 phi1) R (*.f64 R (*.f64 phi1 (-.f64 #s(literal 0 binary64) phi2))))
(+ (* R (pow phi1 2)) (* phi2 (+ (* -1 (* R phi1)) (* R phi2))))
(fma.f64 (*.f64 phi1 phi1) R (*.f64 phi2 (fma.f64 phi1 (-.f64 #s(literal 0 binary64) R) (*.f64 R phi2))))
(+ (* R (pow phi1 2)) (* phi2 (+ (* -1 (* R phi1)) (* R phi2))))
(fma.f64 (*.f64 phi1 phi1) R (*.f64 phi2 (fma.f64 phi1 (-.f64 #s(literal 0 binary64) R) (*.f64 R phi2))))
(* R (pow phi2 2))
(*.f64 R (fma.f64 phi2 phi2 #s(literal 0 binary64)))
(* (pow phi2 2) (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (-.f64 R (/.f64 (*.f64 phi1 R) phi2)))
(* (pow phi2 2) (+ R (+ (* -1 (/ (* R phi1) phi2)) (/ (* R (pow phi1 2)) (pow phi2 2)))))
(*.f64 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (fma.f64 R (/.f64 (*.f64 phi1 phi1) (fma.f64 phi2 phi2 #s(literal 0 binary64))) (-.f64 R (/.f64 (*.f64 phi1 R) phi2))))
(* (pow phi2 2) (+ R (+ (* -1 (/ (* R phi1) phi2)) (/ (* R (pow phi1 2)) (pow phi2 2)))))
(*.f64 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (fma.f64 R (/.f64 (*.f64 phi1 phi1) (fma.f64 phi2 phi2 #s(literal 0 binary64))) (-.f64 R (/.f64 (*.f64 phi1 R) phi2))))
(* R (pow phi2 2))
(*.f64 R (fma.f64 phi2 phi2 #s(literal 0 binary64)))
(* (pow phi2 2) (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (-.f64 R (/.f64 (*.f64 phi1 R) phi2)))
(* (pow phi2 2) (+ R (* -1 (/ (+ (* -1 (/ (* R (pow phi1 2)) phi2)) (* R phi1)) phi2))))
(*.f64 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (-.f64 R (/.f64 (-.f64 (*.f64 phi1 R) (/.f64 (*.f64 (*.f64 phi1 phi1) R) phi2)) phi2)))
(* (pow phi2 2) (+ R (* -1 (/ (+ (* -1 (/ (* R (pow phi1 2)) phi2)) (* R phi1)) phi2))))
(*.f64 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (-.f64 R (/.f64 (-.f64 (*.f64 phi1 R) (/.f64 (*.f64 (*.f64 phi1 phi1) R) phi2)) phi2)))
(* R (pow phi2 2))
(*.f64 R (fma.f64 phi2 phi2 #s(literal 0 binary64)))
(+ (* -1 (* R (* phi1 phi2))) (* R (pow phi2 2)))
(fma.f64 R (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 R (*.f64 phi1 (-.f64 #s(literal 0 binary64) phi2))))
(+ (* R (pow phi2 2)) (* phi1 (+ (* -1 (* R phi2)) (* R phi1))))
(fma.f64 phi1 (fma.f64 phi1 R (*.f64 R (-.f64 #s(literal 0 binary64) phi2))) (*.f64 R (fma.f64 phi2 phi2 #s(literal 0 binary64))))
(+ (* R (pow phi2 2)) (* phi1 (+ (* -1 (* R phi2)) (* R phi1))))
(fma.f64 phi1 (fma.f64 phi1 R (*.f64 R (-.f64 #s(literal 0 binary64) phi2))) (*.f64 R (fma.f64 phi2 phi2 #s(literal 0 binary64))))
(* R (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) R)
(* (pow phi1 2) (+ R (* -1 (/ (* R phi2) phi1))))
(*.f64 (*.f64 phi1 phi1) (-.f64 R (/.f64 (*.f64 R phi2) phi1)))
(* (pow phi1 2) (+ R (+ (* -1 (/ (* R phi2) phi1)) (/ (* R (pow phi2 2)) (pow phi1 2)))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 R (/.f64 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 phi1 phi1)) (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(* (pow phi1 2) (+ R (+ (* -1 (/ (* R phi2) phi1)) (/ (* R (pow phi2 2)) (pow phi1 2)))))
(*.f64 (*.f64 phi1 phi1) (fma.f64 R (/.f64 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 phi1 phi1)) (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(* R (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) R)
(* (pow phi1 2) (+ R (* -1 (/ (* R phi2) phi1))))
(*.f64 (*.f64 phi1 phi1) (-.f64 R (/.f64 (*.f64 R phi2) phi1)))
(* (pow phi1 2) (+ R (* -1 (/ (+ (* -1 (/ (* R (pow phi2 2)) phi1)) (* R phi2)) phi1))))
(*.f64 (*.f64 phi1 phi1) (-.f64 R (/.f64 (fma.f64 R (-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 phi2 phi2 #s(literal 0 binary64)) phi1)) (*.f64 R phi2)) phi1)))
(* (pow phi1 2) (+ R (* -1 (/ (+ (* -1 (/ (* R (pow phi2 2)) phi1)) (* R phi2)) phi1))))
(*.f64 (*.f64 phi1 phi1) (-.f64 R (/.f64 (fma.f64 R (-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 phi2 phi2 #s(literal 0 binary64)) phi1)) (*.f64 R phi2)) phi1)))
(/ -1 phi1)
(/.f64 #s(literal -1 binary64) phi1)
(- (/ (pow phi2 2) (pow phi1 3)) (/ 1 phi1))
(+.f64 (/.f64 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 phi1 (*.f64 phi1 phi1))) (/.f64 #s(literal -1 binary64) phi1))
(- (* (pow phi2 2) (+ (/ 1 (pow phi1 3)) (/ phi2 (pow phi1 4)))) (/ 1 phi1))
(fma.f64 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 phi1))) (/.f64 phi2 (pow.f64 phi1 #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) phi1))
(- (* (pow phi2 2) (+ (* phi2 (+ (* -1 (/ (pow phi2 2) (pow phi1 6))) (/ 1 (pow phi1 4)))) (/ 1 (pow phi1 3)))) (/ 1 phi1))
(fma.f64 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (fma.f64 phi2 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 phi1 #s(literal 4 binary64))) (/.f64 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (pow.f64 phi1 #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 #s(literal -1 binary64) phi1))
(/ 1 phi2)
(/.f64 #s(literal 1 binary64) phi2)
(/ (+ 1 (+ (* -1 (/ phi1 phi2)) (/ phi1 phi2))) phi2)
(/.f64 #s(literal 1 binary64) phi2)
(/ (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* -1 (/ (pow phi1 2) (pow phi2 2))) (/ phi1 phi2)))) phi2)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 #s(literal 0 binary64) phi2)))) phi2)
(/ (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* -1 (/ (pow phi1 2) (pow phi2 2))) (+ (* -1 (/ (pow phi1 3) (pow phi2 3))) (/ phi1 phi2))))) phi2)
(/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 phi1 phi1) (fma.f64 phi2 phi2 #s(literal 0 binary64))) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)))) #s(literal 0 binary64))) phi2)
(/ 1 phi2)
(/.f64 #s(literal 1 binary64) phi2)
(* -1 (/ (- (* -1 (/ (+ phi1 (* -1 phi1)) phi2)) 1) phi2))
(/.f64 (+.f64 (/.f64 #s(literal 0 binary64) phi2) #s(literal 1 binary64)) phi2)
(* -1 (/ (- (* -1 (/ (+ phi1 (+ (* -1 phi1) (* -1 (/ (pow phi1 2) phi2)))) phi2)) 1) phi2))
(/.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 phi1 phi1) phi2)) (-.f64 #s(literal 0 binary64) phi2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) phi2))
(* -1 (/ (- (* -1 (/ (+ phi1 (+ (* -1 phi1) (* -1 (/ (+ (/ (pow phi1 3) phi2) (pow phi1 2)) phi2)))) phi2)) 1) phi2))
(/.f64 (+.f64 (/.f64 (/.f64 (fma.f64 phi1 phi1 (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) phi2)) (-.f64 #s(literal 0 binary64) phi2)) (-.f64 #s(literal 0 binary64) phi2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) phi2))
(/ 1 phi2)
(/.f64 #s(literal 1 binary64) phi2)
(+ (* -1 (/ (pow phi1 2) (pow phi2 3))) (/ 1 phi2))
(-.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 (*.f64 phi1 phi1) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64))))
(+ (* (pow phi1 2) (- (* -1 (/ phi1 (pow phi2 4))) (/ 1 (pow phi2 3)))) (/ 1 phi2))
(fma.f64 (*.f64 phi1 phi1) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) phi1) (pow.f64 phi2 #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) phi2))
(+ (* (pow phi1 2) (- (* phi1 (- (/ (pow phi1 2) (pow phi2 6)) (/ 1 (pow phi2 4)))) (/ 1 (pow phi2 3)))) (/ 1 phi2))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 phi1 (+.f64 (/.f64 (*.f64 phi1 phi1) (pow.f64 phi2 #s(literal 6 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 phi2 #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) phi2))
(/ -1 phi1)
(/.f64 #s(literal -1 binary64) phi1)
(/ (- (+ (* -1 (/ phi2 phi1)) (/ phi2 phi1)) 1) phi1)
(/.f64 #s(literal -1 binary64) phi1)
(/ (- (+ (* -1 (/ phi2 phi1)) (+ (/ phi2 phi1) (/ (pow phi2 2) (pow phi1 2)))) 1) phi1)
(/.f64 (+.f64 (+.f64 (/.f64 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 phi1 phi1)) #s(literal 0 binary64)) #s(literal -1 binary64)) phi1)
(/ (- (+ (* -1 (/ phi2 phi1)) (+ (/ phi2 phi1) (+ (/ (pow phi2 2) (pow phi1 2)) (/ (pow phi2 3) (pow phi1 3))))) 1) phi1)
(/.f64 (+.f64 (+.f64 (+.f64 (/.f64 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 phi1 phi1)) #s(literal 0 binary64)) (/.f64 (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal -1 binary64)) phi1)
(/ -1 phi1)
(/.f64 #s(literal -1 binary64) phi1)
(* -1 (/ (+ 1 (+ (* -1 (/ phi2 phi1)) (/ phi2 phi1))) phi1))
(/.f64 #s(literal -1 binary64) phi1)
(* -1 (/ (+ 1 (* -1 (/ (+ (* -1 (+ phi2 (* -1 phi2))) (/ (pow phi2 2) phi1)) phi1))) phi1))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (fma.f64 phi2 phi2 #s(literal 0 binary64)) phi1) #s(literal 0 binary64)) phi1)) (-.f64 #s(literal 0 binary64) phi1))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -1 (+ phi2 (* -1 phi2))) (* -1 (/ (+ (* -1 (/ (pow phi2 3) phi1)) (* -1 (pow phi2 2))) phi1))) phi1))) phi1))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 (fma.f64 phi2 phi2 (/.f64 (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)) phi1))) (-.f64 #s(literal 0 binary64) phi1)) phi1)) (-.f64 #s(literal 0 binary64) phi1))
(* -1 (pow phi1 2))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1))
(+ (* -1 (pow phi1 2)) (* phi2 (+ phi1 (* -1 phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1))
(+ (* -1 (pow phi1 2)) (* phi2 (+ phi1 (+ phi2 (* -1 phi1)))))
(fma.f64 phi1 (-.f64 #s(literal 0 binary64) phi1) (fma.f64 phi2 phi2 #s(literal 0 binary64)))
(+ (* -1 (pow phi1 2)) (* phi2 (+ phi1 (+ phi2 (* -1 phi1)))))
(fma.f64 phi1 (-.f64 #s(literal 0 binary64) phi1) (fma.f64 phi2 phi2 #s(literal 0 binary64)))
(pow phi2 2)
(fma.f64 phi2 phi2 #s(literal 0 binary64))
(* (pow phi2 2) (+ 1 (+ (* -1 (/ phi1 phi2)) (/ phi1 phi2))))
(fma.f64 phi2 phi2 #s(literal 0 binary64))
(* (pow phi2 2) (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* -1 (/ (pow phi1 2) (pow phi2 2))) (/ phi1 phi2)))))
(*.f64 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 #s(literal 0 binary64) phi2)))))
(* (pow phi2 2) (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* -1 (/ (pow phi1 2) (pow phi2 2))) (/ phi1 phi2)))))
(*.f64 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 #s(literal 0 binary64) phi2)))))
(pow phi2 2)
(fma.f64 phi2 phi2 #s(literal 0 binary64))
(* (pow phi2 2) (+ 1 (+ (* -1 (/ phi1 phi2)) (/ phi1 phi2))))
(fma.f64 phi2 phi2 #s(literal 0 binary64))
(* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (+ phi1 (* -1 phi1))) (/ (pow phi1 2) phi2)) phi2))))
(*.f64 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 phi1 phi1) phi2)) phi2)))
(* (pow phi2 2) (+ 1 (* -1 (/ (+ (* -1 (+ phi1 (* -1 phi1))) (/ (pow phi1 2) phi2)) phi2))))
(*.f64 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 phi1 phi1) phi2)) phi2)))
(pow phi2 2)
(fma.f64 phi2 phi2 #s(literal 0 binary64))
(+ (* phi1 (+ phi2 (* -1 phi2))) (pow phi2 2))
(fma.f64 phi2 phi2 #s(literal 0 binary64))
(+ (* phi1 (+ phi2 (+ (* -1 phi1) (* -1 phi2)))) (pow phi2 2))
(fma.f64 phi1 (-.f64 #s(literal 0 binary64) phi1) (fma.f64 phi2 phi2 #s(literal 0 binary64)))
(+ (* phi1 (+ phi2 (+ (* -1 phi1) (* -1 phi2)))) (pow phi2 2))
(fma.f64 phi1 (-.f64 #s(literal 0 binary64) phi1) (fma.f64 phi2 phi2 #s(literal 0 binary64)))
(* -1 (pow phi1 2))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1))
(* (pow phi1 2) (- (+ (* -1 (/ phi2 phi1)) (/ phi2 phi1)) 1))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1))
(* (pow phi1 2) (- (+ (* -1 (/ phi2 phi1)) (+ (/ phi2 phi1) (/ (pow phi2 2) (pow phi1 2)))) 1))
(*.f64 (*.f64 phi1 phi1) (+.f64 (+.f64 (/.f64 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 phi1 phi1)) #s(literal 0 binary64)) #s(literal -1 binary64)))
(* (pow phi1 2) (- (+ (* -1 (/ phi2 phi1)) (+ (/ phi2 phi1) (/ (pow phi2 2) (pow phi1 2)))) 1))
(*.f64 (*.f64 phi1 phi1) (+.f64 (+.f64 (/.f64 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 phi1 phi1)) #s(literal 0 binary64)) #s(literal -1 binary64)))
(* -1 (pow phi1 2))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 phi1))
(* (pow phi1 2) (- (* -1 (/ (+ phi2 (* -1 phi2)) phi1)) 1))
(*.f64 (*.f64 phi1 phi1) (+.f64 (/.f64 #s(literal 0 binary64) phi1) #s(literal -1 binary64)))
(* (pow phi1 2) (- (* -1 (/ (+ phi2 (+ (* -1 phi2) (* -1 (/ (pow phi2 2) phi1)))) phi1)) 1))
(*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 phi2 phi2 #s(literal 0 binary64)) phi1)) (-.f64 #s(literal 0 binary64) phi1))))
(* (pow phi1 2) (- (* -1 (/ (+ phi2 (+ (* -1 phi2) (* -1 (/ (pow phi2 2) phi1)))) phi1)) 1))
(*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 phi2 phi2 #s(literal 0 binary64)) phi1)) (-.f64 #s(literal 0 binary64) phi1))))
phi1
(+ phi1 phi2)
(+.f64 phi1 phi2)
(+ phi1 phi2)
(+.f64 phi1 phi2)
(+ phi1 phi2)
(+.f64 phi1 phi2)
phi2
(* phi2 (+ 1 (/ phi1 phi2)))
(fma.f64 phi2 (/.f64 phi1 phi2) phi2)
(* phi2 (+ 1 (/ phi1 phi2)))
(fma.f64 phi2 (/.f64 phi1 phi2) phi2)
(* phi2 (+ 1 (/ phi1 phi2)))
(fma.f64 phi2 (/.f64 phi1 phi2) phi2)
phi2
(* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) phi2)
(* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) phi2)
(* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))
(fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) phi2)
phi2
(+ phi1 phi2)
(+.f64 phi1 phi2)
(+ phi1 phi2)
(+.f64 phi1 phi2)
(+ phi1 phi2)
(+.f64 phi1 phi2)
phi1
(* phi1 (+ 1 (/ phi2 phi1)))
(fma.f64 phi1 (/.f64 phi2 phi1) phi1)
(* phi1 (+ 1 (/ phi2 phi1)))
(fma.f64 phi1 (/.f64 phi2 phi1) phi1)
(* phi1 (+ 1 (/ phi2 phi1)))
(fma.f64 phi1 (/.f64 phi2 phi1) phi1)
phi1
(* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (+.f64 (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) #s(literal -1 binary64)))
(* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (+.f64 (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) #s(literal -1 binary64)))
(* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (+.f64 (/.f64 phi2 (-.f64 #s(literal 0 binary64) phi1)) #s(literal -1 binary64)))
(* R lambda2)
(*.f64 lambda2 R)
(+ (* 1/2 (/ (* R (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2))))) lambda2)) (* R lambda2))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 phi1 phi1) R) (fma.f64 (*.f64 lambda2 lambda2) #s(literal -1/4 binary64) #s(literal 1 binary64))) lambda2) (*.f64 lambda2 R))
(+ (* R lambda2) (* (pow phi1 2) (+ (* 1/2 (/ (* R (* (pow phi1 2) (- (* 1/48 (pow lambda2 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow lambda2 2))) 2) (pow lambda2 2)))))) lambda2)) (* 1/2 (/ (* R (+ 1 (* -1/4 (pow lambda2 2)))) lambda2)))))
(fma.f64 (*.f64 phi1 phi1) (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 (*.f64 lambda2 lambda2) #s(literal 1/48 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 lambda2 lambda2) #s(literal -1/4 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 lambda2 lambda2) #s(literal -1/4 binary64) #s(literal 1 binary64))) (*.f64 lambda2 lambda2)))) lambda2) (/.f64 (fma.f64 (*.f64 lambda2 lambda2) #s(literal -1/4 binary64) #s(literal 1 binary64)) lambda2)))) (*.f64 lambda2 R))
(+ (* R lambda2) (* (pow phi1 2) (+ (* 1/2 (/ (* R (+ 1 (* -1/4 (pow lambda2 2)))) lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* R (* (pow phi1 2) (- (* -1/1440 (pow lambda2 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow lambda2 2))) (- (* 1/48 (pow lambda2 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow lambda2 2))) 2) (pow lambda2 2))))) (pow lambda2 2)))))) lambda2)) (* 1/2 (/ (* R (- (* 1/48 (pow lambda2 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow lambda2 2))) 2) (pow lambda2 2))))) lambda2)))))))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (fma.f64 (*.f64 lambda2 lambda2) #s(literal -1/4 binary64) #s(literal 1 binary64))) lambda2) (*.f64 (*.f64 phi1 phi1) (*.f64 #s(literal 1/2 binary64) (*.f64 R (fma.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 (*.f64 lambda2 lambda2) #s(literal -1/1440 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 (*.f64 lambda2 lambda2) #s(literal -1/4 binary64) #s(literal 1 binary64)) (/.f64 (fma.f64 (*.f64 lambda2 lambda2) #s(literal 1/48 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 lambda2 lambda2) #s(literal -1/4 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 lambda2 lambda2) #s(literal -1/4 binary64) #s(literal 1 binary64))) (*.f64 lambda2 lambda2)))) (*.f64 lambda2 lambda2))))) lambda2) (/.f64 (fma.f64 (*.f64 lambda2 lambda2) #s(literal 1/48 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 lambda2 lambda2) #s(literal -1/4 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 lambda2 lambda2) #s(literal -1/4 binary64) #s(literal 1 binary64))) (*.f64 lambda2 lambda2)))) lambda2)))))) (*.f64 lambda2 R))
(* R phi1)
(*.f64 phi1 R)
(* phi1 (+ R (* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2))) (pow phi1 2)))))
(*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R (*.f64 lambda2 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 phi1 phi1)) R))
(* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 4))) (pow phi1 4))) (* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2))) (pow phi1 2))))))
(*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R (*.f64 lambda2 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 phi1 phi1)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (pow.f64 phi1 #s(literal 4 binary64))) R)))
(* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 4))) (pow phi1 4))) (+ (* 1/16 (/ (* R (* (pow lambda2 6) (pow (cos (* 1/2 phi1)) 6))) (pow phi1 6))) (* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2))) (pow phi1 2)))))))
(*.f64 phi1 (+.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 #s(literal 6 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (pow.f64 phi1 #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda2 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) (*.f64 phi1 phi1))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (pow.f64 phi1 #s(literal 4 binary64))) R)))
(* -1 (* R phi1))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) R)
(* -1 (* phi1 (+ R (* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2))) (pow phi1 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R (*.f64 lambda2 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 phi1 phi1)) R))
(* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 4))) (pow phi1 4))) (* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2))) (pow phi1 2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R (*.f64 lambda2 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 phi1 phi1)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (pow.f64 phi1 #s(literal 4 binary64))) R)))
(* -1 (* phi1 (+ R (+ (* -1/8 (/ (* R (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 4))) (pow phi1 4))) (+ (* 1/16 (/ (* R (* (pow lambda2 6) (pow (cos (* 1/2 phi1)) 6))) (pow phi1 6))) (* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2))) (pow phi1 2))))))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (+.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 #s(literal 6 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (pow.f64 phi1 #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda2 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) (*.f64 phi1 phi1))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 R (pow.f64 lambda2 #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (pow.f64 phi1 #s(literal 4 binary64))) R)))
(* R phi1)
(*.f64 phi1 R)
(+ (* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2))) phi1)) (* R phi1))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R (*.f64 lambda2 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) phi1) (*.f64 phi1 R))
(+ (* R phi1) (* (pow lambda2 2) (+ (* -1/8 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4))) (pow phi1 3))) (* 1/2 (/ (* R (pow (cos (* 1/2 phi1)) 2)) phi1)))))
(fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 R (*.f64 lambda2 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 phi1 (*.f64 phi1 phi1))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) phi1)) (*.f64 phi1 R))
(+ (* R phi1) (* (pow lambda2 2) (+ (* 1/2 (/ (* R (pow (cos (* 1/2 phi1)) 2)) phi1)) (* (pow lambda2 2) (+ (* -1/8 (/ (* R (pow (cos (* 1/2 phi1)) 4)) (pow phi1 3))) (* 1/16 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 6))) (pow phi1 5))))))))
(fma.f64 (*.f64 lambda2 lambda2) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 phi1 (*.f64 phi1 phi1))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 R (*.f64 lambda2 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)))) (pow.f64 phi1 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) phi1)) (*.f64 phi1 R))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda2 (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1)))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 phi1 phi1) R) (*.f64 (*.f64 lambda2 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* lambda2 (+ (* -1/8 (/ (* R (pow phi1 4)) (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 3)))) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1))))))
(*.f64 lambda2 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 phi1 #s(literal 4 binary64)) R) (*.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 phi1 phi1) R) (*.f64 (*.f64 lambda2 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
(* lambda2 (+ (* -1/8 (/ (* R (pow phi1 4)) (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 3)))) (+ (* 1/16 (/ (* R (pow phi1 6)) (* (pow lambda2 6) (pow (cos (* 1/2 phi1)) 5)))) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1)))))))
(*.f64 lambda2 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 phi1 #s(literal 4 binary64)) R) (*.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 phi1 #s(literal 6 binary64)) R) (*.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 phi1 phi1) R) (*.f64 (*.f64 lambda2 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))
(* -1 (* R (* lambda2 (cos (* 1/2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 R)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* -1 (* lambda2 (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 phi1 phi1) R) (*.f64 (*.f64 lambda2 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (* -1/8 (/ (* R (pow phi1 4)) (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 3)))) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1)))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 phi1 #s(literal 4 binary64)) R) (*.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 phi1 phi1) R) (*.f64 (*.f64 lambda2 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (* -1/8 (/ (* R (pow phi1 4)) (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 3)))) (+ (* 1/16 (/ (* R (pow phi1 6)) (* (pow lambda2 6) (pow (cos (* 1/2 phi1)) 5)))) (+ (* 1/2 (/ (* R (pow phi1 2)) (* (pow lambda2 2) (cos (* 1/2 phi1))))) (* R (cos (* 1/2 phi1))))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 phi1 #s(literal 4 binary64)) R) (*.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 phi1 #s(literal 6 binary64)) R) (*.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 phi1 phi1) R) (*.f64 (*.f64 lambda2 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (-.f64 #s(literal 0 binary64) lambda2))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))
(*.f64 R (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
lambda2
(+ lambda2 (* 1/2 (/ (* (pow phi1 2) (+ 1 (* -1/4 (pow lambda2 2)))) lambda2)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 (*.f64 lambda2 lambda2) #s(literal -1/4 binary64) #s(literal 1 binary64)) lambda2)) lambda2)
(+ lambda2 (* (pow phi1 2) (+ (* 1/2 (/ (* (pow phi1 2) (- (* 1/48 (pow lambda2 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow lambda2 2))) 2) (pow lambda2 2))))) lambda2)) (* 1/2 (/ (+ 1 (* -1/4 (pow lambda2 2))) lambda2)))))
(fma.f64 (*.f64 phi1 phi1) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 (*.f64 lambda2 lambda2) #s(literal 1/48 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 lambda2 lambda2) #s(literal -1/4 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 lambda2 lambda2) #s(literal -1/4 binary64) #s(literal 1 binary64))) (*.f64 lambda2 lambda2)))) lambda2) (/.f64 (fma.f64 (*.f64 lambda2 lambda2) #s(literal -1/4 binary64) #s(literal 1 binary64)) lambda2))) lambda2)
(+ lambda2 (* (pow phi1 2) (+ (* 1/2 (/ (+ 1 (* -1/4 (pow lambda2 2))) lambda2)) (* (pow phi1 2) (+ (* 1/2 (/ (* (pow phi1 2) (- (* -1/1440 (pow lambda2 2)) (* 1/2 (/ (* (+ 1 (* -1/4 (pow lambda2 2))) (- (* 1/48 (pow lambda2 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow lambda2 2))) 2) (pow lambda2 2))))) (pow lambda2 2))))) lambda2)) (* 1/2 (/ (- (* 1/48 (pow lambda2 2)) (* 1/4 (/ (pow (+ 1 (* -1/4 (pow lambda2 2))) 2) (pow lambda2 2)))) lambda2)))))))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 (*.f64 lambda2 lambda2) #s(literal -1/1440 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 (*.f64 lambda2 lambda2) #s(literal -1/4 binary64) #s(literal 1 binary64)) (/.f64 (fma.f64 (*.f64 lambda2 lambda2) #s(literal 1/48 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 lambda2 lambda2) #s(literal -1/4 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 lambda2 lambda2) #s(literal -1/4 binary64) #s(literal 1 binary64))) (*.f64 lambda2 lambda2)))) (*.f64 lambda2 lambda2))))) lambda2) (/.f64 (fma.f64 (*.f64 lambda2 lambda2) #s(literal 1/48 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 lambda2 lambda2) #s(literal -1/4 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 lambda2 lambda2) #s(literal -1/4 binary64) #s(literal 1 binary64))) (*.f64 lambda2 lambda2)))) lambda2))) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 lambda2 lambda2) #s(literal -1/4 binary64) #s(literal 1 binary64))) lambda2)) lambda2)
phi1
(* phi1 (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))
(*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal 1 binary64)))
(* phi1 (+ 1 (+ (* -1/8 (/ (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 4)) (pow phi1 4))) (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))))
(*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (pow.f64 phi1 #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal 1 binary64))))
(* phi1 (+ 1 (+ (* -1/8 (/ (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* (pow lambda2 6) (pow (cos (* 1/2 phi1)) 6)) (pow phi1 6))) (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))
(fma.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (pow.f64 phi1 #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (pow.f64 phi1 #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) (*.f64 phi1 phi1)))) phi1)
(* -1 phi1)
(-.f64 #s(literal 0 binary64) phi1)
(* -1 (* phi1 (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal 1 binary64)))
(* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 4)) (pow phi1 4))) (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (pow.f64 phi1 #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 phi1 phi1)) #s(literal 1 binary64))))
(* -1 (* phi1 (+ 1 (+ (* -1/8 (/ (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 4)) (pow phi1 4))) (+ (* 1/16 (/ (* (pow lambda2 6) (pow (cos (* 1/2 phi1)) 6)) (pow phi1 6))) (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) (pow phi1 2))))))))
(-.f64 #s(literal 0 binary64) (fma.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (pow.f64 phi1 #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (pow.f64 phi1 #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) (*.f64 phi1 phi1)))) phi1))
phi1
(+ phi1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 2)) phi1)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) phi1) phi1)
(+ phi1 (* (pow lambda2 2) (+ (* -1/8 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 4)) (pow phi1 3))) (* 1/2 (/ (pow (cos (* 1/2 phi1)) 2) phi1)))))
(fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 phi1 (*.f64 phi1 phi1))) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) phi1)) phi1)
(+ phi1 (* (pow lambda2 2) (+ (* 1/2 (/ (pow (cos (* 1/2 phi1)) 2) phi1)) (* (pow lambda2 2) (+ (* -1/8 (/ (pow (cos (* 1/2 phi1)) 4) (pow phi1 3))) (* 1/16 (/ (* (pow lambda2 2) (pow (cos (* 1/2 phi1)) 6)) (pow phi1 5))))))))
(fma.f64 (*.f64 lambda2 lambda2) (fma.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (pow.f64 phi1 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) phi1)) phi1)
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda2 (+ (cos (* 1/2 phi1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1)))))))
(*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda2 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* lambda2 (+ (cos (* 1/2 phi1)) (+ (* -1/8 (/ (pow phi1 4) (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 3)))) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1))))))))
(*.f64 lambda2 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 phi1 #s(literal 4 binary64)) (*.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda2 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* lambda2 (+ (cos (* 1/2 phi1)) (+ (* -1/8 (/ (pow phi1 4) (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 3)))) (+ (* 1/16 (/ (pow phi1 6) (* (pow lambda2 6) (pow (cos (* 1/2 phi1)) 5)))) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1)))))))))
(*.f64 lambda2 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 phi1 #s(literal 4 binary64)) (*.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda2 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 phi1 #s(literal 6 binary64))) (*.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 5 binary64))))))))
(* -1 (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1))))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda2 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (+ (* -1/8 (/ (pow phi1 4) (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 3)))) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1)))))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 phi1 #s(literal 4 binary64)) (*.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda2 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 phi1)) (+ (* -1/8 (/ (pow phi1 4) (* (pow lambda2 4) (pow (cos (* 1/2 phi1)) 3)))) (+ (* 1/16 (/ (pow phi1 6) (* (pow lambda2 6) (pow (cos (* 1/2 phi1)) 5)))) (* 1/2 (/ (pow phi1 2) (* (pow lambda2 2) (cos (* 1/2 phi1))))))))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 phi1 #s(literal 4 binary64)) (*.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda2 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 phi1 #s(literal 6 binary64))) (*.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 5 binary64)))))))))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
lambda2
(+ lambda2 (* -1/8 (* lambda2 (pow phi1 2))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 lambda2 (*.f64 phi1 phi1)) lambda2)
(+ lambda2 (* (pow phi1 2) (+ (* -1/8 lambda2) (* 1/384 (* lambda2 (pow phi1 2))))))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 lambda2 #s(literal -1/8 binary64) (*.f64 (*.f64 lambda2 (*.f64 phi1 phi1)) #s(literal 1/384 binary64))) lambda2)
(+ lambda2 (* (pow phi1 2) (+ (* -1/8 lambda2) (* (pow phi1 2) (+ (* -1/46080 (* lambda2 (pow phi1 2))) (* 1/384 lambda2))))))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (fma.f64 lambda2 #s(literal 1/384 binary64) (*.f64 (*.f64 lambda2 (*.f64 phi1 phi1)) #s(literal -1/46080 binary64))) (*.f64 lambda2 #s(literal -1/8 binary64))) lambda2)
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* lambda2 (cos (* 1/2 phi1)))
(*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (pow phi1 2)))
(fma.f64 (*.f64 phi1 phi1) #s(literal -1/8 binary64) #s(literal 1 binary64))
(+ 1 (* (pow phi1 2) (- (* 1/384 (pow phi1 2)) 1/8)))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) #s(literal 1/384 binary64) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/384 (* -1/46080 (pow phi1 2)))) 1/8)))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) #s(literal -1/46080 binary64) #s(literal 1/384 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) R) (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))))
(* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) R) (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))))
(* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) R) (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))))
(* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) R) (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))))
(* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) R) (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))))
(* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) R) (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))))
(* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) R) (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))))
(* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) R) (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))))
(* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) R) (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))))
(* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) R) (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))))
(* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) R) (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))))
(* -1 (* R (* phi1 (* phi2 (- (/ 1 phi2) (/ 1 phi1))))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) phi1) R) (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))))
(* R phi2)
(*.f64 R phi2)
(+ (* -1 (* R phi1)) (* R phi2))
(fma.f64 phi1 (-.f64 #s(literal 0 binary64) R) (*.f64 R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(fma.f64 phi1 (-.f64 #s(literal 0 binary64) R) (*.f64 R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(fma.f64 phi1 (-.f64 #s(literal 0 binary64) R) (*.f64 R phi2))
(* -1 (* R phi1))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) R)
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(*.f64 phi1 (*.f64 R (+.f64 (/.f64 phi2 phi1) #s(literal -1 binary64))))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(*.f64 phi1 (*.f64 R (+.f64 (/.f64 phi2 phi1) #s(literal -1 binary64))))
(* phi1 (+ (* -1 R) (/ (* R phi2) phi1)))
(*.f64 phi1 (*.f64 R (+.f64 (/.f64 phi2 phi1) #s(literal -1 binary64))))
(* -1 (* R phi1))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) R)
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(* -1 (* R phi1))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) R)
(+ (* -1 (* R phi1)) (* R phi2))
(fma.f64 phi1 (-.f64 #s(literal 0 binary64) R) (*.f64 R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(fma.f64 phi1 (-.f64 #s(literal 0 binary64) R) (*.f64 R phi2))
(+ (* -1 (* R phi1)) (* R phi2))
(fma.f64 phi1 (-.f64 #s(literal 0 binary64) R) (*.f64 R phi2))
(* R phi2)
(*.f64 R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 phi1 R) phi2)))
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 phi1 R) phi2)))
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 phi1 R) phi2)))
(* R phi2)
(*.f64 R phi2)
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 phi1 R) phi2)))
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 phi1 R) phi2)))
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 phi1 R) phi2)))
(* -1 (* R phi1))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) R)
(+ (* -1 (* R phi1)) (/ (* R (* phi2 (+ (* -1 (pow phi1 3)) (* 2 (pow phi1 3))))) (pow phi1 3)))
(fma.f64 R (/.f64 (*.f64 phi2 (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 (-.f64 #s(literal 0 binary64) phi1) R))
(+ (* -1 (* R phi1)) (* phi2 (+ (/ (* R (* phi2 (+ (* -2 (pow phi1 2)) (* 2 (pow phi1 2))))) (pow phi1 3)) (/ (* R (+ (* -1 (pow phi1 3)) (* 2 (pow phi1 3)))) (pow phi1 3)))))
(fma.f64 phi2 (*.f64 R (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 phi1 phi1))) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))))) (*.f64 (-.f64 #s(literal 0 binary64) phi1) R))
(+ (* -1 (* R phi1)) (* phi2 (+ (* phi2 (+ (* phi2 (- (/ (* R (+ phi1 (* -2 phi1))) (pow phi1 3)) (* -1 (/ R (pow phi1 2))))) (/ (* R (+ (* -2 (pow phi1 2)) (* 2 (pow phi1 2)))) (pow phi1 3)))) (/ (* R (+ (* -1 (pow phi1 3)) (* 2 (pow phi1 3)))) (pow phi1 3)))))
(fma.f64 phi2 (fma.f64 R (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 phi2 (fma.f64 phi2 (fma.f64 R (neg.f64 (/.f64 phi1 (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 R (*.f64 phi1 phi1))) (*.f64 R (/.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 phi1 phi1))))))) (*.f64 (-.f64 #s(literal 0 binary64) phi1) R))
(* R phi2)
(*.f64 R phi2)
(* phi2 (+ R (/ (* R (+ phi1 (* -2 phi1))) phi2)))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 phi1 R) phi2)))
(* phi2 (+ R (+ (/ (* R (+ phi1 (* -2 phi1))) phi2) (/ (* R (+ (* -2 (pow phi1 2)) (* 2 (pow phi1 2)))) (pow phi2 2)))))
(*.f64 phi2 (fma.f64 R (+.f64 (/.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) (/.f64 #s(literal 0 binary64) (fma.f64 phi2 phi2 #s(literal 0 binary64)))) R))
(* phi2 (- (+ R (+ (/ (* R (+ phi1 (* -2 phi1))) phi2) (+ (/ (* R (+ (* -2 (pow phi1 2)) (* 2 (pow phi1 2)))) (pow phi2 2)) (/ (* R (+ (* -1 (pow phi1 3)) (* 2 (pow phi1 3)))) (pow phi2 3))))) (/ (* R (pow phi1 3)) (pow phi2 3))))
(*.f64 phi2 (-.f64 (fma.f64 R (/.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) (fma.f64 R (+.f64 (/.f64 #s(literal 0 binary64) (fma.f64 phi2 phi2 #s(literal 0 binary64))) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)))) R)) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 phi1))) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)))))
(* R phi2)
(*.f64 R phi2)
(* -1 (* phi2 (+ (* -1 R) (* -1 (/ (* R (+ phi1 (* -2 phi1))) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (neg.f64 (-.f64 R (/.f64 (*.f64 phi1 R) phi2))))
(* -1 (* phi2 (+ (* -1 R) (* -1 (/ (+ (* -1 (/ (* R (+ (* -1 (pow phi1 2)) (+ (* phi1 (+ phi1 (* -1 phi1))) (pow phi1 2)))) phi2)) (* R (+ phi1 (* -2 phi1)))) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 (-.f64 #s(literal 0 binary64) R) (/.f64 (fma.f64 R (/.f64 #s(literal 0 binary64) phi2) (*.f64 (-.f64 #s(literal 0 binary64) phi1) R)) phi2)))
(* -1 (* phi2 (+ (* -1 R) (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (* R (+ (* phi1 (+ (* -1 (pow phi1 2)) (pow phi1 2))) (pow phi1 3))) phi2)) (* R (+ (* -1 (pow phi1 2)) (+ (* phi1 (+ phi1 (* -1 phi1))) (pow phi1 2))))) (* -1 (/ (* R (pow phi1 3)) phi2))) phi2)) (* R (+ phi1 (* -2 phi1)))) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 (-.f64 #s(literal 0 binary64) R) (/.f64 (fma.f64 phi1 (-.f64 #s(literal 0 binary64) R) (/.f64 (fma.f64 R #s(literal 0 binary64) (fma.f64 (-.f64 #s(literal 0 binary64) R) (/.f64 (fma.f64 phi1 (*.f64 phi1 phi1) #s(literal 0 binary64)) phi2) (*.f64 R (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) phi2)))) (-.f64 #s(literal 0 binary64) phi2))) phi2)))
(* R phi2)
(*.f64 R phi2)
(+ (* R phi2) (/ (* R (* phi1 (+ (* -2 (pow phi2 3)) (pow phi2 3)))) (pow phi2 3)))
(*.f64 R (+.f64 phi2 (/.f64 (*.f64 phi1 (*.f64 phi2 (*.f64 phi2 (-.f64 #s(literal 0 binary64) phi2)))) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)))))
(+ (* R phi2) (* phi1 (+ (/ (* R (* phi1 (+ (* -2 (pow phi2 2)) (* 2 (pow phi2 2))))) (pow phi2 3)) (/ (* R (+ (* -2 (pow phi2 3)) (pow phi2 3))) (pow phi2 3)))))
(fma.f64 phi1 (*.f64 R (+.f64 (/.f64 #s(literal 0 binary64) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 (*.f64 phi2 (*.f64 phi2 (-.f64 #s(literal 0 binary64) phi2))) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64))))) (*.f64 R phi2))
(+ (* R phi2) (* phi1 (+ (* phi1 (+ (* phi1 (- (/ (* R (+ (* -1 phi2) (* 2 phi2))) (pow phi2 3)) (/ R (pow phi2 2)))) (/ (* R (+ (* -2 (pow phi2 2)) (* 2 (pow phi2 2)))) (pow phi2 3)))) (/ (* R (+ (* -2 (pow phi2 3)) (pow phi2 3))) (pow phi2 3)))))
(fma.f64 phi1 (fma.f64 phi1 (fma.f64 phi1 (-.f64 (/.f64 (*.f64 R phi2) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 R (fma.f64 phi2 phi2 #s(literal 0 binary64)))) (/.f64 (*.f64 R #s(literal 0 binary64)) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)))) (/.f64 (*.f64 R (*.f64 phi2 (*.f64 phi2 (-.f64 #s(literal 0 binary64) phi2)))) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)))) (*.f64 R phi2))
(* -1 (* R phi1))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) R)
(* phi1 (+ (* -1 R) (/ (* R (+ (* -1 phi2) (* 2 phi2))) phi1)))
(*.f64 phi1 (*.f64 R (+.f64 (/.f64 phi2 phi1) #s(literal -1 binary64))))
(* phi1 (+ (* -1 R) (+ (/ (* R (+ (* -2 (pow phi2 2)) (* 2 (pow phi2 2)))) (pow phi1 2)) (/ (* R (+ (* -1 phi2) (* 2 phi2))) phi1))))
(*.f64 phi1 (fma.f64 R (+.f64 (/.f64 phi2 phi1) (/.f64 #s(literal 0 binary64) (*.f64 phi1 phi1))) (-.f64 #s(literal 0 binary64) R)))
(* phi1 (- (+ (* -1 R) (+ (/ (* R (+ (* -2 (pow phi2 2)) (* 2 (pow phi2 2)))) (pow phi1 2)) (+ (/ (* R (+ (* -2 (pow phi2 3)) (pow phi2 3))) (pow phi1 3)) (/ (* R (+ (* -1 phi2) (* 2 phi2))) phi1)))) (* -1 (/ (* R (pow phi2 3)) (pow phi1 3)))))
(*.f64 phi1 (fma.f64 R (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 phi1 phi1))) (fma.f64 R (+.f64 (/.f64 phi2 phi1) (/.f64 (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 phi1 phi1))))) (/.f64 (*.f64 R (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 phi1 (*.f64 phi1 phi1))))))
(* -1 (* R phi1))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) R)
(* -1 (* phi1 (+ R (/ (* R (+ phi2 (* -2 phi2))) phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (* R (+ phi2 (* -2 phi2)))) (/ (* R (+ (* -1 (pow phi2 2)) (+ (* phi2 (+ phi2 (* -1 phi2))) (pow phi2 2)))) phi1)) phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 R (/.f64 (fma.f64 R phi2 (/.f64 (*.f64 R #s(literal 0 binary64)) phi1)) phi1)))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (* R (+ phi2 (* -2 phi2)))) (* -1 (/ (+ (* -1 (* R (+ (* -1 (pow phi2 2)) (+ (* phi2 (+ phi2 (* -1 phi2))) (pow phi2 2))))) (* -1 (/ (- (* -1 (* R (+ (* phi2 (+ (* -1 (pow phi2 2)) (pow phi2 2))) (pow phi2 3)))) (* -1 (* R (pow phi2 3)))) phi1))) phi1))) phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 R (/.f64 (fma.f64 R phi2 (/.f64 (fma.f64 R #s(literal 0 binary64) (/.f64 (*.f64 R #s(literal 0 binary64)) phi1)) phi1)) phi1)))
(/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))
(/.f64 (*.f64 (*.f64 R (+.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)) (-.f64 phi2 phi1))) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 phi1 (*.f64 phi1 phi1))))
(/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))
(/.f64 (*.f64 (*.f64 R (+.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)) (-.f64 phi2 phi1))) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 phi1 (*.f64 phi1 phi1))))
(/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))
(/.f64 (*.f64 (*.f64 R (+.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)) (-.f64 phi2 phi1))) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 phi1 (*.f64 phi1 phi1))))
(/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))
(/.f64 (*.f64 (*.f64 R (+.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)) (-.f64 phi2 phi1))) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 phi1 (*.f64 phi1 phi1))))
(/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))
(/.f64 (*.f64 (*.f64 R (+.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)) (-.f64 phi2 phi1))) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 phi1 (*.f64 phi1 phi1))))
(/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))
(/.f64 (*.f64 (*.f64 R (+.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)) (-.f64 phi2 phi1))) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 phi1 (*.f64 phi1 phi1))))
(/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))
(/.f64 (*.f64 (*.f64 R (+.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)) (-.f64 phi2 phi1))) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 phi1 (*.f64 phi1 phi1))))
(/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))
(/.f64 (*.f64 (*.f64 R (+.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)) (-.f64 phi2 phi1))) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 phi1 (*.f64 phi1 phi1))))
(/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))
(/.f64 (*.f64 (*.f64 R (+.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)) (-.f64 phi2 phi1))) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 phi1 (*.f64 phi1 phi1))))
(/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))
(/.f64 (*.f64 (*.f64 R (+.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)) (-.f64 phi2 phi1))) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 phi1 (*.f64 phi1 phi1))))
(/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))
(/.f64 (*.f64 (*.f64 R (+.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)) (-.f64 phi2 phi1))) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 phi1 (*.f64 phi1 phi1))))
(/ (* R (* (+ phi1 phi2) (* (+ (* phi2 (- phi2 phi1)) (pow phi1 2)) (- phi2 phi1)))) (+ (pow phi1 3) (pow phi2 3)))
(/.f64 (*.f64 (*.f64 R (+.f64 phi1 phi2)) (*.f64 (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)) (-.f64 phi2 phi1))) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 phi1 (*.f64 phi1 phi1))))
(pow phi1 3)
(*.f64 phi1 (*.f64 phi1 phi1))
(+ (pow phi1 3) (pow phi2 3))
(fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 phi1 (*.f64 phi1 phi1)))
(+ (pow phi1 3) (pow phi2 3))
(fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 phi1 (*.f64 phi1 phi1)))
(+ (pow phi1 3) (pow phi2 3))
(fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 phi1 (*.f64 phi1 phi1)))
(pow phi2 3)
(fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64))
(* (pow phi2 3) (+ 1 (/ (pow phi1 3) (pow phi2 3))))
(*.f64 (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)))))
(* (pow phi2 3) (+ 1 (/ (pow phi1 3) (pow phi2 3))))
(*.f64 (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)))))
(* (pow phi2 3) (+ 1 (/ (pow phi1 3) (pow phi2 3))))
(*.f64 (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)))))
(pow phi2 3)
(fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64))
(* -1 (* (pow phi2 3) (- (* -1 (/ (pow phi1 3) (pow phi2 3))) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)) (+.f64 (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 (-.f64 #s(literal 0 binary64) phi2)))) #s(literal -1 binary64))))
(* -1 (* (pow phi2 3) (- (* -1 (/ (pow phi1 3) (pow phi2 3))) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)) (+.f64 (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 (-.f64 #s(literal 0 binary64) phi2)))) #s(literal -1 binary64))))
(* -1 (* (pow phi2 3) (- (* -1 (/ (pow phi1 3) (pow phi2 3))) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)) (+.f64 (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 (-.f64 #s(literal 0 binary64) phi2)))) #s(literal -1 binary64))))
(pow phi2 3)
(fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64))
(+ (pow phi1 3) (pow phi2 3))
(fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 phi1 (*.f64 phi1 phi1)))
(+ (pow phi1 3) (pow phi2 3))
(fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 phi1 (*.f64 phi1 phi1)))
(+ (pow phi1 3) (pow phi2 3))
(fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) (*.f64 phi1 (*.f64 phi1 phi1)))
(pow phi1 3)
(*.f64 phi1 (*.f64 phi1 phi1))
(* (pow phi1 3) (+ 1 (/ (pow phi2 3) (pow phi1 3))))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 phi1 (*.f64 phi1 phi1)))))
(* (pow phi1 3) (+ 1 (/ (pow phi2 3) (pow phi1 3))))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 phi1 (*.f64 phi1 phi1)))))
(* (pow phi1 3) (+ 1 (/ (pow phi2 3) (pow phi1 3))))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 phi1 (*.f64 phi1 phi1)))))
(pow phi1 3)
(*.f64 phi1 (*.f64 phi1 phi1))
(* -1 (* (pow phi1 3) (- (* -1 (/ (pow phi2 3) (pow phi1 3))) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (+.f64 (/.f64 (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal -1 binary64))))
(* -1 (* (pow phi1 3) (- (* -1 (/ (pow phi2 3) (pow phi1 3))) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (+.f64 (/.f64 (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal -1 binary64))))
(* -1 (* (pow phi1 3) (- (* -1 (/ (pow phi2 3) (pow phi1 3))) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (+.f64 (/.f64 (fma.f64 phi2 (fma.f64 phi2 phi2 #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 phi1 phi1)))) #s(literal -1 binary64))))
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)

eval185.0ms (1.3%)

Memory
4.5MiB live, 266.7MiB allocated
Compiler

Compiled 33 500 to 3 392 computations (89.9% saved)

prune317.0ms (2.2%)

Memory
4.3MiB live, 398.9MiB allocated
Pruning

47 alts after pruning (42 fresh and 5 done)

PrunedKeptTotal
New1 216151 231
Fresh232750
Picked415
Done145
Total1 244471 291
Accuracy
98.6%
Counts
1 291 → 47
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.6%
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) (neg.f64 (*.f64 (*.f64 lambda1 lambda2) R)) (*.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))) R))
27.9%
(fma.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 R) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 R)))) (*.f64 (sqrt.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))) R))
15.2%
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 lambda1 R #s(literal 0 binary64)))
10.9%
(/.f64 (*.f64 (*.f64 lambda1 R) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))))) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
59.2%
(/.f64 R (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
13.6%
(-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
10.9%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
8.2%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
34.8%
(*.f64 (fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))))) (-.f64 #s(literal 0 binary64) lambda1))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) R)
20.1%
(*.f64 (hypot.f64 (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) phi1) R)
18.0%
(*.f64 (hypot.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))) phi2) R)
56.4%
(*.f64 (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) R)
73.9%
(*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
56.1%
(*.f64 (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
54.2%
(*.f64 (hypot.f64 phi1 lambda2) R)
44.2%
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 R (/.f64 (*.f64 lambda2 R) lambda1)))
45.0%
(*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R)
23.6%
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
24.9%
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) R)
24.9%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
7.7%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
7.4%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
40.8%
(*.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))) R)
27.3%
(*.f64 (neg.f64 lambda1) R)
40.4%
(*.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (*.f64 phi1 phi1))) #s(literal 1/2 binary64))) R)
34.2%
(*.f64 phi2 R)
25.9%
(*.f64 lambda2 R)
4.3%
(*.f64 lambda1 R)
14.8%
(*.f64 R (fma.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (*.f64 (/.f64 #s(literal -1 binary64) lambda1) lambda1) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
61.7%
(*.f64 R (-.f64 phi2 phi1))
43.9%
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (*.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) phi2) (*.f64 phi1 phi2)))))
44.1%
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 phi2 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1))) (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2)))))))
22.8%
(*.f64 R (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/46080 binary64) (*.f64 phi1 phi1) #s(literal 1/384 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (neg.f64 lambda1)))
34.0%
(*.f64 R (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/384 binary64) (*.f64 phi1 phi1) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (neg.f64 lambda1)))
22.4%
(*.f64 R (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (neg.f64 lambda1)))
24.9%
(*.f64 R (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (neg.f64 lambda1)))
14.8%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)))
25.0%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 lambda1)))
26.3%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)))
16.6%
(*.f64 R (*.f64 lambda1 (fma.f64 (/.f64 #s(literal -1 binary64) lambda1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
13.5%
(*.f64 R (*.f64 lambda1 (fma.f64 (/.f64 #s(literal -1 binary64) lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
15.3%
(*.f64 R (*.f64 lambda1 (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) lambda1)))
15.0%
(*.f64 R (*.f64 lambda1 (-.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))
15.9%
(*.f64 R (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (/.f64 lambda2 lambda1)))))
16.1%
(*.f64 R (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 lambda2 lambda1)))))
66.7%
(*.f64 R (sqrt.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
66.7%
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
Compiler

Compiled 3 021 to 1 124 computations (62.8% saved)

regimes377.0ms (2.6%)

Memory
-9.9MiB live, 434.4MiB allocated
Counts
104 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 (neg.f64 lambda1) R)
(*.f64 R (-.f64 phi2 phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 R))
(*.f64 R (sqrt.f64 (*.f64 phi2 phi2)))
(*.f64 R (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (neg.f64 lambda1)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(*.f64 phi1 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R)
(*.f64 phi2 (fma.f64 R (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2)) R))
(*.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))) R)
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 R (/.f64 (*.f64 lambda2 R) lambda1)))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 R (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (+.f64 phi2 phi1)))
(/.f64 (*.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) R) (+.f64 phi2 phi1))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) phi1) phi2)))))
(*.f64 R (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/384 binary64) (*.f64 phi1 phi1) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (neg.f64 lambda1)))
(*.f64 R (*.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (/.f64 #s(literal 1 binary64) (+.f64 phi2 phi1))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 lambda1 R #s(literal 0 binary64)))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (*.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) phi2) (*.f64 phi1 phi2)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 phi2 phi1) (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))))))
(*.f64 R (/.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 R (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/46080 binary64) (*.f64 phi1 phi1) #s(literal 1/384 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (neg.f64 lambda1)))
(/.f64 R (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))) (-.f64 phi2 phi1)) R) (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) R)
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 phi2) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) R)
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(*.f64 R (/.f64 (neg.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 R (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2))) (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (/.f64 #s(literal 1 binary64) (-.f64 phi1 phi2))))
(*.f64 R (*.f64 (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 #s(literal 1 binary64)) (*.f64 phi1 (/.f64 phi1 phi2)))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) (neg.f64 (*.f64 (*.f64 lambda1 lambda2) R)) (*.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))) R))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 phi2 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1))) (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2)))))))
(*.f64 R (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(*.f64 R (*.f64 (/.f64 (+.f64 phi2 phi1) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 (-.f64 phi2 phi1) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))))
(*.f64 (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 R (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) (/.f64 (*.f64 phi1 phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) (/.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 phi1 phi1))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 R phi1))
(*.f64 (hypot.f64 phi1 lambda2) R)
(*.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) R)
(*.f64 (fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))))) (-.f64 #s(literal 0 binary64) lambda1))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) R)
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) R)
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 lambda1)))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1)))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)))
(fma.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 R) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 R)))) (*.f64 (sqrt.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))) R))
(*.f64 R (*.f64 lambda1 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))
(*.f64 R (*.f64 lambda1 (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) lambda1)))
(*.f64 R (sqrt.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
(*.f64 (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) R)
(*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
(*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R)
(-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))
(*.f64 lambda1 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) R (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (neg.f64 lambda1))))
(*.f64 R (fma.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1)))) (*.f64 (/.f64 #s(literal -1 binary64) lambda1) lambda1) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))))))
(*.f64 R (*.f64 lambda1 (fma.f64 (/.f64 #s(literal -1 binary64) lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(*.f64 R (*.f64 lambda1 (fma.f64 (/.f64 #s(literal -1 binary64) lambda1) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 #s(literal 1 binary64) lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))))) (*.f64 phi1 phi1))) #s(literal 1/2 binary64))) R)
(*.f64 R (exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1/2 binary64))))
(*.f64 R (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (/.f64 lambda2 lambda1)))))
(*.f64 R (*.f64 lambda1 (-.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))
(*.f64 R (*.f64 lambda1 (fma.f64 (/.f64 #s(literal -1 binary64) lambda1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))
(*.f64 R (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (fma.f64 lambda2 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) lambda1) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) lambda1)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (*.f64 #s(literal -1/2 binary64) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (hypot.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))) phi2) R)
(*.f64 (hypot.f64 (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) phi1) R)
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))))))
(/.f64 (*.f64 (*.f64 lambda1 R) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (*.f64 (/.f64 lambda2 lambda1) (/.f64 lambda2 lambda1))))) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (neg.f64 lambda1)))
(*.f64 R (sqrt.f64 (fma.f64 phi2 (fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi1 #s(literal -2 binary64))) (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 phi1 phi1)))))
(*.f64 R (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 lambda2 lambda1)))))
(fma.f64 R (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda1) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)) (*.f64 lambda2 lambda2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))) (neg.f64 (*.f64 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))))
(fma.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda1) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (neg.f64 (*.f64 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))) (*.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) R))
Outputs
(*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
(*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R)
Calls

9 calls:

52.0ms
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
49.0ms
(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
45.0ms
lambda1
39.0ms
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
38.0ms
lambda2
Results
AccuracySegmentsBranch
84.8%3R
83.7%4lambda1
84.0%3lambda2
92.6%2phi1
93.6%2phi2
82.2%2(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
84.4%2(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
84.4%2(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
87.3%2(-.f64 lambda1 lambda2)
Compiler

Compiled 144 to 79 computations (45.1% saved)

regimes70.0ms (0.5%)

Memory
1.6MiB live, 117.8MiB allocated
Counts
79 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 (neg.f64 lambda1) R)
(*.f64 R (-.f64 phi2 phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 R))
(*.f64 R (sqrt.f64 (*.f64 phi2 phi2)))
(*.f64 R (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (neg.f64 lambda1)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(*.f64 phi1 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R)
(*.f64 phi2 (fma.f64 R (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2)) R))
(*.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))) R)
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 R (/.f64 (*.f64 lambda2 R) lambda1)))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 R (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (+.f64 phi2 phi1)))
(/.f64 (*.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) R) (+.f64 phi2 phi1))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) phi1) phi2)))))
(*.f64 R (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/384 binary64) (*.f64 phi1 phi1) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (neg.f64 lambda1)))
(*.f64 R (*.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (/.f64 #s(literal 1 binary64) (+.f64 phi2 phi1))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 lambda1 R #s(literal 0 binary64)))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (*.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) phi2) (*.f64 phi1 phi2)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 phi2 phi1) (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))))))
(*.f64 R (/.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 R (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/46080 binary64) (*.f64 phi1 phi1) #s(literal 1/384 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (neg.f64 lambda1)))
(/.f64 R (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))) (-.f64 phi2 phi1)) R) (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) R)
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 phi2) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) R)
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(*.f64 R (/.f64 (neg.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 R (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2))) (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (/.f64 #s(literal 1 binary64) (-.f64 phi1 phi2))))
(*.f64 R (*.f64 (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 #s(literal 1 binary64)) (*.f64 phi1 (/.f64 phi1 phi2)))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) (neg.f64 (*.f64 (*.f64 lambda1 lambda2) R)) (*.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))) R))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 phi2 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1))) (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2)))))))
(*.f64 R (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(*.f64 R (*.f64 (/.f64 (+.f64 phi2 phi1) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 (-.f64 phi2 phi1) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))))
(*.f64 (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 R (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) (/.f64 (*.f64 phi1 phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) (/.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 phi1 phi1))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 R phi1))
(*.f64 (hypot.f64 phi1 lambda2) R)
(*.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) R)
(*.f64 (fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))))) (-.f64 #s(literal 0 binary64) lambda1))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) R)
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) R)
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 lambda1)))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1)))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)))
(fma.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 R) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 R)))) (*.f64 (sqrt.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))) R))
(*.f64 R (*.f64 lambda1 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))
(*.f64 R (*.f64 lambda1 (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) lambda1)))
(*.f64 R (sqrt.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
(*.f64 (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) R)
(*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
Outputs
(*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
(*.f64 (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) R)
Calls

2 calls:

25.0ms
phi1
22.0ms
phi2
Results
AccuracySegmentsBranch
83.4%3phi1
90.4%2phi2
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes70.0ms (0.5%)

Memory
-3.1MiB live, 114.3MiB allocated
Counts
78 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 (neg.f64 lambda1) R)
(*.f64 R (-.f64 phi2 phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 R))
(*.f64 R (sqrt.f64 (*.f64 phi2 phi2)))
(*.f64 R (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (neg.f64 lambda1)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(*.f64 phi1 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R)
(*.f64 phi2 (fma.f64 R (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2)) R))
(*.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))) R)
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 R (/.f64 (*.f64 lambda2 R) lambda1)))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 R (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (+.f64 phi2 phi1)))
(/.f64 (*.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) R) (+.f64 phi2 phi1))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) phi1) phi2)))))
(*.f64 R (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/384 binary64) (*.f64 phi1 phi1) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (neg.f64 lambda1)))
(*.f64 R (*.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (/.f64 #s(literal 1 binary64) (+.f64 phi2 phi1))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 lambda1 R #s(literal 0 binary64)))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (*.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) phi2) (*.f64 phi1 phi2)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 phi2 phi1) (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))))))
(*.f64 R (/.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 R (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/46080 binary64) (*.f64 phi1 phi1) #s(literal 1/384 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (neg.f64 lambda1)))
(/.f64 R (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))) (-.f64 phi2 phi1)) R) (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) R)
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 phi2) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) R)
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(*.f64 R (/.f64 (neg.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 R (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2))) (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (/.f64 #s(literal 1 binary64) (-.f64 phi1 phi2))))
(*.f64 R (*.f64 (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 #s(literal 1 binary64)) (*.f64 phi1 (/.f64 phi1 phi2)))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) (neg.f64 (*.f64 (*.f64 lambda1 lambda2) R)) (*.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))) R))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 phi2 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1))) (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2)))))))
(*.f64 R (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(*.f64 R (*.f64 (/.f64 (+.f64 phi2 phi1) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 (-.f64 phi2 phi1) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))))
(*.f64 (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 R (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) (/.f64 (*.f64 phi1 phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) (/.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 phi1 phi1))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 R phi1))
(*.f64 (hypot.f64 phi1 lambda2) R)
(*.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) R)
(*.f64 (fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))))) (-.f64 #s(literal 0 binary64) lambda1))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) R)
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) R)
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 lambda1)))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1)))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)))
(fma.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 R) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 R)))) (*.f64 (sqrt.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))) R))
(*.f64 R (*.f64 lambda1 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))
(*.f64 R (*.f64 lambda1 (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) lambda1)))
(*.f64 R (sqrt.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (hypot.f64 phi1 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R)
(*.f64 (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) R)
Outputs
(*.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) R)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (-.f64 phi2 phi1))
Calls

2 calls:

34.0ms
phi2
22.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
79.2%2(-.f64 lambda1 lambda2)
87.8%3phi2
Compiler

Compiled 14 to 11 computations (21.4% saved)

regimes46.0ms (0.3%)

Memory
22.9MiB live, 59.8MiB allocated
Counts
75 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 (neg.f64 lambda1) R)
(*.f64 R (-.f64 phi2 phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 R))
(*.f64 R (sqrt.f64 (*.f64 phi2 phi2)))
(*.f64 R (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (neg.f64 lambda1)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(*.f64 phi1 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R)
(*.f64 phi2 (fma.f64 R (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2)) R))
(*.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))) R)
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 R (/.f64 (*.f64 lambda2 R) lambda1)))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 R (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (+.f64 phi2 phi1)))
(/.f64 (*.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) R) (+.f64 phi2 phi1))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) phi1) phi2)))))
(*.f64 R (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/384 binary64) (*.f64 phi1 phi1) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (neg.f64 lambda1)))
(*.f64 R (*.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (/.f64 #s(literal 1 binary64) (+.f64 phi2 phi1))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 lambda1 R #s(literal 0 binary64)))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (*.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) phi2) (*.f64 phi1 phi2)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 phi2 phi1) (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))))))
(*.f64 R (/.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 R (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/46080 binary64) (*.f64 phi1 phi1) #s(literal 1/384 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (neg.f64 lambda1)))
(/.f64 R (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))) (-.f64 phi2 phi1)) R) (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) R)
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 phi2) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) R)
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(*.f64 R (/.f64 (neg.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 R (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2))) (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (/.f64 #s(literal 1 binary64) (-.f64 phi1 phi2))))
(*.f64 R (*.f64 (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 #s(literal 1 binary64)) (*.f64 phi1 (/.f64 phi1 phi2)))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) (neg.f64 (*.f64 (*.f64 lambda1 lambda2) R)) (*.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))) R))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 phi2 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1))) (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2)))))))
(*.f64 R (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(*.f64 R (*.f64 (/.f64 (+.f64 phi2 phi1) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 (-.f64 phi2 phi1) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))))
(*.f64 (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 R (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) (/.f64 (*.f64 phi1 phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) (/.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 phi1 phi1))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 R phi1))
(*.f64 (hypot.f64 phi1 lambda2) R)
(*.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) R)
(*.f64 (fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))))) (-.f64 #s(literal 0 binary64) lambda1))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) R)
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) R)
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 lambda1)))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1)))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)))
(fma.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 R) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 R)))) (*.f64 (sqrt.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))) R))
(*.f64 R (*.f64 lambda1 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))
(*.f64 R (*.f64 lambda1 (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) lambda1)))
(*.f64 R (sqrt.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
Outputs
(*.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) R)
(*.f64 R (sqrt.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (-.f64 phi2 phi1))
Calls

1 calls:

36.0ms
phi2
Results
AccuracySegmentsBranch
87.8%3phi2
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes46.0ms (0.3%)

Memory
-24.2MiB live, 65.4MiB allocated
Counts
74 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 (neg.f64 lambda1) R)
(*.f64 R (-.f64 phi2 phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 R))
(*.f64 R (sqrt.f64 (*.f64 phi2 phi2)))
(*.f64 R (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (neg.f64 lambda1)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(*.f64 phi1 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R)
(*.f64 phi2 (fma.f64 R (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2)) R))
(*.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))) R)
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 R (/.f64 (*.f64 lambda2 R) lambda1)))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 R (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (+.f64 phi2 phi1)))
(/.f64 (*.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) R) (+.f64 phi2 phi1))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) phi1) phi2)))))
(*.f64 R (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/384 binary64) (*.f64 phi1 phi1) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (neg.f64 lambda1)))
(*.f64 R (*.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (/.f64 #s(literal 1 binary64) (+.f64 phi2 phi1))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 lambda1 R #s(literal 0 binary64)))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (*.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) phi2) (*.f64 phi1 phi2)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 phi2 phi1) (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))))))
(*.f64 R (/.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 R (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/46080 binary64) (*.f64 phi1 phi1) #s(literal 1/384 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (neg.f64 lambda1)))
(/.f64 R (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))) (-.f64 phi2 phi1)) R) (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) R)
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 phi2) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) R)
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(*.f64 R (/.f64 (neg.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 R (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2))) (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (/.f64 #s(literal 1 binary64) (-.f64 phi1 phi2))))
(*.f64 R (*.f64 (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 #s(literal 1 binary64)) (*.f64 phi1 (/.f64 phi1 phi2)))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) (neg.f64 (*.f64 (*.f64 lambda1 lambda2) R)) (*.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))) R))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 phi2 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1))) (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2)))))))
(*.f64 R (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(*.f64 R (*.f64 (/.f64 (+.f64 phi2 phi1) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 (-.f64 phi2 phi1) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))))
(*.f64 (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 R (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) (/.f64 (*.f64 phi1 phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) (/.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 phi1 phi1))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 R phi1))
(*.f64 (hypot.f64 phi1 lambda2) R)
(*.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) R)
(*.f64 (fma.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda1 lambda1) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))))) (-.f64 #s(literal 0 binary64) lambda1))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) R)
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) R)
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) R)
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 lambda1)))
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1)))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)))
(fma.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 R) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 R)))) (*.f64 (sqrt.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))) R))
(*.f64 R (*.f64 lambda1 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 lambda2 lambda1)))))
(*.f64 R (*.f64 lambda1 (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2)) lambda1)))
Outputs
(*.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) R)
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1))))
Calls

1 calls:

27.0ms
phi2
Results
AccuracySegmentsBranch
83.7%2phi2
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes139.0ms (0.9%)

Memory
20.9MiB live, 211.4MiB allocated
Counts
52 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 (neg.f64 lambda1) R)
(*.f64 R (-.f64 phi2 phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 R))
(*.f64 R (sqrt.f64 (*.f64 phi2 phi2)))
(*.f64 R (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (neg.f64 lambda1)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(*.f64 phi1 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R)
(*.f64 phi2 (fma.f64 R (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2)) R))
(*.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))) R)
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 R (/.f64 (*.f64 lambda2 R) lambda1)))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 R (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (+.f64 phi2 phi1)))
(/.f64 (*.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) R) (+.f64 phi2 phi1))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) phi1) phi2)))))
(*.f64 R (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/384 binary64) (*.f64 phi1 phi1) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (neg.f64 lambda1)))
(*.f64 R (*.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (/.f64 #s(literal 1 binary64) (+.f64 phi2 phi1))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 lambda1 R #s(literal 0 binary64)))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (*.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) phi2) (*.f64 phi1 phi2)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 phi2 phi1) (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))))))
(*.f64 R (/.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 R (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/46080 binary64) (*.f64 phi1 phi1) #s(literal 1/384 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (neg.f64 lambda1)))
(/.f64 R (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))) (-.f64 phi2 phi1)) R) (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) R)
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 phi2) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) R)
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(*.f64 R (/.f64 (neg.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 R (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2))) (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (/.f64 #s(literal 1 binary64) (-.f64 phi1 phi2))))
(*.f64 R (*.f64 (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 #s(literal 1 binary64)) (*.f64 phi1 (/.f64 phi1 phi2)))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) (neg.f64 (*.f64 (*.f64 lambda1 lambda2) R)) (*.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))) R))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 phi2 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1))) (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2)))))))
(*.f64 R (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(*.f64 R (*.f64 (/.f64 (+.f64 phi2 phi1) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 (-.f64 phi2 phi1) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))))
(*.f64 (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 R (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) (/.f64 (*.f64 phi1 phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) (/.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 phi1 phi1))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 R phi1))
(*.f64 (hypot.f64 phi1 lambda2) R)
Outputs
(*.f64 (hypot.f64 phi1 lambda2) R)
(*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R)
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1))))
Calls

6 calls:

41.0ms
lambda2
27.0ms
phi2
17.0ms
lambda1
17.0ms
(-.f64 lambda1 lambda2)
15.0ms
R
Results
AccuracySegmentsBranch
72.2%2(-.f64 lambda1 lambda2)
73.2%3lambda1
73.7%3phi1
70.2%2lambda2
64.6%2R
74.2%3phi2
Compiler

Compiled 38 to 31 computations (18.4% saved)

regimes49.0ms (0.3%)

Memory
-7.5MiB live, 67.4MiB allocated
Counts
51 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 (neg.f64 lambda1) R)
(*.f64 R (-.f64 phi2 phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 R))
(*.f64 R (sqrt.f64 (*.f64 phi2 phi2)))
(*.f64 R (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (neg.f64 lambda1)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(*.f64 phi1 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R)
(*.f64 phi2 (fma.f64 R (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2)) R))
(*.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))) R)
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 R (/.f64 (*.f64 lambda2 R) lambda1)))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 R (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (+.f64 phi2 phi1)))
(/.f64 (*.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) R) (+.f64 phi2 phi1))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) phi1) phi2)))))
(*.f64 R (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/384 binary64) (*.f64 phi1 phi1) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (neg.f64 lambda1)))
(*.f64 R (*.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (/.f64 #s(literal 1 binary64) (+.f64 phi2 phi1))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 lambda1 R #s(literal 0 binary64)) (fma.f64 lambda1 R #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 lambda1 R #s(literal 0 binary64)))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (*.f64 (+.f64 phi1 (-.f64 #s(literal 0 binary64) phi2)) phi2) (*.f64 phi1 phi2)))))
(*.f64 R (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 phi2 phi1) (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 phi2 (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1))))))
(*.f64 R (/.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 R (*.f64 (fma.f64 (*.f64 phi1 phi1) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/46080 binary64) (*.f64 phi1 phi1) #s(literal 1/384 binary64)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (neg.f64 lambda1)))
(/.f64 R (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 0 binary64) phi1) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))) (-.f64 phi2 phi1)) R) (fma.f64 phi2 phi2 (*.f64 phi1 (+.f64 phi2 phi1))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 phi1) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) R)
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 phi2) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)) R)
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 phi1))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(*.f64 R (/.f64 (neg.f64 (*.f64 phi1 (fma.f64 (-.f64 #s(literal 0 binary64) phi2) (/.f64 phi2 (*.f64 phi1 phi1)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(*.f64 (/.f64 R (*.f64 (+.f64 phi2 phi1) (-.f64 phi1 phi2))) (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (/.f64 #s(literal 1 binary64) (-.f64 phi1 phi2))))
(*.f64 R (*.f64 (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 #s(literal 1 binary64)) (*.f64 phi1 (/.f64 phi1 phi2)))) (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1)))) (neg.f64 (*.f64 (*.f64 lambda1 lambda2) R)) (*.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 phi1 phi1))) R))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 phi2 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi1 phi1))) (/.f64 (+.f64 phi1 phi2) (*.f64 phi1 phi2)))))))
(*.f64 R (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)))
(*.f64 R (*.f64 (/.f64 (+.f64 phi2 phi1) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 (-.f64 phi2 phi1) (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1))))))
(*.f64 (/.f64 (*.f64 (+.f64 phi2 phi1) (-.f64 phi2 phi1)) (fma.f64 phi2 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 phi1 phi1)))) (/.f64 R (/.f64 #s(literal 1 binary64) (fma.f64 phi2 (-.f64 phi2 phi1) (*.f64 phi1 phi1)))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) (/.f64 (*.f64 phi1 phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) phi1) (/.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 phi1 phi1))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) R) (/.f64 #s(literal 1 binary64) (fma.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) #s(literal 0 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))) (/.f64 R phi1))
Outputs
(*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R)
(*.f64 R (-.f64 phi2 phi1))
Calls

2 calls:

26.0ms
phi2
20.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
72.2%2(-.f64 lambda1 lambda2)
71.3%3phi2
Compiler

Compiled 14 to 11 computations (21.4% saved)

regimes22.0ms (0.2%)

Memory
23.5MiB live, 58.0MiB allocated
Counts
12 → 3
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 (neg.f64 lambda1) R)
(*.f64 R (-.f64 phi2 phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 R))
(*.f64 R (sqrt.f64 (*.f64 phi2 phi2)))
(*.f64 R (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1) #s(literal 1 binary64)) (neg.f64 lambda1)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(*.f64 phi1 (*.f64 R (+.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
Outputs
(*.f64 (neg.f64 lambda1) R)
(*.f64 R (-.f64 phi2 phi1))
(*.f64 lambda2 R)
Calls

4 calls:

4.0ms
lambda1
4.0ms
phi1
4.0ms
phi2
4.0ms
lambda2
Results
AccuracySegmentsBranch
63.8%2phi2
67.5%2lambda2
70.3%3lambda1
66.9%4phi1
Compiler

Compiled 24 to 20 computations (16.7% saved)

regimes17.0ms (0.1%)

Memory
-4.6MiB live, 29.0MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 lambda2 R)
(*.f64 phi2 R)
(*.f64 (neg.f64 lambda1) R)
Outputs
(*.f64 (neg.f64 lambda1) R)
(*.f64 phi2 R)
Calls

5 calls:

7.0ms
lambda2
2.0ms
lambda1
2.0ms
phi1
2.0ms
phi2
2.0ms
R
Results
AccuracySegmentsBranch
39.9%4phi1
49.7%2phi2
34.2%1R
50.0%3lambda2
51.2%3lambda1
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes7.0ms (0%)

Memory
16.5MiB live, 16.5MiB allocated
Counts
3 → 2
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 lambda2 R)
(*.f64 phi2 R)
Outputs
(*.f64 lambda2 R)
(*.f64 phi2 R)
Calls

3 calls:

2.0ms
phi2
2.0ms
lambda1
2.0ms
lambda2
Results
AccuracySegmentsBranch
46.3%2lambda2
40.0%2lambda1
46.7%2phi2
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes17.0ms (0.1%)

Memory
-14.6MiB live, 23.8MiB allocated
Counts
2 → 1
Calls
Call 1
Inputs
(*.f64 lambda1 R)
(*.f64 lambda2 R)
Outputs
(*.f64 lambda2 R)
Calls

5 calls:

10.0ms
phi2
2.0ms
lambda2
2.0ms
R
2.0ms
lambda1
2.0ms
phi1
Results
AccuracySegmentsBranch
25.9%1R
25.9%1phi1
25.9%1lambda1
25.9%1lambda2
25.9%1phi2
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes35.0ms (0.2%)

Memory
-21.4MiB live, 19.6MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 lambda1 R)
Outputs
(*.f64 lambda1 R)
Calls

5 calls:

30.0ms
phi1
1.0ms
R
1.0ms
lambda1
1.0ms
phi2
1.0ms
lambda2
Results
AccuracySegmentsBranch
4.3%1phi1
4.3%1phi2
4.3%1lambda2
4.3%1R
4.3%1lambda1
Compiler

Compiled 30 to 25 computations (16.7% saved)

bsearch20.0ms (0.1%)

Memory
4.9MiB live, 42.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
3.238283442918423e-44
7.006689128385659e-43
Samples
9.0ms90×0valid
4.0ms22×1valid
Compiler

Compiled 292 to 204 computations (30.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 3.0ms (30.5% of total)
ival-hypot: 2.0ms (20.3% of total)
ival-cos: 2.0ms (20.3% of total)
ival-add: 1.0ms (10.2% of total)
ival-div: 1.0ms (10.2% of total)
ival-sub: 1.0ms (10.2% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch25.0ms (0.2%)

Memory
14.3MiB live, 52.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
22.0ms
6105182.930520042
653217048718.919
Samples
13.0ms127×0valid
5.0ms17×1valid
Compiler

Compiled 346 to 247 computations (28.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-div: 3.0ms (23.4% of total)
ival-cos: 3.0ms (23.4% of total)
ival-hypot: 2.0ms (15.6% of total)
ival-mult: 2.0ms (15.6% of total)
ival-add: 1.0ms (7.8% of total)
ival-sub: 1.0ms (7.8% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch76.0ms (0.5%)

Memory
-21.7MiB live, 105.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
3.1682163933494084e+138
5.183690286680441e+139
40.0ms
1.4354950854609598e-36
2.982656139747073e-29
Samples
42.0ms48×1valid
18.0ms208×0valid
Compiler

Compiled 762 to 463 computations (39.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-hypot: 5.0ms (27.1% of total)
ival-mult: 4.0ms (21.7% of total)
ival-sub: 3.0ms (16.3% of total)
ival-cos: 3.0ms (16.3% of total)
ival-div: 2.0ms (10.8% of total)
ival-add: 1.0ms (5.4% of total)
adjust: 1.0ms (5.4% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch57.0ms (0.4%)

Memory
15.8MiB live, 94.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
3.1682163933494084e+138
5.183690286680441e+139
35.0ms
1.4354950854609598e-36
2.982656139747073e-29
Samples
33.0ms193×0valid
12.0ms63×1valid
Compiler

Compiled 746 to 447 computations (40.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-hypot: 5.0ms (25.3% of total)
ival-mult: 4.0ms (20.2% of total)
ival-sub: 3.0ms (15.2% of total)
ival-cos: 3.0ms (15.2% of total)
ival-add: 2.0ms (10.1% of total)
ival-div: 2.0ms (10.1% of total)
adjust: 1.0ms (5.1% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch32.0ms (0.2%)

Memory
5.1MiB live, 46.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
30.0ms
20721.99886808501
6105182.930520042
Samples
23.0ms115×0valid
2.0ms13×1valid
Compiler

Compiled 280 to 190 computations (32.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-cos: 15.0ms (69.4% of total)
ival-hypot: 2.0ms (9.2% of total)
ival-mult: 2.0ms (9.2% of total)
ival-add: 1.0ms (4.6% of total)
ival-div: 1.0ms (4.6% of total)
ival-sub: 1.0ms (4.6% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch38.0ms (0.3%)

Memory
10.4MiB live, 89.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
20721.99886808501
6105182.930520042
15.0ms
1.3907216781206476e-152
1.030462570496165e-150
Samples
21.0ms213×0valid
5.0ms27×1valid
Compiler

Compiled 478 to 339 computations (29.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-hypot: 4.0ms (22% of total)
ival-cos: 4.0ms (22% of total)
ival-mult: 4.0ms (22% of total)
ival-div: 2.0ms (11% of total)
ival-sub: 2.0ms (11% of total)
ival-add: 1.0ms (5.5% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
1.7MiB live, 1.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.3360028613959898e+151
-1.0124819183100852e+149
Compiler

Compiled 38 to 22 computations (42.1% saved)

bsearch53.0ms (0.4%)

Memory
-31.5MiB live, 88.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
2.581078381778141e-31
3.3359664750587682e-21
14.0ms
-2.436014872302106e+133
-5.6610795372745715e+132
Samples
19.0ms214×0valid
10.0ms42×1valid
Compiler

Compiled 366 to 268 computations (26.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-hypot: 4.0ms (19.2% of total)
ival-mult: 4.0ms (19.2% of total)
ival-add: 3.0ms (14.4% of total)
ival-sub: 3.0ms (14.4% of total)
ival-cos: 3.0ms (14.4% of total)
ival-div: 2.0ms (9.6% of total)
adjust: 1.0ms (4.8% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch22.0ms (0.1%)

Memory
8.4MiB live, 47.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
20.0ms
1.4354950854609598e-36
2.982656139747073e-29
Samples
10.0ms122×0valid
5.0ms22×1valid
Compiler

Compiled 211 to 157 computations (25.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-hypot: 3.0ms (27.5% of total)
ival-cos: 2.0ms (18.3% of total)
ival-mult: 2.0ms (18.3% of total)
ival-add: 1.0ms (9.2% of total)
ival-div: 1.0ms (9.2% of total)
ival-sub: 1.0ms (9.2% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch29.0ms (0.2%)

Memory
1.2MiB live, 40.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
28.0ms
7.006689128385659e-43
2.2337294821403516e-40
Samples
13.0ms12×1valid
10.0ms116×0valid
Compiler

Compiled 184 to 134 computations (27.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-cos: 12.0ms (61.1% of total)
ival-hypot: 2.0ms (10.2% of total)
ival-mult: 2.0ms (10.2% of total)
ival-add: 1.0ms (5.1% of total)
ival-div: 1.0ms (5.1% of total)
ival-sub: 1.0ms (5.1% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

simplify72.0ms (0.5%)

Memory
19.7MiB live, 60.9MiB allocated
Algorithm
egg-herbie
Rules
536×distribute-lft-neg-in_binary64
286×neg-mul-1_binary64
284×cancel-sign-sub_binary64
248×neg-sub0_binary64
192×sub-neg_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
097267
1143267
2177267
3204265
4234265
5278265
6335265
7458265
8654265
9839265
10999265
111165265
121260265
131332265
141393265
151443265
161477265
171497265
181508265
191511265
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 phi2 #s(literal 8787942429541353/12554203470773361527671578846415332832204710888928069025792 binary64)) (*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R) (*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R))
(if (<=.f64 phi2 #s(literal 246000000000 binary64)) (*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R) (*.f64 (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) R))
(if (<=.f64 phi2 #s(literal 6565339386447415/713623846352979940529142984724747568191373312 binary64)) (*.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) R) (if (<=.f64 phi2 #s(literal 3200000000000000105092999965455763452758440212350757425639402964027990422076121585740804210008727720588638415309831793851675170029476773888 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 R (-.f64 phi2 phi1))))
(if (<=.f64 phi2 #s(literal 7136238463529799/713623846352979940529142984724747568191373312 binary64)) (*.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) R) (if (<=.f64 phi2 #s(literal 17499999999999998922087421585464709002484449829365605100453777548825024409106801736005544932706865158996090234437430503648318523540305346560 binary64)) (*.f64 R (sqrt.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 R (-.f64 phi2 phi1))))
(if (<=.f64 phi2 #s(literal 3850000 binary64)) (*.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) R) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1)))))
(if (<=.f64 phi2 #s(literal 4127771402148561/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248 binary64)) (*.f64 (hypot.f64 phi1 lambda2) R) (if (<=.f64 phi2 #s(literal 21000 binary64)) (*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1))))))
(if (<=.f64 (-.f64 lambda1 lambda2) #s(literal -10000000000000000171775323872177191180393104084305455107732328445200031262781885420082626742861173182722545959543542834786931126445173006249634549465088 binary64)) (*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R) (*.f64 R (-.f64 phi2 phi1)))
(if (<=.f64 lambda1 #s(literal -16499999999999999612275824960594188027154805423849318217259086114748860994792633571842877781794672242612839648091700870122558185275392 binary64)) (*.f64 (neg.f64 lambda1) R) (if (<=.f64 lambda1 #s(literal 8772904772180445/2658455991569831745807614120560689152 binary64)) (*.f64 R (-.f64 phi2 phi1)) (*.f64 lambda2 R)))
(if (<=.f64 phi2 #s(literal 8920298079412249/356811923176489970264571492362373784095686656 binary64)) (*.f64 (neg.f64 lambda1) R) (*.f64 phi2 R))
(if (<=.f64 phi2 #s(literal 2329393222116151/12259964326927110866866776217202473468949912977468817408 binary64)) (*.f64 lambda2 R) (*.f64 phi2 R))
(*.f64 lambda2 R)
(*.f64 lambda1 R)
Outputs
(if (<=.f64 phi2 #s(literal 8787942429541353/12554203470773361527671578846415332832204710888928069025792 binary64)) (*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R) (*.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) R))
(if (<=.f64 phi2 #s(literal 8787942429541353/12554203470773361527671578846415332832204710888928069025792 binary64)) (*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) R) (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(if (<=.f64 phi2 #s(literal 246000000000 binary64)) (*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) R) (*.f64 (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) R))
(if (<=.f64 phi2 #s(literal 246000000000 binary64)) (*.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) R) (*.f64 R (hypot.f64 phi2 (*.f64 lambda2 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(if (<=.f64 phi2 #s(literal 6565339386447415/713623846352979940529142984724747568191373312 binary64)) (*.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) R) (if (<=.f64 phi2 #s(literal 3200000000000000105092999965455763452758440212350757425639402964027990422076121585740804210008727720588638415309831793851675170029476773888 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 R (-.f64 phi2 phi1))))
(if (<=.f64 phi2 #s(literal 6565339386447415/713623846352979940529142984724747568191373312 binary64)) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (if (<=.f64 phi2 #s(literal 3200000000000000105092999965455763452758440212350757425639402964027990422076121585740804210008727720588638415309831793851675170029476773888 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 R (-.f64 phi2 phi1))))
(if (<=.f64 phi2 #s(literal 7136238463529799/713623846352979940529142984724747568191373312 binary64)) (*.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) R) (if (<=.f64 phi2 #s(literal 17499999999999998922087421585464709002484449829365605100453777548825024409106801736005544932706865158996090234437430503648318523540305346560 binary64)) (*.f64 R (sqrt.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 R (-.f64 phi2 phi1))))
(if (<=.f64 phi2 #s(literal 7136238463529799/713623846352979940529142984724747568191373312 binary64)) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (if (<=.f64 phi2 #s(literal 17499999999999998922087421585464709002484449829365605100453777548825024409106801736005544932706865158996090234437430503648318523540305346560 binary64)) (*.f64 R (sqrt.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 R (-.f64 phi2 phi1))))
(if (<=.f64 phi2 #s(literal 3850000 binary64)) (*.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) R) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1)))))
(if (<=.f64 phi2 #s(literal 3850000 binary64)) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 phi1 (-.f64 (/.f64 (*.f64 phi2 R) phi1) R)))
(if (<=.f64 phi2 #s(literal 4127771402148561/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248 binary64)) (*.f64 (hypot.f64 phi1 lambda2) R) (if (<=.f64 phi2 #s(literal 21000 binary64)) (*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 phi2 R) phi1))))))
(if (<=.f64 phi2 #s(literal 4127771402148561/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248 binary64)) (*.f64 R (hypot.f64 phi1 lambda2)) (if (<=.f64 phi2 #s(literal 21000 binary64)) (*.f64 R (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)))) (*.f64 phi1 (-.f64 (/.f64 (*.f64 phi2 R) phi1) R))))
(if (<=.f64 (-.f64 lambda1 lambda2) #s(literal -10000000000000000171775323872177191180393104084305455107732328445200031262781885420082626742861173182722545959543542834786931126445173006249634549465088 binary64)) (*.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) R) (*.f64 R (-.f64 phi2 phi1)))
(if (<=.f64 (-.f64 lambda1 lambda2) #s(literal -10000000000000000171775323872177191180393104084305455107732328445200031262781885420082626742861173182722545959543542834786931126445173006249634549465088 binary64)) (*.f64 R (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)))) (*.f64 R (-.f64 phi2 phi1)))
(if (<=.f64 lambda1 #s(literal -16499999999999999612275824960594188027154805423849318217259086114748860994792633571842877781794672242612839648091700870122558185275392 binary64)) (*.f64 (neg.f64 lambda1) R) (if (<=.f64 lambda1 #s(literal 8772904772180445/2658455991569831745807614120560689152 binary64)) (*.f64 R (-.f64 phi2 phi1)) (*.f64 lambda2 R)))
(if (<=.f64 lambda1 #s(literal -16499999999999999612275824960594188027154805423849318217259086114748860994792633571842877781794672242612839648091700870122558185275392 binary64)) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) R)) (if (<=.f64 lambda1 #s(literal 8772904772180445/2658455991569831745807614120560689152 binary64)) (*.f64 R (-.f64 phi2 phi1)) (*.f64 lambda2 R)))
(if (<=.f64 phi2 #s(literal 8920298079412249/356811923176489970264571492362373784095686656 binary64)) (*.f64 (neg.f64 lambda1) R) (*.f64 phi2 R))
(if (<=.f64 phi2 #s(literal 8920298079412249/356811923176489970264571492362373784095686656 binary64)) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) R)) (*.f64 phi2 R))
(if (<=.f64 phi2 #s(literal 2329393222116151/12259964326927110866866776217202473468949912977468817408 binary64)) (*.f64 lambda2 R) (*.f64 phi2 R))
(*.f64 lambda2 R)
(*.f64 lambda1 R)

soundness1.4s (9.3%)

Memory
-16.4MiB live, 808.3MiB allocated
Rules
12 024×accelerator-lowering-fma.f32
12 024×accelerator-lowering-fma.f64
10 414×accelerator-lowering-fma.f32
10 414×accelerator-lowering-fma.f64
9 884×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
091110764
1306110413
2788710413
081429981
01789
18689
270789
0887579
084910503
1284310042
2724710042
081199615
010537470
134746994
086826493
090010124
130229370
279389370
081108752
044200
1249184
22408184
08217162
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 978 to 605 computations (38.1% saved)

preprocess198.0ms (1.4%)

Memory
-28.4MiB live, 86.8MiB allocated
Remove

(sort lambda1 lambda2)

(negabs R)

Compiler

Compiled 882 to 386 computations (56.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...