Details

Time bar (total: 56.1s)

analyze894.0ms (1.6%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.7%0.3%0%0%0%0
0%0%99.7%0.3%0%0%0%1
0%0%99.7%0.3%0%0%0%2
0%0%99.7%0.3%0%0%0%3
0%0%99.7%0.3%0%0%0%4
0%0%99.7%0.3%0%0%0%5
0%0%99.7%0.3%0%0%0%6
0%0%99.7%0.3%0%0%0%7
0%0%99.7%0.3%0%0%0%8
0%0%99.7%0.3%0%0%0%9
0%0%97.8%0.3%0%1.9%0%10
0%0%97.4%0.3%0%2.3%0%11
0%0%94.8%0.3%0%4.9%0%12
Compiler

Compiled 35 to 24 computations (31.4% saved)

sample5.1s (9.1%)

Results
3.0s14050×body256invalid
1.8s8256×body256valid
264.0ms1228×body256infinite
Bogosity

preprocess60.0ms (0.1%)

Algorithm
egg-herbie
Rules
644×distribute-rgt-in_binary64
632×distribute-lft-in_binary64
501×fma-def_binary64
356×cancel-sign-sub-inv_binary64
251×distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0170672
1563640
22197640
066
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
4
5
Outputs
0
1
2
3
4
5
Call 2
Inputs
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 U) n) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 U (pow.f64 (/.f64 l Om) 2)) (-.f64 n U*)))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 t) U) (-.f64 (-.f64 n (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 t (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 l) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 n n) Om))) (*.f64 (*.f64 l (pow.f64 (/.f64 n Om) 2)) (-.f64 U U*)))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 Om) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) n))) (*.f64 (*.f64 Om (pow.f64 (/.f64 l n) 2)) (-.f64 U U*)))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 U*) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 U* (pow.f64 (/.f64 l Om) 2)) (-.f64 U n)))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) t) (-.f64 (-.f64 U (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 t U*)))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) l) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 U U) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 U Om) 2)) (-.f64 l U*)))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) Om) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) U))) (*.f64 (*.f64 n (pow.f64 (/.f64 l U) 2)) (-.f64 Om U*)))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U*) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U)))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 l (*.f64 2 (/.f64 (*.f64 t t) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 t Om) 2)) (-.f64 U U*)))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 Om (*.f64 2 (/.f64 (*.f64 l l) t))) (*.f64 (*.f64 n (pow.f64 (/.f64 l t) 2)) (-.f64 U U*)))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 U* (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U t)))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 Om Om) l))) (*.f64 (*.f64 n (pow.f64 (/.f64 Om l) 2)) (-.f64 U U*)))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 U* U*) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 U* Om) 2)) (-.f64 U l)))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) U*))) (*.f64 (*.f64 n (pow.f64 (/.f64 l U*) 2)) (-.f64 U Om)))))
Outputs
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (-.f64 t (+.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (fma.f64 2 (*.f64 (/.f64 l Om) l) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (fma.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 n (-.f64 U U*)) (*.f64 2 (*.f64 l (/.f64 l Om))))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 U) n) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 U (pow.f64 (/.f64 l Om) 2)) (-.f64 n U*)))))
(sqrt.f64 (*.f64 (*.f64 n (*.f64 2 U)) (-.f64 (-.f64 t (*.f64 2 (/.f64 l (/.f64 Om l)))) (*.f64 U (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 n U*))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (-.f64 t (fma.f64 2 (*.f64 (/.f64 l Om) l) (*.f64 U (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 n U*)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 t (fma.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 U (-.f64 n U*)) (*.f64 2 (*.f64 l (/.f64 l Om)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 t) U) (-.f64 (-.f64 n (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 t (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
(sqrt.f64 (*.f64 (*.f64 2 t) (*.f64 U (-.f64 (-.f64 n (*.f64 2 (/.f64 l (/.f64 Om l)))) (*.f64 t (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))
(sqrt.f64 (*.f64 (*.f64 2 t) (*.f64 U (-.f64 n (fma.f64 2 (*.f64 (/.f64 l Om) l) (*.f64 t (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))))
(sqrt.f64 (*.f64 (*.f64 2 t) (*.f64 U (-.f64 n (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 t (-.f64 U U*))))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 l) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 n n) Om))) (*.f64 (*.f64 l (pow.f64 (/.f64 n Om) 2)) (-.f64 U U*)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 l U)) (-.f64 t (+.f64 (*.f64 2 (/.f64 (*.f64 n n) Om)) (*.f64 l (*.f64 (pow.f64 (/.f64 n Om) 2) (-.f64 U U*)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 U l) (-.f64 t (fma.f64 2 (*.f64 (/.f64 n Om) n) (*.f64 l (*.f64 (-.f64 U U*) (pow.f64 (/.f64 n Om) 2))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 U l) (-.f64 t (fma.f64 2 (*.f64 n (/.f64 n Om)) (*.f64 l (*.f64 (-.f64 U U*) (pow.f64 (/.f64 n Om) 2))))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 Om) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) n))) (*.f64 (*.f64 Om (pow.f64 (/.f64 l n) 2)) (-.f64 U U*)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 Om U)) (-.f64 (-.f64 t (/.f64 (*.f64 2 (*.f64 l l)) n)) (*.f64 Om (*.f64 (pow.f64 (/.f64 l n) 2) (-.f64 U U*))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 U Om) (-.f64 t (fma.f64 2 (*.f64 (/.f64 l n) l) (*.f64 Om (*.f64 (-.f64 U U*) (pow.f64 (/.f64 l n) 2))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 U Om) (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l n)) (*.f64 Om (*.f64 (-.f64 U U*) (pow.f64 (/.f64 l n) 2))))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 U*) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 U* (pow.f64 (/.f64 l Om) 2)) (-.f64 U n)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 U* U)) (-.f64 t (+.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (*.f64 U* (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U n)))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 U U*)) (-.f64 t (fma.f64 2 (*.f64 (/.f64 l Om) l) (*.f64 (*.f64 (-.f64 U n) U*) (pow.f64 (/.f64 l Om) 2))))))
(sqrt.f64 (*.f64 2 (*.f64 U* (*.f64 U (-.f64 (fma.f64 (*.f64 l (/.f64 l Om)) -2 t) (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 U* (-.f64 U n))))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) t) (-.f64 (-.f64 U (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 t U*)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n t)) (-.f64 U (+.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 t U*))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n t) (-.f64 U (fma.f64 2 (*.f64 (/.f64 l Om) l) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 t U*)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n t) (-.f64 U (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 n (-.f64 t U*))))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) l) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 U U) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 U Om) 2)) (-.f64 l U*)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n l)) (-.f64 t (+.f64 (*.f64 2 (/.f64 U (/.f64 Om U))) (*.f64 n (*.f64 (pow.f64 (/.f64 U Om) 2) (-.f64 l U*)))))))
(sqrt.f64 (*.f64 l (*.f64 (*.f64 2 n) (-.f64 t (fma.f64 2 (*.f64 (/.f64 U Om) U) (*.f64 n (*.f64 (pow.f64 (/.f64 U Om) 2) (-.f64 l U*))))))))
(sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 l (-.f64 t (fma.f64 n (*.f64 (pow.f64 (/.f64 U Om) 2) (-.f64 l U*)) (/.f64 U (/.f64 (/.f64 Om U) 2)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) Om) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) U))) (*.f64 (*.f64 n (pow.f64 (/.f64 l U) 2)) (-.f64 Om U*)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n Om)) (-.f64 (-.f64 t (*.f64 2 (/.f64 l (/.f64 U l)))) (*.f64 (*.f64 n (pow.f64 (/.f64 l U) 2)) (-.f64 Om U*)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n Om)) (-.f64 t (fma.f64 2 (*.f64 (/.f64 l U) l) (*.f64 (*.f64 n (pow.f64 (/.f64 l U) 2)) (-.f64 Om U*))))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 Om (fma.f64 n (*.f64 (-.f64 Om U*) (neg.f64 (pow.f64 (/.f64 l U) 2))) (fma.f64 (*.f64 l (/.f64 l U)) -2 t))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U*) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U*)) (-.f64 (-.f64 t (*.f64 2 (/.f64 l (/.f64 Om l)))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U*)) (-.f64 t (fma.f64 2 (*.f64 (/.f64 l Om) l) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U* U)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U*) (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U* U))))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 l (*.f64 2 (/.f64 (*.f64 t t) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 t Om) 2)) (-.f64 U U*)))))
(sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 (+.f64 l (*.f64 -2 (/.f64 t (/.f64 Om t)))) (*.f64 (-.f64 U U*) (*.f64 n (pow.f64 (/.f64 t Om) 2)))))))
(sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 l (fma.f64 2 (*.f64 (/.f64 t Om) t) (*.f64 n (*.f64 (-.f64 U U*) (pow.f64 (/.f64 t Om) 2))))))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 l (fma.f64 (pow.f64 (/.f64 t Om) 2) (*.f64 n (-.f64 U U*)) (*.f64 2 (*.f64 t (/.f64 t Om)))))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 Om (*.f64 2 (/.f64 (*.f64 l l) t))) (*.f64 (*.f64 n (pow.f64 (/.f64 l t) 2)) (-.f64 U U*)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (-.f64 (+.f64 Om (*.f64 -2 (/.f64 (*.f64 l l) t))) (*.f64 (-.f64 U U*) (*.f64 n (pow.f64 (/.f64 l t) 2))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 Om (fma.f64 2 (*.f64 (/.f64 l t) l) (*.f64 (-.f64 U U*) (*.f64 n (pow.f64 (/.f64 l t) 2))))))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 Om (fma.f64 2 (*.f64 l (/.f64 l t)) (*.f64 (pow.f64 (/.f64 l t) 2) (*.f64 n (-.f64 U U*)))))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 U* (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U t)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (-.f64 U* (+.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U t))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 U* (fma.f64 2 (*.f64 (/.f64 l Om) l) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U t))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 U* (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 n (-.f64 U t))))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 Om Om) l))) (*.f64 (*.f64 n (pow.f64 (/.f64 Om l) 2)) (-.f64 U U*)))))
(sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 (-.f64 t (*.f64 2 (/.f64 Om (/.f64 l Om)))) (*.f64 (-.f64 U U*) (*.f64 n (pow.f64 (/.f64 Om l) 2)))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (-.f64 t (fma.f64 2 (*.f64 (/.f64 Om l) Om) (*.f64 n (*.f64 (-.f64 U U*) (pow.f64 (/.f64 Om l) 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (fma.f64 2 (*.f64 Om (/.f64 Om l)) (*.f64 n (*.f64 (-.f64 U U*) (pow.f64 (/.f64 Om l) 2))))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 U* U*) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 U* Om) 2)) (-.f64 U l)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (-.f64 (+.f64 t (*.f64 -2 (/.f64 U* (/.f64 Om U*)))) (*.f64 n (*.f64 (pow.f64 (/.f64 U* Om) 2) (-.f64 U l))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (fma.f64 2 (*.f64 (/.f64 U* Om) U*) (*.f64 n (*.f64 (pow.f64 (/.f64 U* Om) 2) (-.f64 U l))))))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (fma.f64 n (*.f64 (pow.f64 (/.f64 U* Om) 2) (neg.f64 (-.f64 U l))) (fma.f64 (*.f64 U* (/.f64 U* Om)) -2 t))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) U*))) (*.f64 (*.f64 n (pow.f64 (/.f64 l U*) 2)) (-.f64 U Om)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (-.f64 (-.f64 t (*.f64 2 (/.f64 l (/.f64 U* l)))) (*.f64 n (*.f64 (pow.f64 (/.f64 l U*) 2) (-.f64 U Om))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (-.f64 t (fma.f64 2 (*.f64 (/.f64 l U*) l) (*.f64 (*.f64 n (pow.f64 (/.f64 l U*) 2)) (-.f64 U Om))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 t (fma.f64 (pow.f64 (/.f64 l U*) 2) (*.f64 n (-.f64 U Om)) (*.f64 2 (*.f64 l (/.f64 l U*)))))))
Compiler

Compiled 40 to 29 computations (27.5% saved)

simplify55.0ms (0.1%)

Algorithm
egg-herbie
Rules
515×fma-neg_binary64
395×fma-def_binary64
377×cancel-sign-sub-inv_binary64
369×distribute-rgt-neg-out_binary64
351×distribute-lft-neg-out_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02242
15840
219240
399138
4442737
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
Outputs
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (-.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (fma.f64 (neg.f64 n) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)) (fma.f64 (*.f64 l (/.f64 l Om)) -2 t))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (fma.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 n (-.f64 U* U)) (fma.f64 (*.f64 l (/.f64 l Om)) -2 t))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om)))))))

eval2.0ms (0%)

Compiler

Compiled 59 to 36 computations (39% saved)

prune4.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
32.2b
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
34.2b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
34.5b
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om)))))))
Compiler

Compiled 65 to 43 computations (33.8% saved)

localize74.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.6b
(/.f64 (*.f64 l (-.f64 U* U)) Om)
5.9b
(*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om))
11.6b
(*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om))))))
19.6b
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om)))))))
Compiler

Compiled 144 to 40 computations (72.2% saved)

series169.0ms (0.3%)

Counts
4 → 204
Calls

63 calls:

TimeVariablePointExpression
12.0ms
l
@inf
(*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om))))))
8.0ms
U*
@0
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om)))))))
7.0ms
Om
@-inf
(*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om))))))
7.0ms
Om
@-inf
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om)))))))
7.0ms
U
@inf
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om)))))))

rewrite165.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
420×expm1-udef_binary64
420×log1p-udef_binary64
241×add-sqr-sqrt_binary64
235×*-un-lft-identity_binary64
235×pow1_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02195
146591
2668991
Stop Event
node limit
Counts
4 → 123
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om)))))))
(*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om))))))
(*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))))) (cbrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))) 1/4) (pow.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 U 2))) (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (pow.f64 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (sqrt.f64 (*.f64 n (*.f64 U 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 (*.f64 n U) t)) (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 n U) t)) 1) (*.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 n U) t)) 3) (pow.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) 3)) (+.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 n U) t)) (*.f64 2 (*.f64 (*.f64 n U) t))) (-.f64 (*.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2))))) (*.f64 (*.f64 2 (*.f64 (*.f64 n U) t)) (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 n U) t)) (*.f64 2 (*.f64 (*.f64 n U) t))) (*.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))))) (-.f64 (*.f64 2 (*.f64 (*.f64 n U) t)) (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))))) 3)) (*.f64 n (*.f64 U 2))) (fma.f64 t t (*.f64 (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))))) (-.f64 (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))))) 2)) (*.f64 n (*.f64 U 2))) (-.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (*.f64 U 2)) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))))) 3))) (fma.f64 t t (*.f64 (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))))) (-.f64 (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (*.f64 U 2)) (-.f64 (*.f64 t t) (pow.f64 (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))))) 2))) (-.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 n U)) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 U 2)) 3) (pow.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t) 3) (pow.f64 (*.f64 n (*.f64 U 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t (*.f64 n (*.f64 U 2)) (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 Om (*.f64 n (*.f64 l (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 n (*.f64 l (-.f64 U* U)))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) 1) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) (sqrt.f64 Om)) (sqrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l n) (/.f64 Om (-.f64 U* U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (neg.f64 (-.f64 U* U))) n) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 l (neg.f64 (-.f64 U* U)))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 l Om) (-.f64 U* U))) n))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 n 3) (pow.f64 (*.f64 (/.f64 l Om) (-.f64 U* U)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) (-.f64 U* U)) 3) (pow.f64 n 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 l Om) (-.f64 U* U)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (/.f64 1 (/.f64 Om (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (-.f64 U* U) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l Om) (-.f64 U* U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 U* U) (/.f64 l Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (-.f64 U* U)) (/.f64 1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 l Om) (-.f64 U* U)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 l Om) (-.f64 U* U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (-.f64 U* U))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (-.f64 U* U))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (-.f64 U* U))) 2) (cbrt.f64 (*.f64 (/.f64 l Om) (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 l (-.f64 U* U))) 2) (*.f64 (cbrt.f64 (*.f64 l (-.f64 U* U))) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (-.f64 U* U))) (sqrt.f64 (*.f64 (/.f64 l Om) (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 l (-.f64 U* U))) (*.f64 (sqrt.f64 (*.f64 l (-.f64 U* U))) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (neg.f64 (-.f64 U* U))) (/.f64 1 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (*.f64 l (-.f64 U* U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l 1) (/.f64 (-.f64 U* U) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 U* U) 1) (/.f64 l Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l (-.f64 U* U))) 2) 1) (/.f64 (cbrt.f64 (*.f64 l (-.f64 U* U))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 l (-.f64 U* U))) 1) (/.f64 (sqrt.f64 (*.f64 l (-.f64 U* U))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (-.f64 U* U) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 U* U) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 l (-.f64 U* U)) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l (-.f64 U* U))) 2) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (*.f64 (/.f64 l Om) (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 l (-.f64 U* U))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 l (-.f64 U* U))) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 (-.f64 U* U) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 U* U) (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 l (-.f64 U* U)) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l (-.f64 U* U))) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 l (-.f64 U* U))) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 l Om) (-.f64 U* U)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (-.f64 U* U)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (-.f64 U* U))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (-.f64 U* U))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 Om l) (-.f64 U* U)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 l (-.f64 U* U)) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (-.f64 U* U)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 l Om) (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l Om) (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (-.f64 U* U)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 l (-.f64 U* U)) 3) (pow.f64 Om 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 l Om) (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 l Om) (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 l Om) (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l Om) (-.f64 U* U))) 1))))))

simplify300.0ms (0.5%)

Algorithm
egg-herbie
Rules
577×associate-*r*_binary64
502×associate-*l*_binary64
482×times-frac_binary64
434×*-commutative_binary64
405×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04899244
116368975
271668881
Stop Event
node limit
Counts
327 → 262
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) Om)) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) Om)) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 2) (pow.f64 Om 3))) (*.f64 n (pow.f64 l 3))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) Om)) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 2) (pow.f64 Om 3))) (*.f64 n (pow.f64 l 3))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 3) (pow.f64 Om 5))) (*.f64 (pow.f64 n 2) (pow.f64 l 5))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 Om (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 Om (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 2) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3)))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 Om (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 3) (*.f64 (pow.f64 Om 5) (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 l 5)))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 2) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3)))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))) (*.f64 (sqrt.f64 -1) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) U))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))) (*.f64 (sqrt.f64 -1) l)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) U))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))) (*.f64 (sqrt.f64 -1) l))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) 3))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 5) (pow.f64 U 2)))))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) (sqrt.f64 -2))) l)) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) (sqrt.f64 -2))) l)) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) 2) (sqrt.f64 -2))) (*.f64 n (*.f64 (pow.f64 l 3) U))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) (sqrt.f64 -2))) l)) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) 3) (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 5) (pow.f64 U 2))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) 2) (sqrt.f64 -2))) (*.f64 n (*.f64 (pow.f64 l 3) U)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 3) (pow.f64 l 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 5) (pow.f64 l 5)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 3) (pow.f64 l 3)))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 2))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 2))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 (*.f64 n U) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (pow.f64 l 3)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 (*.f64 n U) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (pow.f64 l 3)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (pow.f64 l 5)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 (*.f64 n U) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 3)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 3))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 (*.f64 n (*.f64 t U)) (pow.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2)))) (*.f64 n l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 (*.f64 n (*.f64 t U)) (pow.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2)))) (*.f64 n l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 n (*.f64 t U)) (pow.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2)))) (*.f64 (pow.f64 n 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) U))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2))) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2))) 2)) (pow.f64 l 2))) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2))) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2)) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2)) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2)) 2)) (pow.f64 l 2))) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U)))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)) U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)) U)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)) U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (pow.f64 U* 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (pow.f64 (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om) t) 3)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)) U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 6) (pow.f64 U* 3))) (*.f64 (pow.f64 Om 6) (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om) t))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 7) U) (pow.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)) 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (pow.f64 U* 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (pow.f64 (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om) t) 3))))))))
(*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 2 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 2 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 2 (*.f64 n (*.f64 t U))))
(*.f64 2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 2 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 2 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 2 (*.f64 n (*.f64 t U))))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))))
(*.f64 2 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om) t) U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om) t) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om) t) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om) t) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(*.f64 -1 (/.f64 (*.f64 l U) Om))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(/.f64 (*.f64 l U*) Om)
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(/.f64 (*.f64 l U*) Om)
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(/.f64 (*.f64 l U*) Om)
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(*.f64 -1 (/.f64 (*.f64 l U) Om))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(*.f64 -1 (/.f64 (*.f64 l U) Om))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
Outputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) Om)) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))) Om) (sqrt.f64 (/.f64 U (-.f64 U* U)))) l) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (/.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) Om)) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 2) (pow.f64 Om 3))) (*.f64 n (pow.f64 l 3))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))) Om) (sqrt.f64 (/.f64 U (-.f64 U* U)))) l) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 2)) (pow.f64 Om 3)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (*.f64 n (pow.f64 l 3))))))
(fma.f64 1/2 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (/.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) n)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) Om)) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 2) (pow.f64 Om 3))) (*.f64 n (pow.f64 l 3))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 3) (pow.f64 Om 5))) (*.f64 (pow.f64 n 2) (pow.f64 l 5))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))) Om) (sqrt.f64 (/.f64 U (-.f64 U* U)))) l) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 2)) (pow.f64 Om 3)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (*.f64 n (pow.f64 l 3))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 n n) (pow.f64 l 5)) (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 3) (pow.f64 Om 5)))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))))))
(fma.f64 1/2 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (/.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) n) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (*.f64 1/16 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 n n) (pow.f64 Om 5)) (/.f64 (pow.f64 l 5) (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 3)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n (/.f64 Om (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 -2))))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l (sqrt.f64 -2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 Om (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (/.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (sqrt.f64 -1)) (/.f64 (*.f64 Om (sqrt.f64 -2)) l))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n (/.f64 Om (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 -2)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (/.f64 (*.f64 1/2 (*.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (*.f64 Om (sqrt.f64 -2)))) (*.f64 l (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 Om (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 2) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3)))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (/.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (sqrt.f64 -1)) (/.f64 (*.f64 Om (sqrt.f64 -2)) l))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (/.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 2) (/.f64 (*.f64 (*.f64 n (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 l 3)) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n (/.f64 Om (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 -2))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (/.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (sqrt.f64 -1)) (/.f64 (sqrt.f64 -2) (/.f64 l Om)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2) n) (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 l 3)) (/.f64 (pow.f64 Om 3) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (/.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (sqrt.f64 -1)) (/.f64 (sqrt.f64 -2) (/.f64 l Om)))) (fma.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2) n) (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 l 3)) (/.f64 (pow.f64 Om 3) (neg.f64 (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l (sqrt.f64 -2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 Om (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 3) (*.f64 (pow.f64 Om 5) (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 l 5)))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 2) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3)))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (/.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (sqrt.f64 -1)) (/.f64 (*.f64 Om (sqrt.f64 -2)) l))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (/.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 3) (/.f64 (*.f64 (*.f64 n n) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -1) 5))) (*.f64 (pow.f64 Om 5) (sqrt.f64 -2))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (/.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 2) (/.f64 (*.f64 (*.f64 n (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 l 3)) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n (/.f64 Om (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 -2)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (/.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (sqrt.f64 -1)) (/.f64 (sqrt.f64 -2) (/.f64 l Om)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (/.f64 (*.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 3) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (sqrt.f64 -2) (pow.f64 l 5)))) (*.f64 n n))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2) n) (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 l 3)) (/.f64 (pow.f64 Om 3) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (/.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (sqrt.f64 -1)) (/.f64 (sqrt.f64 -2) (/.f64 l Om)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (/.f64 (*.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 3) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (sqrt.f64 -2) (pow.f64 l 5)))) (*.f64 n n))) (fma.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2) n) (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 l 3)) (/.f64 (pow.f64 Om 3) (neg.f64 (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l (sqrt.f64 -2))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 (sqrt.f64 -1) n) (*.f64 l U))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))) (*.f64 (sqrt.f64 -1) l))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 l (sqrt.f64 -1)) (*.f64 Om (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (/.f64 l (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) U))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))) (*.f64 (sqrt.f64 -1) l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 Om 3)) (pow.f64 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))))) 2)) (*.f64 (*.f64 n (pow.f64 (sqrt.f64 -1) 3)) (*.f64 U (pow.f64 l 3)))) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 l (sqrt.f64 -1)) (*.f64 Om (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 Om 3)) n) (/.f64 (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) 2) (*.f64 U (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 l 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (/.f64 l (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 Om 3)) n) (/.f64 (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) 2) (*.f64 U (*.f64 (sqrt.f64 -1) (neg.f64 (pow.f64 l 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (/.f64 l (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) U))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))) (*.f64 (sqrt.f64 -1) l))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) 3))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 5) (pow.f64 U 2)))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 Om 3)) (pow.f64 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))))) 2)) (*.f64 (*.f64 n (pow.f64 (sqrt.f64 -1) 3)) (*.f64 U (pow.f64 l 3)))) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 l (sqrt.f64 -1)) (*.f64 Om (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))))))) (*.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 Om 5)) (pow.f64 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))))) 3)) (*.f64 (*.f64 (*.f64 n n) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (pow.f64 l 5) (*.f64 U U))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 Om 3)) n) (/.f64 (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) 2) (*.f64 U (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 l 3)))))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (/.f64 l (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)) (*.f64 (*.f64 1/16 (/.f64 (sqrt.f64 2) (*.f64 n n))) (/.f64 (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) 3) (/.f64 (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U))) (pow.f64 Om 5))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 Om 3)) n) (/.f64 (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) 2) (*.f64 U (*.f64 (sqrt.f64 -1) (neg.f64 (pow.f64 l 3)))))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (/.f64 l (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)) (*.f64 (*.f64 1/16 (/.f64 (sqrt.f64 2) (*.f64 n n))) (/.f64 (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) 3) (/.f64 (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U))) (pow.f64 Om 5))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(neg.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 (sqrt.f64 -2) (*.f64 l U))))
(/.f64 (*.f64 (neg.f64 n) (*.f64 (sqrt.f64 -2) (*.f64 l U))) Om)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) (sqrt.f64 -2))) l)) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))
(fma.f64 1/2 (/.f64 Om (/.f64 l (*.f64 (sqrt.f64 -2) (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))))))) (neg.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om)))
(fma.f64 1/2 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 -2) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))) (/.f64 (neg.f64 n) (/.f64 Om (*.f64 (sqrt.f64 -2) (*.f64 l U)))))
(fma.f64 1/2 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 -2) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))) (/.f64 (*.f64 (neg.f64 n) (*.f64 (sqrt.f64 -2) (*.f64 l U))) Om))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) (sqrt.f64 -2))) l)) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) 2) (sqrt.f64 -2))) (*.f64 n (*.f64 (pow.f64 l 3) U))))))
(fma.f64 1/2 (/.f64 Om (/.f64 l (*.f64 (sqrt.f64 -2) (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))))))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Om 3) n) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))))) 2)) (*.f64 U (pow.f64 l 3)))))))
(fma.f64 1/2 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 -2) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))) (fma.f64 1/8 (/.f64 (pow.f64 Om 3) (/.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 l 3))) (sqrt.f64 -2)) (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) 2))) (/.f64 (neg.f64 n) (/.f64 Om (*.f64 (sqrt.f64 -2) (*.f64 l U))))))
(fma.f64 1/2 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 -2) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))) (fma.f64 1/8 (/.f64 (pow.f64 Om 3) (/.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 l 3))) (sqrt.f64 -2)) (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) 2))) (/.f64 (*.f64 (neg.f64 n) (*.f64 (sqrt.f64 -2) (*.f64 l U))) Om)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) (sqrt.f64 -2))) l)) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) 3) (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 5) (pow.f64 U 2))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) 2) (sqrt.f64 -2))) (*.f64 n (*.f64 (pow.f64 l 3) U)))))))
(fma.f64 1/2 (/.f64 Om (/.f64 l (*.f64 (sqrt.f64 -2) (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))))))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 n n)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))))) 3)) (*.f64 (pow.f64 l 5) (*.f64 U U)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Om 3) n) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))))) 2)) (*.f64 U (pow.f64 l 3))))))))
(fma.f64 1/2 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 -2) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))) (-.f64 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 n n)) (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 U (*.f64 U (pow.f64 l 5))) (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) 3)))) (*.f64 1/8 (/.f64 (pow.f64 Om 3) (/.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 l 3))) (sqrt.f64 -2)) (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) 2))))) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -2) (*.f64 l U)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)) (/.f64 Om (*.f64 n (*.f64 l U))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) (/.f64 Om (*.f64 n (*.f64 l U))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (*.f64 (/.f64 n (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om))) (/.f64 (*.f64 Om U) l))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)) (/.f64 Om (*.f64 n (*.f64 l U)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) (/.f64 Om (*.f64 n (*.f64 l U))))) (*.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))) (/.f64 Om (/.f64 l U)))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 3) (pow.f64 l 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (*.f64 (/.f64 n (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om))) (/.f64 (*.f64 Om U) l))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)) (/.f64 Om (*.f64 n (*.f64 l U))))) (*.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (*.f64 t t))) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)) 3)) (/.f64 (*.f64 U (pow.f64 Om 3)) (pow.f64 l 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (*.f64 (/.f64 n (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))) (/.f64 Om (/.f64 l U)))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) (/.f64 Om (*.f64 n (*.f64 l U))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 n (pow.f64 Om 3)) (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) 3)) (/.f64 U (pow.f64 l 3)))) (*.f64 -1/8 (*.f64 (sqrt.f64 2) (*.f64 t t))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 5) (pow.f64 l 5)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 3) (pow.f64 l 3)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (*.f64 (/.f64 n (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om))) (/.f64 (*.f64 Om U) l))))) (fma.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (sqrt.f64 (/.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 5))) (pow.f64 (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)) 5)) (pow.f64 l 5)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)) (/.f64 Om (*.f64 n (*.f64 l U))))) (*.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (*.f64 t t))) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)) 3)) (/.f64 (*.f64 U (pow.f64 Om 3)) (pow.f64 l 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (*.f64 (/.f64 n (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))) (/.f64 Om (/.f64 l U)))))) (fma.f64 1/16 (*.f64 (pow.f64 t 3) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 l 5)) (/.f64 (*.f64 U (pow.f64 Om 5)) (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) 5)))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) (/.f64 Om (*.f64 n (*.f64 l U))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 n (pow.f64 Om 3)) (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) 3)) (/.f64 U (pow.f64 l 3)))) (*.f64 -1/8 (*.f64 (sqrt.f64 2) (*.f64 t t)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 l l) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (*.f64 Om Om)) (/.f64 2 Om))) (sqrt.f64 (/.f64 n (/.f64 t U)))))))
(fma.f64 1/2 (*.f64 (*.f64 l (*.f64 l (+.f64 (*.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om)) (/.f64 -2 Om)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n t) U)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t)))))
(fma.f64 1/2 (*.f64 (*.f64 l (*.f64 l (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n t) U)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 2))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 4)) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (*.f64 Om Om)) (/.f64 2 Om)) 2)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 l l) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (*.f64 Om Om)) (/.f64 2 Om))) (sqrt.f64 (/.f64 n (/.f64 t U))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 1/2 (*.f64 (*.f64 l (*.f64 l (+.f64 (*.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om)) (/.f64 -2 Om)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n t) U)))) (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om)) (/.f64 -2 Om)) 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U)) -1/8))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 1/2 (*.f64 (*.f64 l (*.f64 l (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n t) U)))) (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U)) -1/8))))
(+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 2))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(fma.f64 1/16 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 6)) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (*.f64 Om Om)) (/.f64 2 Om)) 3)) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 5) U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 4)) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (*.f64 Om Om)) (/.f64 2 Om)) 2)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 l l) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (*.f64 Om Om)) (/.f64 2 Om))) (sqrt.f64 (/.f64 n (/.f64 t U)))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 (*.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om)) (/.f64 -2 Om)) 3) (*.f64 (pow.f64 l 6) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 5)) U))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 1/2 (*.f64 (*.f64 l (*.f64 l (+.f64 (*.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om)) (/.f64 -2 Om)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n t) U)))) (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om)) (/.f64 -2 Om)) 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U)) -1/8)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) 3) (*.f64 (pow.f64 l 6) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 5)) U))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 1/2 (*.f64 (*.f64 l (*.f64 l (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n t) U)))) (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U)) -1/8)))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (*.f64 n U) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (*.f64 Om Om)) (/.f64 2 Om)))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 (*.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om)) (/.f64 -2 Om)))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 (*.f64 n U) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 l t)) (sqrt.f64 (/.f64 n (/.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (*.f64 Om Om)) (/.f64 2 Om)) U)))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (*.f64 n U) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (*.f64 Om Om)) (/.f64 2 Om))))))
(fma.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 (*.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om)) (/.f64 -2 Om))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) l) t) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 (*.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om)) (/.f64 -2 Om)) U))) 1/2)))
(fma.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) l) t) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) U))) 1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (pow.f64 l 3)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 (*.f64 n U) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 l 3) (*.f64 t t))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (*.f64 Om Om)) (/.f64 2 Om)) 3)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 l t)) (sqrt.f64 (/.f64 n (/.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (*.f64 Om Om)) (/.f64 2 Om)) U)))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (*.f64 n U) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (*.f64 Om Om)) (/.f64 2 Om)))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 3)) (*.f64 t t)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 (*.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om)) (/.f64 -2 Om)) 3)) U))) (fma.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 (*.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om)) (/.f64 -2 Om))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) l) t) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 (*.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om)) (/.f64 -2 Om)) U))) 1/2))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 3)) (*.f64 t t)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) 3)) U))) (fma.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) l) t) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) U))) 1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (pow.f64 l 3)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (pow.f64 l 5)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 (*.f64 n U) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 l 3) (*.f64 t t))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (*.f64 Om Om)) (/.f64 2 Om)) 3)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 l 5) (pow.f64 t 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (*.f64 Om Om)) (/.f64 2 Om)) 5)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 l t)) (sqrt.f64 (/.f64 n (/.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (*.f64 Om Om)) (/.f64 2 Om)) U)))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (*.f64 n U) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (*.f64 Om Om)) (/.f64 2 Om))))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 3)) (*.f64 t t)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 (*.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om)) (/.f64 -2 Om)) 3)) U))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 5)) (pow.f64 t 3)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 (*.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om)) (/.f64 -2 Om)) 5)) U))) (fma.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 (*.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om)) (/.f64 -2 Om))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) l) t) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 (*.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om)) (/.f64 -2 Om)) U))) 1/2)))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 3)) (*.f64 t t)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) 3)) U))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 5)) (pow.f64 t 3)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) 5)) U))) (fma.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) l) t) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) U))) 1/2)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om))))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om))))))))) (*.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l))) (sqrt.f64 (/.f64 n (/.f64 (+.f64 2 (neg.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om))) (*.f64 Om U))))))
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l)) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))) (*.f64 Om U))) -1/2)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om))))))))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l)) (sqrt.f64 (/.f64 n (/.f64 (+.f64 2 (neg.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om))) (*.f64 Om U))))) (*.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 t t) (pow.f64 l 3)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 2 (neg.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 3) (*.f64 U (pow.f64 Om 3))))))))
(-.f64 (fma.f64 1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 3)) (*.f64 t t)) (/.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 3)) (*.f64 U (pow.f64 Om 3)))) (*.f64 -1 (sqrt.f64 -1)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l)) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))) (*.f64 Om U))) -1/2))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))))
(-.f64 (fma.f64 1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 3)) (*.f64 t t)) (/.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 3)) (*.f64 U (pow.f64 Om 3)))) (neg.f64 (sqrt.f64 -1)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l)) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))) (*.f64 Om U))) -1/2))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om))))))))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l)) (sqrt.f64 (/.f64 n (/.f64 (+.f64 2 (neg.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om))) (*.f64 Om U))))) (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -1) 5))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 2 (neg.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 5) (*.f64 U (pow.f64 Om 5)))))) (*.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 t t) (pow.f64 l 3)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 2 (neg.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 3) (*.f64 U (pow.f64 Om 3)))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) l) t) (/.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))) (*.f64 Om U))) (sqrt.f64 -1))) (fma.f64 1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 3)) (*.f64 t t)) (/.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 3)) (*.f64 U (pow.f64 Om 3)))) (*.f64 -1 (sqrt.f64 -1)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 t 3) (pow.f64 l 5))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 5)) (*.f64 U (pow.f64 Om 5)))) -1/16)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) l) t) (/.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))) (*.f64 Om U))) (sqrt.f64 -1))) (fma.f64 1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 3)) (*.f64 t t)) (/.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 3)) (*.f64 U (pow.f64 Om 3)))) (neg.f64 (sqrt.f64 -1)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 t 3) (pow.f64 l 5))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 5)) (*.f64 U (pow.f64 Om 5)))) -1/16)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (neg.f64 l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 (*.f64 n (*.f64 t U)) (pow.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2)))) (*.f64 n l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) Om) (-.f64 (*.f64 n (*.f64 U t)) (pow.f64 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2))) (*.f64 n l)) (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 Om (*.f64 (-.f64 (*.f64 n (*.f64 U t)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (neg.f64 l)) 2)) (sqrt.f64 2))) n) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) l)) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (neg.f64 l)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 Om (*.f64 (-.f64 (*.f64 n (*.f64 U t)) (*.f64 (*.f64 l l) (/.f64 U (-.f64 U* U)))) (sqrt.f64 2))) n) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) l)) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (neg.f64 l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 (*.f64 n (*.f64 t U)) (pow.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2)))) (*.f64 n l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 n (*.f64 t U)) (pow.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2)))) (*.f64 (pow.f64 n 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) U))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) Om) (-.f64 (*.f64 n (*.f64 U t)) (pow.f64 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2))) (*.f64 n l)) (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 n (*.f64 U t)) (pow.f64 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2))) (*.f64 l (*.f64 n n))) (sqrt.f64 (/.f64 1 (*.f64 U (pow.f64 (-.f64 U* U) 3)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 Om (*.f64 (-.f64 (*.f64 n (*.f64 U t)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (neg.f64 l)) 2)) (sqrt.f64 2))) n) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) l)) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) (/.f64 (*.f64 n n) (-.f64 (*.f64 n (*.f64 U t)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (neg.f64 l)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 U) (pow.f64 (-.f64 U* U) 3))) l)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 Om (*.f64 (-.f64 (*.f64 n (*.f64 U t)) (*.f64 (*.f64 l l) (/.f64 U (-.f64 U* U)))) (sqrt.f64 2))) n) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) l)) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) (/.f64 (*.f64 n n) (-.f64 (*.f64 n (*.f64 U t)) (*.f64 (*.f64 l l) (/.f64 U (-.f64 U* U)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 U) (pow.f64 (-.f64 U* U) 3))) l)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))))))
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2))) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 n (/.f64 t U))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 U t))))) (*.f64 Om Om)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 n (*.f64 n (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))) (pow.f64 (*.f64 (*.f64 l l) (sqrt.f64 (*.f64 (/.f64 n t) U))) 2))) (sqrt.f64 (/.f64 (/.f64 1 (*.f64 U t)) n))) (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 n (*.f64 n (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 n t) U)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (*.f64 U t)) n)) 1/2) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 l l))) Om))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2))) 2)) (pow.f64 l 2))) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2))) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 n (/.f64 t U))))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 n (/.f64 t U))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 U t))))) (*.f64 Om Om))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 Om 3)) (*.f64 l (*.f64 l (-.f64 (*.f64 n (*.f64 n (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))) (pow.f64 (*.f64 (*.f64 l l) (sqrt.f64 (*.f64 (/.f64 n t) U))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 n (*.f64 n (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))) (pow.f64 (*.f64 (*.f64 l l) (sqrt.f64 (*.f64 (/.f64 n t) U))) 2))) (sqrt.f64 (/.f64 (/.f64 1 (*.f64 U t)) n))) (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 Om 3)) (*.f64 l (*.f64 l (-.f64 (*.f64 n (*.f64 n (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 n t) U)))))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 n (*.f64 n (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 n t) U)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (*.f64 U t)) n)) 1/2) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 l l))) Om)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))))))
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2)) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 n (/.f64 t U))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 U t))))) (*.f64 Om Om)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 n (*.f64 n (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))) (pow.f64 (*.f64 (*.f64 l l) (sqrt.f64 (*.f64 (/.f64 n t) U))) 2))) (sqrt.f64 (/.f64 (/.f64 1 (*.f64 U t)) n))) (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 n (*.f64 n (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 n t) U)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (*.f64 U t)) n)) 1/2) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 l l))) Om))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2)) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2)) 2)) (pow.f64 l 2))) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 n (/.f64 t U))))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 n (/.f64 t U))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 U t))))) (*.f64 Om Om))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 Om 3)) (*.f64 l (*.f64 l (-.f64 (*.f64 n (*.f64 n (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))) (pow.f64 (*.f64 (*.f64 l l) (sqrt.f64 (*.f64 (/.f64 n t) U))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 n (*.f64 n (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))) (pow.f64 (*.f64 (*.f64 l l) (sqrt.f64 (*.f64 (/.f64 n t) U))) 2))) (sqrt.f64 (/.f64 (/.f64 1 (*.f64 U t)) n))) (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 Om 3)) (*.f64 l (*.f64 l (-.f64 (*.f64 n (*.f64 n (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 n t) U)))))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 n (*.f64 n (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 n t) U)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (*.f64 U t)) n)) 1/2) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 l l))) Om)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)) U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)) U)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))))) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l))))) (sqrt.f64 (/.f64 (*.f64 U (pow.f64 n 3)) (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) U)) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (*.f64 U* (*.f64 l l))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)) U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (pow.f64 U* 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (pow.f64 (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om) t) 3)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (sqrt.f64 (/.f64 (*.f64 U (pow.f64 n 3)) (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))))) (*.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 4)) (*.f64 U* U*)) (pow.f64 Om 4))) (sqrt.f64 (/.f64 (*.f64 U (pow.f64 n 5)) (pow.f64 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) 3))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (*.f64 U* (*.f64 l l))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) 3)) U)) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 Om 4)) (*.f64 (*.f64 (pow.f64 l 4) U*) U*))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)) U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 6) (pow.f64 U* 3))) (*.f64 (pow.f64 Om 6) (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om) t))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 7) U) (pow.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)) 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (pow.f64 U* 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (pow.f64 (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om) t) 3))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (sqrt.f64 (/.f64 (*.f64 U (pow.f64 n 3)) (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 Om 6)) (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 U* 3)) (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))) (sqrt.f64 (/.f64 (pow.f64 n 7) (/.f64 (pow.f64 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) 3) U)))) (*.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 4)) (*.f64 U* U*)) (pow.f64 Om 4))) (sqrt.f64 (/.f64 (*.f64 U (pow.f64 n 5)) (pow.f64 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) 3)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (*.f64 U* (*.f64 l l))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) U))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 U* 3)) (pow.f64 Om 6))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 7) (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) 3)) U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) 3)) U)) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 Om 4)) (*.f64 (*.f64 (pow.f64 l 4) U*) U*)))))))
(*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U)))
(*.f64 (*.f64 2 n) (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))
(*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))
(*.f64 (*.f64 2 n) (*.f64 U (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))))))
(*.f64 2 (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 n U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 n U)) (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 n U)) (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 n U)) (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U)))))
(*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 n U)) (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 n U)) (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 n U)) (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U)))))
(*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 n U)) (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 n U)) (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 n U)) (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om))
(*.f64 2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om))))))
(*.f64 2 (/.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) (/.f64 Om (*.f64 n (*.f64 l U)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U t) (/.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) (/.f64 Om (*.f64 n (*.f64 l U))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U t) (/.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) (/.f64 Om (*.f64 n (*.f64 l U))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U t) (/.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) (/.f64 Om (*.f64 n (*.f64 l U))))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 U t)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U t) (/.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) (/.f64 Om (*.f64 n (*.f64 l U))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U t) (/.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) (/.f64 Om (*.f64 n (*.f64 l U))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U t) (/.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) (/.f64 Om (*.f64 n (*.f64 l U))))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 U t)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U t) (/.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) (/.f64 Om (*.f64 n (*.f64 l U))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U t) (/.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) (/.f64 Om (*.f64 n (*.f64 l U))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U t) (/.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) (/.f64 Om (*.f64 n (*.f64 l U))))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 U t)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 2 (*.f64 n (*.f64 t U))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 (*.f64 U (*.f64 l l)) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (*.f64 Om Om)) (/.f64 2 Om)))) (*.f64 n (*.f64 U t))))
(*.f64 (*.f64 2 n) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om)) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t)))
(*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 2 (*.f64 n (*.f64 t U))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 (*.f64 U (*.f64 l l)) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (*.f64 Om Om)) (/.f64 2 Om)))) (*.f64 n (*.f64 U t))))
(*.f64 (*.f64 2 n) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om)) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t)))
(*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 2 (*.f64 n (*.f64 t U))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 (*.f64 U (*.f64 l l)) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (*.f64 Om Om)) (/.f64 2 Om)))) (*.f64 n (*.f64 U t))))
(*.f64 (*.f64 2 n) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om)) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t)))
(*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t)))
(*.f64 2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))))))
(*.f64 (*.f64 2 n) (*.f64 (*.f64 U (*.f64 l l)) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (*.f64 Om Om)) (/.f64 2 Om))))
(*.f64 n (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om)) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) 2))
(*.f64 n (*.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) 2))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 2 (*.f64 n (*.f64 t U))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 (*.f64 U (*.f64 l l)) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (*.f64 Om Om)) (/.f64 2 Om)))) (*.f64 n (*.f64 U t))))
(*.f64 (*.f64 2 n) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om)) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t)))
(*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 2 (*.f64 n (*.f64 t U))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 (*.f64 U (*.f64 l l)) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (*.f64 Om Om)) (/.f64 2 Om)))) (*.f64 n (*.f64 U t))))
(*.f64 (*.f64 2 n) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om)) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t)))
(*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 2 (*.f64 n (*.f64 t U))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 (*.f64 U (*.f64 l l)) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (*.f64 Om Om)) (/.f64 2 Om)))) (*.f64 n (*.f64 U t))))
(*.f64 (*.f64 2 n) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om)) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t)))
(*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(*.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U (+.f64 2 (neg.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om))))))))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om)))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U (+.f64 2 (neg.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om)))))))))
(fma.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 2 (*.f64 n (*.f64 U t))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om)))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U (+.f64 2 (neg.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om)))))))))
(fma.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 2 (*.f64 n (*.f64 U t))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om)))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U (+.f64 2 (neg.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om)))))))))
(fma.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 2 (*.f64 n (*.f64 U t))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))))
(fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om))))
(fma.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l)))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 U t)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l)))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 U t)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l)))))
(*.f64 2 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om) t) U)))
(*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))))
(*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om) t) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (*.f64 l l)) U*)))))
(*.f64 2 (fma.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U* (*.f64 l (*.f64 l U))) Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om) t) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (*.f64 l l)) U*)))))
(*.f64 2 (fma.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U* (*.f64 l (*.f64 l U))) Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om) t) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (*.f64 l l)) U*)))))
(*.f64 2 (fma.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U* (*.f64 l (*.f64 l U))) Om))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (*.f64 l l)) U*))))
(/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U)))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (*.f64 l l)) U*)))))
(*.f64 2 (fma.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U* (*.f64 l (*.f64 l U))) Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (*.f64 l l)) U*)))))
(*.f64 2 (fma.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U* (*.f64 l (*.f64 l U))) Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (*.f64 l l)) U*)))))
(*.f64 2 (fma.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U* (*.f64 l (*.f64 l U))) Om))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (*.f64 l l)) U*))))
(/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U)))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (*.f64 l l)) U*)))))
(*.f64 2 (fma.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U* (*.f64 l (*.f64 l U))) Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (*.f64 l l)) U*)))))
(*.f64 2 (fma.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U* (*.f64 l (*.f64 l U))) Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (*.f64 l l)) U*)))))
(*.f64 2 (fma.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U* (*.f64 l (*.f64 l U))) Om))))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 l U))))
(/.f64 (*.f64 (neg.f64 (*.f64 l U)) n) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(/.f64 n (/.f64 Om (*.f64 l U*)))
(*.f64 (/.f64 n Om) (*.f64 l U*))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(/.f64 n (/.f64 Om (*.f64 l U*)))
(*.f64 (/.f64 n Om) (*.f64 l U*))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(/.f64 n (/.f64 Om (*.f64 l U*)))
(*.f64 (/.f64 n Om) (*.f64 l U*))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 l U))))
(/.f64 (*.f64 (neg.f64 (*.f64 l U)) n) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 l U))))
(/.f64 (*.f64 (neg.f64 (*.f64 l U)) n) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(*.f64 -1 (/.f64 (*.f64 l U) Om))
(neg.f64 (/.f64 l (/.f64 Om U)))
(/.f64 (neg.f64 (*.f64 l U)) Om)
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (neg.f64 (/.f64 l (/.f64 Om U))) (/.f64 l (/.f64 Om U*)))
(-.f64 (*.f64 (/.f64 l Om) U*) (/.f64 l (/.f64 Om U)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (neg.f64 (/.f64 l (/.f64 Om U))) (/.f64 l (/.f64 Om U*)))
(-.f64 (*.f64 (/.f64 l Om) U*) (/.f64 l (/.f64 Om U)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (neg.f64 (/.f64 l (/.f64 Om U))) (/.f64 l (/.f64 Om U*)))
(-.f64 (*.f64 (/.f64 l Om) U*) (/.f64 l (/.f64 Om U)))
(/.f64 (*.f64 l U*) Om)
(/.f64 l (/.f64 Om U*))
(*.f64 (/.f64 l Om) U*)
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (neg.f64 (/.f64 l (/.f64 Om U))) (/.f64 l (/.f64 Om U*)))
(-.f64 (*.f64 (/.f64 l Om) U*) (/.f64 l (/.f64 Om U)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (neg.f64 (/.f64 l (/.f64 Om U))) (/.f64 l (/.f64 Om U*)))
(-.f64 (*.f64 (/.f64 l Om) U*) (/.f64 l (/.f64 Om U)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (neg.f64 (/.f64 l (/.f64 Om U))) (/.f64 l (/.f64 Om U*)))
(-.f64 (*.f64 (/.f64 l Om) U*) (/.f64 l (/.f64 Om U)))
(/.f64 (*.f64 l U*) Om)
(/.f64 l (/.f64 Om U*))
(*.f64 (/.f64 l Om) U*)
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (neg.f64 (/.f64 l (/.f64 Om U))) (/.f64 l (/.f64 Om U*)))
(-.f64 (*.f64 (/.f64 l Om) U*) (/.f64 l (/.f64 Om U)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (neg.f64 (/.f64 l (/.f64 Om U))) (/.f64 l (/.f64 Om U*)))
(-.f64 (*.f64 (/.f64 l Om) U*) (/.f64 l (/.f64 Om U)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (neg.f64 (/.f64 l (/.f64 Om U))) (/.f64 l (/.f64 Om U*)))
(-.f64 (*.f64 (/.f64 l Om) U*) (/.f64 l (/.f64 Om U)))
(/.f64 (*.f64 l U*) Om)
(/.f64 l (/.f64 Om U*))
(*.f64 (/.f64 l Om) U*)
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (neg.f64 (/.f64 l (/.f64 Om U))) (/.f64 l (/.f64 Om U*)))
(-.f64 (*.f64 (/.f64 l Om) U*) (/.f64 l (/.f64 Om U)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (neg.f64 (/.f64 l (/.f64 Om U))) (/.f64 l (/.f64 Om U*)))
(-.f64 (*.f64 (/.f64 l Om) U*) (/.f64 l (/.f64 Om U)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (neg.f64 (/.f64 l (/.f64 Om U))) (/.f64 l (/.f64 Om U*)))
(-.f64 (*.f64 (/.f64 l Om) U*) (/.f64 l (/.f64 Om U)))
(*.f64 -1 (/.f64 (*.f64 l U) Om))
(neg.f64 (/.f64 l (/.f64 Om U)))
(/.f64 (neg.f64 (*.f64 l U)) Om)
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (neg.f64 (/.f64 l (/.f64 Om U))) (/.f64 l (/.f64 Om U*)))
(-.f64 (*.f64 (/.f64 l Om) U*) (/.f64 l (/.f64 Om U)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (neg.f64 (/.f64 l (/.f64 Om U))) (/.f64 l (/.f64 Om U*)))
(-.f64 (*.f64 (/.f64 l Om) U*) (/.f64 l (/.f64 Om U)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (neg.f64 (/.f64 l (/.f64 Om U))) (/.f64 l (/.f64 Om U*)))
(-.f64 (*.f64 (/.f64 l Om) U*) (/.f64 l (/.f64 Om U)))
(*.f64 -1 (/.f64 (*.f64 l U) Om))
(neg.f64 (/.f64 l (/.f64 Om U)))
(/.f64 (neg.f64 (*.f64 l U)) Om)
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (neg.f64 (/.f64 l (/.f64 Om U))) (/.f64 l (/.f64 Om U*)))
(-.f64 (*.f64 (/.f64 l Om) U*) (/.f64 l (/.f64 Om U)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (neg.f64 (/.f64 l (/.f64 Om U))) (/.f64 l (/.f64 Om U*)))
(-.f64 (*.f64 (/.f64 l Om) U*) (/.f64 l (/.f64 Om U)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (neg.f64 (/.f64 l (/.f64 Om U))) (/.f64 l (/.f64 Om U*)))
(-.f64 (*.f64 (/.f64 l Om) U*) (/.f64 l (/.f64 Om U)))

localize91.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.3b
(*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))
6.8b
(/.f64 (*.f64 l l) Om)
11.6b
(*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))
19.6b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
Compiler

Compiled 150 to 63 computations (58% saved)

series162.0ms (0.3%)

Counts
4 → 204
Calls

57 calls:

TimeVariablePointExpression
25.0ms
U
@-inf
(*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))
9.0ms
n
@inf
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
7.0ms
U*
@0
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
6.0ms
U
@0
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
5.0ms
n
@0
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))

rewrite112.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
445×expm1-udef_binary64
445×log1p-udef_binary64
259×add-sqr-sqrt_binary64
255×pow1_binary64
254×*-un-lft-identity_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022105
1500101
27192101
Stop Event
node limit
Counts
4 → 102
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
(*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))
(/.f64 (*.f64 l l) Om)
(*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))))) (cbrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))) (sqrt.f64 (*.f64 2 (*.f64 n U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))) 1/4) (pow.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 n)) (pow.f64 (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t (*.f64 (*.f64 l (/.f64 l Om)) -2)) (*.f64 2 (*.f64 n U))) (*.f64 (*.f64 n (neg.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))) (*.f64 2 (*.f64 n U))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (*.f64 l (/.f64 l Om)) -2))) (*.f64 (*.f64 2 (*.f64 n U)) (*.f64 n (neg.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t (*.f64 (*.f64 l (/.f64 l Om)) -2)) 3) (pow.f64 (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))) 3)) (*.f64 2 (*.f64 n U))) (+.f64 (pow.f64 (+.f64 t (*.f64 (*.f64 l (/.f64 l Om)) -2)) 2) (*.f64 (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))) (+.f64 (+.f64 t (*.f64 (*.f64 l (/.f64 l Om)) -2)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t (*.f64 (*.f64 l (/.f64 l Om)) -2)) 2) (pow.f64 (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))) 2)) (*.f64 2 (*.f64 n U))) (+.f64 (+.f64 t (*.f64 (*.f64 l (/.f64 l Om)) -2)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 n U)) (-.f64 (pow.f64 (+.f64 t (*.f64 (*.f64 l (/.f64 l Om)) -2)) 3) (pow.f64 (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))) 3))) (+.f64 (pow.f64 (+.f64 t (*.f64 (*.f64 l (/.f64 l Om)) -2)) 2) (*.f64 (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))) (+.f64 (+.f64 t (*.f64 (*.f64 l (/.f64 l Om)) -2)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 n U)) (-.f64 (pow.f64 (+.f64 t (*.f64 (*.f64 l (/.f64 l Om)) -2)) 2) (pow.f64 (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))) 2))) (+.f64 (+.f64 t (*.f64 (*.f64 l (/.f64 l Om)) -2)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 U) (*.f64 2 n)) (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n U)) 3) (pow.f64 (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))) 3) (pow.f64 (*.f64 2 (*.f64 n U)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 l (/.f64 l Om)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (/.f64 l Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l l) (/.f64 1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (/.f64 l Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l Om) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 l (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 l 4)) (*.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l (/.f64 l Om))) (pow.f64 (cbrt.f64 (*.f64 l (/.f64 l Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 l Om))) 2) (cbrt.f64 (*.f64 l (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (neg.f64 l)) (/.f64 1 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l l) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 l l) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l 1) (/.f64 l Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) 1) (/.f64 (pow.f64 (cbrt.f64 l) 2) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (/.f64 l (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (*.f64 l (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (sqrt.f64 Om)) (/.f64 (pow.f64 (cbrt.f64 l) 2) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (/.f64 l Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l (/.f64 l Om)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 l (/.f64 l Om))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (sqrt.f64 Om)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Om (*.f64 l l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 l l) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 l (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 l (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 l (/.f64 l Om)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 Om 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 l (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 l (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 l (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 l Om))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 U (*.f64 n (pow.f64 (/.f64 l Om) 2))) (*.f64 (neg.f64 U*) (*.f64 n (pow.f64 (/.f64 l Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) U) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (neg.f64 U*)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 U 3) (pow.f64 U* 3)) (*.f64 n (pow.f64 (/.f64 l Om) 2))) (fma.f64 U U (*.f64 U* (+.f64 U U*))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 U U) (*.f64 U* U*)) (*.f64 n (pow.f64 (/.f64 l Om) 2))) (+.f64 U U*))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 U 3) (pow.f64 U* 3))) (fma.f64 U U (*.f64 U* (+.f64 U U*))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 (*.f64 U U) (*.f64 U* U*))) (+.f64 U U*))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (-.f64 U U*)) (*.f64 (/.f64 l Om) (sqrt.f64 n))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 U U*)) (*.f64 n (pow.f64 (/.f64 l Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))) 1))))))

simplify184.0ms (0.3%)

Algorithm
egg-herbie
Rules
513×associate-*r*_binary64
467×associate-*l*_binary64
430×times-frac_binary64
392×*-commutative_binary64
340×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044010021
114519942
264999902
Stop Event
node limit
Counts
306 → 234
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) l))) Om) (sqrt.f64 (*.f64 (-.f64 U U*) U)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))))) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 U (-.f64 U U*))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) l))) Om) (sqrt.f64 (*.f64 (-.f64 U U*) U))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))))) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 U (-.f64 U U*))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3)))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) l))) Om) (sqrt.f64 (*.f64 (-.f64 U U*) U)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))))) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 U (-.f64 U U*))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 5) (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 3))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 l 5)))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3)))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) l))) Om) (sqrt.f64 (*.f64 (-.f64 U U*) U))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 l (sqrt.f64 -2))) Om) (sqrt.f64 (*.f64 (-.f64 U U*) U))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) (sqrt.f64 -2))) l) (sqrt.f64 (/.f64 U (-.f64 U U*))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 l (sqrt.f64 -2))) Om) (sqrt.f64 (*.f64 (-.f64 U U*) U)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) (sqrt.f64 -2))) l) (sqrt.f64 (/.f64 U (-.f64 U U*))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 2) (sqrt.f64 -2))) (*.f64 n (pow.f64 l 3))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 l (sqrt.f64 -2))) Om) (sqrt.f64 (*.f64 (-.f64 U U*) U))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 3) (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (pow.f64 l 5))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) (sqrt.f64 -2))) l) (sqrt.f64 (/.f64 U (-.f64 U U*))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 2) (sqrt.f64 -2))) (*.f64 n (pow.f64 l 3))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 l (sqrt.f64 -2))) Om) (sqrt.f64 (*.f64 (-.f64 U U*) U)))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))))) (*.f64 (sqrt.f64 -1) l))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))))) (*.f64 (sqrt.f64 -1) l))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) U)))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))))) (*.f64 (sqrt.f64 -1) l))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 5) (pow.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) 3))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 5) (pow.f64 U 2)))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) U))))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 -2) (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))))) l)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 -2) (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))))) l)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 -2) (pow.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) 2))) (*.f64 n (*.f64 (pow.f64 l 3) U))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 -2) (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))))) l)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (sqrt.f64 -2) (pow.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) 3))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 5) (pow.f64 U 2))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 -2) (pow.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) 2))) (*.f64 n (*.f64 (pow.f64 l 3) U)))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2)))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 2) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 2) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 3) (*.f64 (sqrt.f64 2) (pow.f64 l 6))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n U))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n U))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 3))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n U))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 3))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n U))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n U)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n U))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n U))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 3)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n U))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 3))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) l))) Om) (sqrt.f64 (*.f64 (-.f64 U U*) U)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) l))) Om) (sqrt.f64 (*.f64 (-.f64 U U*) U))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)) (sqrt.f64 (/.f64 U (-.f64 U U*))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 (*.f64 n (*.f64 t U)) (pow.f64 (*.f64 -1 (*.f64 (/.f64 l (sqrt.f64 -1)) (sqrt.f64 (/.f64 U (-.f64 U U*))))) 2)))) (*.f64 n (*.f64 (sqrt.f64 -1) l))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U U*) U))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) l))) Om) (sqrt.f64 (*.f64 (-.f64 U U*) U))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)) (sqrt.f64 (/.f64 U (-.f64 U U*)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 (*.f64 n (*.f64 t U)) (pow.f64 (*.f64 -1 (*.f64 (/.f64 l (sqrt.f64 -1)) (sqrt.f64 (/.f64 U (-.f64 U U*))))) 2)))) (*.f64 n (*.f64 (sqrt.f64 -1) l))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U U*) U))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) l))) Om) (sqrt.f64 (*.f64 (-.f64 U U*) U))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 n (*.f64 t U)) (pow.f64 (*.f64 -1 (*.f64 (/.f64 l (sqrt.f64 -1)) (sqrt.f64 (/.f64 U (-.f64 U U*))))) 2)))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) l))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U U*) 3) U))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)) (sqrt.f64 (/.f64 U (-.f64 U U*))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2))) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2))) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2))) 2)) (pow.f64 l 2))) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2)) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2)) 2)))) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2)) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (pow.f64 U* 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (pow.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) 3))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 6) (pow.f64 U* 3))) (pow.f64 Om 6)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 7) U) (pow.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (pow.f64 U* 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (pow.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) 3))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U)))))))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2))))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) U)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) U))) (*.f64 2 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) U))) (*.f64 2 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) U))) (*.f64 2 (*.f64 n (*.f64 t U))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) U))) (*.f64 2 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) U))) (*.f64 2 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) U))) (*.f64 2 (*.f64 n (*.f64 t U))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) U))) (*.f64 2 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) U))) (*.f64 2 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) U))) (*.f64 2 (*.f64 n (*.f64 t U))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n (*.f64 (pow.f64 l 2) U)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n (*.f64 (pow.f64 l 2) U)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n (*.f64 (pow.f64 l 2) U)))))
(*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n (*.f64 (pow.f64 l 2) U))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n (*.f64 (pow.f64 l 2) U)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n (*.f64 (pow.f64 l 2) U)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n (*.f64 (pow.f64 l 2) U)))))
(*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n (*.f64 (pow.f64 l 2) U))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n (*.f64 (pow.f64 l 2) U)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n (*.f64 (pow.f64 l 2) U)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n (*.f64 (pow.f64 l 2) U)))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2)))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2)))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2)))))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
Outputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) l))) Om) (sqrt.f64 (*.f64 (-.f64 U U*) U)))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) l)) Om) (sqrt.f64 (*.f64 U (-.f64 U U*))))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) (*.f64 (sqrt.f64 -1) l))) (sqrt.f64 (*.f64 U (-.f64 U U*))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))))) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 U (-.f64 U U*))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) l))) Om) (sqrt.f64 (*.f64 (-.f64 U U*) U))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) Om) (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 U (-.f64 U U*)))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) l)) Om) (sqrt.f64 (*.f64 U (-.f64 U U*)))))
(fma.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (/.f64 l (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)))))) (sqrt.f64 (/.f64 U (-.f64 U U*))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) (*.f64 (sqrt.f64 -1) l))) (sqrt.f64 (*.f64 U (-.f64 U U*)))))
(fma.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (/.f64 l (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))))))) (sqrt.f64 (/.f64 U (-.f64 U U*))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) (*.f64 (sqrt.f64 -1) l))) (sqrt.f64 (*.f64 U (-.f64 U U*)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))))) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 U (-.f64 U U*))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3)))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) l))) Om) (sqrt.f64 (*.f64 (-.f64 U U*) U)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) Om) (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 U (-.f64 U U*)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 Om 3)) (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 2)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3)))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 3)))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) l)) Om) (sqrt.f64 (*.f64 U (-.f64 U U*))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (/.f64 l (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om))))) (sqrt.f64 (/.f64 U (-.f64 U U*)))) (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 3))) (/.f64 (sqrt.f64 2) n)) (/.f64 (pow.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) 2) (/.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 l 3)) (pow.f64 Om 3)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) (*.f64 (sqrt.f64 -1) l))) (sqrt.f64 (*.f64 U (-.f64 U U*))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (/.f64 l (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (sqrt.f64 (/.f64 U (-.f64 U U*)))) (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 3))) (/.f64 (sqrt.f64 2) n)) (/.f64 (pow.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) 2) (/.f64 (*.f64 (neg.f64 (sqrt.f64 -1)) (pow.f64 l 3)) (pow.f64 Om 3)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) (*.f64 (sqrt.f64 -1) l))) (sqrt.f64 (*.f64 U (-.f64 U U*))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))))) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 U (-.f64 U U*))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 5) (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 3))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 l 5)))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3)))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) l))) Om) (sqrt.f64 (*.f64 (-.f64 U U*) U))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) Om) (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 U (-.f64 U U*)))) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 Om 5)) (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 3)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 5)))) (*.f64 (*.f64 n n) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 l 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 Om 3)) (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 2)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3)))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 3)))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) l)) Om) (sqrt.f64 (*.f64 U (-.f64 U U*)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (/.f64 l (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om))))) (sqrt.f64 (/.f64 U (-.f64 U U*)))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 Om 5)) (*.f64 n n)) (/.f64 (pow.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 l 5)))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 5)))) (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 3))) (/.f64 (sqrt.f64 2) n)) (/.f64 (pow.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) 2) (/.f64 (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 l 3)) (pow.f64 Om 3)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) (*.f64 (sqrt.f64 -1) l))) (sqrt.f64 (*.f64 U (-.f64 U U*)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (/.f64 l (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (sqrt.f64 (/.f64 U (-.f64 U U*)))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 Om 5)) (*.f64 n n)) (/.f64 (pow.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 l 5)))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 5)))) (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 3))) (/.f64 (sqrt.f64 2) n)) (/.f64 (pow.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) 2) (/.f64 (*.f64 (neg.f64 (sqrt.f64 -1)) (pow.f64 l 3)) (pow.f64 Om 3)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) (*.f64 (sqrt.f64 -1) l))) (sqrt.f64 (*.f64 U (-.f64 U U*)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 l (sqrt.f64 -2))) Om) (sqrt.f64 (*.f64 (-.f64 U U*) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U U*))) (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 -2)) Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U U*))) (neg.f64 (*.f64 (/.f64 n Om) (*.f64 l (sqrt.f64 -2)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U U*))) (*.f64 (/.f64 n Om) (neg.f64 (*.f64 l (sqrt.f64 -2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) (sqrt.f64 -2))) l) (sqrt.f64 (/.f64 U (-.f64 U U*))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 l (sqrt.f64 -2))) Om) (sqrt.f64 (*.f64 (-.f64 U U*) U)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (/.f64 Om (/.f64 l (*.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (sqrt.f64 -2))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U U*))) (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 -2)) Om))))
(-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (*.f64 (/.f64 Om l) (*.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U U*))) (*.f64 (/.f64 n Om) (*.f64 l (sqrt.f64 -2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (*.f64 (/.f64 Om l) (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U U*))) (*.f64 (/.f64 n Om) (neg.f64 (*.f64 l (sqrt.f64 -2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) (sqrt.f64 -2))) l) (sqrt.f64 (/.f64 U (-.f64 U U*))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 2) (sqrt.f64 -2))) (*.f64 n (pow.f64 l 3))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 l (sqrt.f64 -2))) Om) (sqrt.f64 (*.f64 (-.f64 U U*) U))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (/.f64 Om (/.f64 l (*.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (sqrt.f64 -2))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 3))) (*.f64 (/.f64 (pow.f64 Om 3) n) (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 2) (sqrt.f64 -2)) (pow.f64 l 3)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U U*))) (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 -2)) Om)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (*.f64 (/.f64 Om l) (*.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) (sqrt.f64 -2)))) (fma.f64 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 3) n)) (/.f64 (pow.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) 2) (/.f64 (pow.f64 l 3) (sqrt.f64 -2)))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 3))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U U*))) (neg.f64 (*.f64 (/.f64 n Om) (*.f64 l (sqrt.f64 -2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (*.f64 (/.f64 Om l) (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (sqrt.f64 -2)))) (fma.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 3))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 3) n)) (/.f64 (pow.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) 2) (/.f64 (pow.f64 l 3) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U U*))) (*.f64 (/.f64 n Om) (neg.f64 (*.f64 l (sqrt.f64 -2)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 3) (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (pow.f64 l 5))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) (sqrt.f64 -2))) l) (sqrt.f64 (/.f64 U (-.f64 U U*))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 2) (sqrt.f64 -2))) (*.f64 n (pow.f64 l 3))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 l (sqrt.f64 -2))) Om) (sqrt.f64 (*.f64 (-.f64 U U*) U)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 n n)) (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 3) (sqrt.f64 -2)) (pow.f64 l 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (/.f64 Om (/.f64 l (*.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (sqrt.f64 -2))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 3))) (*.f64 (/.f64 (pow.f64 Om 3) n) (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 2) (sqrt.f64 -2)) (pow.f64 l 3)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U U*))) (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 -2)) Om))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 n n)) (*.f64 (/.f64 (pow.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) 3) (/.f64 (pow.f64 l 5) (sqrt.f64 -2))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (*.f64 (/.f64 Om l) (*.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) (sqrt.f64 -2)))) (fma.f64 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 3) n)) (/.f64 (pow.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) 2) (/.f64 (pow.f64 l 3) (sqrt.f64 -2)))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 3))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U U*))) (neg.f64 (*.f64 (/.f64 n Om) (*.f64 l (sqrt.f64 -2))))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 n n)) (*.f64 (/.f64 (pow.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) 3) (/.f64 (pow.f64 l 5) (sqrt.f64 -2))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (*.f64 (/.f64 Om l) (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (sqrt.f64 -2)))) (fma.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U U*) 3))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 3) n)) (/.f64 (pow.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) 2) (/.f64 (pow.f64 l 3) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U U*))) (*.f64 (/.f64 n Om) (neg.f64 (*.f64 l (sqrt.f64 -2))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 n (*.f64 l U))) Om)
(/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l (*.f64 n U))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))))) (*.f64 (sqrt.f64 -1) l))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 Om (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))) l))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (/.f64 l (-.f64 t (-.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om))))))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l (*.f64 n U)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (/.f64 l (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l (*.f64 n U)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))))) (*.f64 (sqrt.f64 -1) l))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) U)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 Om (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))) l)) (*.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 U (pow.f64 l 3)))) (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om)))) 2)))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (/.f64 l (-.f64 t (-.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om))))))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l (*.f64 n U))))) (*.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) n)) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 l 3))) (/.f64 (pow.f64 (-.f64 t (-.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))) 2) U))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (/.f64 l (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l (*.f64 n U))))) (*.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) n)) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (neg.f64 (sqrt.f64 -1)) (pow.f64 l 3))) (/.f64 (pow.f64 (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l))))) 2) U))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))))) (*.f64 (sqrt.f64 -1) l))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 5) (pow.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) 3))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 5) (pow.f64 U 2)))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) U))))))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 Om (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))) l)) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 Om 5)) (pow.f64 (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om)))) 3)) (*.f64 (*.f64 n n) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 5) (*.f64 U U))))) (*.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 U (pow.f64 l 3)))) (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om)))) 2))))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (/.f64 l (-.f64 t (-.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om))))))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l (*.f64 n U))))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) n) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 l 3))) (/.f64 (pow.f64 (-.f64 t (-.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))) 2) U))) (/.f64 (*.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (pow.f64 Om 5))) (pow.f64 (-.f64 t (-.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))) 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (*.f64 (*.f64 n n) (pow.f64 l 5)) (*.f64 U U))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (/.f64 l (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 l (*.f64 n U))))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) n) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (neg.f64 (sqrt.f64 -1)) (pow.f64 l 3))) (/.f64 (pow.f64 (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l))))) 2) U))) (/.f64 (*.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (pow.f64 Om 5))) (pow.f64 (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l))))) 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (*.f64 (*.f64 n n) (pow.f64 l 5)) (*.f64 U U))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(neg.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om))
(/.f64 (neg.f64 (*.f64 (*.f64 l (*.f64 n U)) (sqrt.f64 -2))) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 -2) (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))))) l)))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om) (*.f64 1/2 (/.f64 Om (/.f64 l (*.f64 (sqrt.f64 -2) (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om)))))))))
(-.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 Om (sqrt.f64 -2))) (-.f64 t (-.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om))))) l) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -2) (*.f64 l U))))
(-.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 Om (sqrt.f64 -2))) (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) l) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -2) (*.f64 l U))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 -2) (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))))) l)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 -2) (pow.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) 2))) (*.f64 n (*.f64 (pow.f64 l 3) U))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om) (fma.f64 1/2 (/.f64 Om (/.f64 l (*.f64 (sqrt.f64 -2) (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 -2)) (pow.f64 (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om)))) 2)) (*.f64 n (*.f64 U (pow.f64 l 3)))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 -2) (-.f64 t (-.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))))) (*.f64 (/.f64 1/8 (*.f64 U (pow.f64 l 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (-.f64 t (-.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))) 2)) (/.f64 n (pow.f64 Om 3))))) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -2) (*.f64 l U))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 -2) (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (*.f64 (/.f64 1/8 (*.f64 U (pow.f64 l 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l))))) 2)) (/.f64 n (pow.f64 Om 3))))) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -2) (*.f64 l U))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 -2) (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))))) l)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (sqrt.f64 -2) (pow.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) 3))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 5) (pow.f64 U 2))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 -2) (pow.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) 2))) (*.f64 n (*.f64 (pow.f64 l 3) U)))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om) (fma.f64 1/2 (/.f64 Om (/.f64 l (*.f64 (sqrt.f64 -2) (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))))) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 Om 5) (sqrt.f64 -2)) (pow.f64 (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om)))) 3)) (*.f64 (*.f64 n n) (*.f64 (pow.f64 l 5) (*.f64 U U)))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 -2)) (pow.f64 (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om)))) 2)) (*.f64 n (*.f64 U (pow.f64 l 3))))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 -2) (-.f64 t (-.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 Om 5) (sqrt.f64 -2)) (*.f64 U (*.f64 U (pow.f64 l 5)))) (/.f64 (pow.f64 (-.f64 t (-.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))) 3) (*.f64 n n))) (*.f64 (/.f64 1/8 (*.f64 U (pow.f64 l 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (-.f64 t (-.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))) 2)) (/.f64 n (pow.f64 Om 3)))))) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -2) (*.f64 l U))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 -2) (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 Om 5) (sqrt.f64 -2)) (*.f64 U (*.f64 U (pow.f64 l 5)))) (/.f64 (pow.f64 (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l))))) 3) (*.f64 n n))) (*.f64 (/.f64 1/8 (*.f64 U (pow.f64 l 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l))))) 2)) (/.f64 n (pow.f64 Om 3)))))) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -2) (*.f64 l U))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2)))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 (*.f64 n U) (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))) (*.f64 n U)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) t)) (sqrt.f64 (/.f64 (*.f64 n U) (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om)))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 (*.f64 n U) (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) t) (sqrt.f64 (*.f64 (/.f64 n (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om)))) U))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))) (*.f64 n U))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) t)) (sqrt.f64 (/.f64 (*.f64 n U) (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om)))))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 t t))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))) 3)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 (*.f64 n U) (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) t) (sqrt.f64 (*.f64 (/.f64 n (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om)))) U))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))) (*.f64 n U)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 t t) -1)) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))) 3)) U)) -1/8))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) t) (sqrt.f64 (*.f64 (/.f64 n (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om)))) U))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))) (*.f64 n U)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t t)) (neg.f64 (sqrt.f64 -1))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))) 3)) U)) -1/8))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))))))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 t 3))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))) 5) U)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) t)) (sqrt.f64 (/.f64 (*.f64 n U) (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om)))))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 t t))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))) 3)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 (*.f64 n U) (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om)))))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (pow.f64 t 3)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))) 5)) U))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) t) (sqrt.f64 (*.f64 (/.f64 n (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om)))) U))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))) (*.f64 n U)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 t t) -1)) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))) 3)) U)) -1/8)))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (pow.f64 t 3)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))) 5)) U))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) t) (sqrt.f64 (*.f64 (/.f64 n (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om)))) U))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))) (*.f64 n U)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t t)) (neg.f64 (sqrt.f64 -1))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))) 3)) U)) -1/8)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (*.f64 -1/2 (*.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (sqrt.f64 (/.f64 n (/.f64 t U)))))))
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t)))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 2) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) 2) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 4)) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (*.f64 -1/2 (*.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (sqrt.f64 (/.f64 n (/.f64 t U))))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (sqrt.f64 (/.f64 U (/.f64 (pow.f64 t 3) n)))))) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 2) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 3) (*.f64 (sqrt.f64 2) (pow.f64 l 6))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) 2) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 4)) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 -1/16 (*.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) 3) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 6)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (*.f64 -1/2 (*.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (sqrt.f64 (/.f64 n (/.f64 t U)))))))))
(fma.f64 -1/8 (*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (sqrt.f64 (/.f64 U (/.f64 (pow.f64 t 3) n)))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))) (fma.f64 -1/16 (*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) 3) (*.f64 (pow.f64 l 6) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 5)) U))))) (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n U))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n U))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 n (/.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) U)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)))))))
(fma.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (/.f64 t l))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) U))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 3))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n U))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 n (/.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) U)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t t)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) 3) U)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) t) (/.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) U))) l)) (fma.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om))))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) 3) U))) (/.f64 (/.f64 (*.f64 -1/8 (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 -1) t) (/.f64 -1 t))) (pow.f64 l 3)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) t) (/.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) U))) l)) (fma.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om))))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) 3) U))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (/.f64 (*.f64 t t) (pow.f64 l 3)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 3))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n U))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 t 3) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) 5)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 n (/.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) U)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t t)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) 3) U)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)))))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (pow.f64 t 3)) (/.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) 5) U))) (pow.f64 l 5))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) t) (/.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) U))) l)) (fma.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om))))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) 3) U))) (/.f64 (/.f64 (*.f64 -1/8 (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 -1) t) (/.f64 -1 t))) (pow.f64 l 3))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (pow.f64 t 3)) (/.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) 5) U))) (pow.f64 l 5))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) t) (/.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) U))) l)) (fma.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om))))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) 3) U))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (/.f64 (*.f64 t t) (pow.f64 l 3))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n U)))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)))) (*.f64 (sqrt.f64 -1) (neg.f64 l))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n U))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 n (/.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) U))))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (/.f64 t l))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) U))) -1/2)) (*.f64 (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n U))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 n (/.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) U)))) (*.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t t)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) 3) U))))))
(-.f64 (fma.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 -1 (sqrt.f64 -1))) (/.f64 (*.f64 t t) (pow.f64 l 3)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) 3) U))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (/.f64 t l))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) U))) -1/2))) (*.f64 (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l))))
(-.f64 (fma.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (/.f64 (*.f64 t t) (pow.f64 l 3)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) 3) U))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (/.f64 t l))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) U))) -1/2))) (*.f64 (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n U))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 n (/.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) U)))) (fma.f64 -1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 t 3) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) 5)))) (*.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t t)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) 3) U)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) t) (/.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) U))) l)) (fma.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 -1 (sqrt.f64 -1))) (/.f64 (*.f64 t t) (pow.f64 l 3)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) 3) U))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) 5) U))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 t 3) (pow.f64 l 5))))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) t) (/.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) U))) l)) (fma.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (/.f64 (*.f64 t t) (pow.f64 l 3)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) 3) U))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) 5) U))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 t 3) (pow.f64 l 5))))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) l))) Om) (sqrt.f64 (*.f64 (-.f64 U U*) U)))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) l)) Om) (sqrt.f64 (*.f64 U (-.f64 U U*))))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) (*.f64 (sqrt.f64 -1) l))) (sqrt.f64 (*.f64 U (-.f64 U U*))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) l))) Om) (sqrt.f64 (*.f64 (-.f64 U U*) U))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)) (sqrt.f64 (/.f64 U (-.f64 U U*))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) l)) Om) (sqrt.f64 (*.f64 U (-.f64 U U*))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) l)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) (*.f64 (sqrt.f64 -1) l))) (sqrt.f64 (*.f64 U (-.f64 U U*)))) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 (*.f64 n (*.f64 t U)) (pow.f64 (*.f64 -1 (*.f64 (/.f64 l (sqrt.f64 -1)) (sqrt.f64 (/.f64 U (-.f64 U U*))))) 2)))) (*.f64 n (*.f64 (sqrt.f64 -1) l))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U U*) U))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) l))) Om) (sqrt.f64 (*.f64 (-.f64 U U*) U))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)) (sqrt.f64 (/.f64 U (-.f64 U U*)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) Om) (-.f64 (*.f64 n (*.f64 U t)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (/.f64 l (sqrt.f64 -1)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U U*))))) (*.f64 n (*.f64 (sqrt.f64 -1) l))) (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) l)) Om) (sqrt.f64 (*.f64 U (-.f64 U U*))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) l))))))
(fma.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 (/.f64 n Om) (/.f64 (*.f64 (sqrt.f64 -1) l) (-.f64 (*.f64 U (*.f64 n t)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (neg.f64 (/.f64 l (sqrt.f64 -1)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U U*)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) (*.f64 (sqrt.f64 -1) l))) (sqrt.f64 (*.f64 U (-.f64 U U*)))) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l))))
(fma.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 (/.f64 n Om) (/.f64 (*.f64 (sqrt.f64 -1) l) (-.f64 (*.f64 U (*.f64 n t)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (/.f64 (neg.f64 l) (sqrt.f64 -1))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U U*)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) (*.f64 (sqrt.f64 -1) l))) (sqrt.f64 (*.f64 U (-.f64 U U*)))) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 (*.f64 n (*.f64 t U)) (pow.f64 (*.f64 -1 (*.f64 (/.f64 l (sqrt.f64 -1)) (sqrt.f64 (/.f64 U (-.f64 U U*))))) 2)))) (*.f64 n (*.f64 (sqrt.f64 -1) l))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U U*) U))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) l))) Om) (sqrt.f64 (*.f64 (-.f64 U U*) U))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 n (*.f64 t U)) (pow.f64 (*.f64 -1 (*.f64 (/.f64 l (sqrt.f64 -1)) (sqrt.f64 (/.f64 U (-.f64 U U*))))) 2)))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) l))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U U*) 3) U))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)) (sqrt.f64 (/.f64 U (-.f64 U U*))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) Om) (-.f64 (*.f64 n (*.f64 U t)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (/.f64 l (sqrt.f64 -1)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U U*))))) (*.f64 n (*.f64 (sqrt.f64 -1) l))) (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) l)) Om) (sqrt.f64 (*.f64 U (-.f64 U U*))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 n (*.f64 U t)) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (/.f64 l (sqrt.f64 -1)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 U (pow.f64 (-.f64 U U*) 3))))) (*.f64 (*.f64 n n) (*.f64 l (pow.f64 (sqrt.f64 -1) 3)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) l)))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) n) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 U (*.f64 n t)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (neg.f64 (/.f64 l (sqrt.f64 -1)))) 2)) l) (/.f64 Om (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U U*)))))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) (*.f64 (sqrt.f64 -1) l))) (sqrt.f64 (*.f64 U (-.f64 U U*))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 U (pow.f64 (-.f64 U U*) 3))))) (/.f64 (/.f64 (*.f64 l (*.f64 (neg.f64 (*.f64 n n)) (sqrt.f64 -1))) (*.f64 Om Om)) (-.f64 (*.f64 U (*.f64 n t)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (neg.f64 (/.f64 l (sqrt.f64 -1)))) 2)))) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) n) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 U (*.f64 n t)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (/.f64 (neg.f64 l) (sqrt.f64 -1))) 2)) l) (/.f64 Om (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U U*)))))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) (*.f64 (sqrt.f64 -1) l))) (sqrt.f64 (*.f64 U (-.f64 U U*))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 U (pow.f64 (-.f64 U U*) 3))))) (/.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 (sqrt.f64 -1) (neg.f64 l)))) (*.f64 Om Om)) (-.f64 (*.f64 U (*.f64 n t)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (/.f64 (neg.f64 l) (sqrt.f64 -1))) 2)))) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U U*))) (/.f64 (neg.f64 l) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))))))
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2))) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (neg.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 U (-.f64 U U*)) (*.f64 l l)))) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 n (/.f64 t U))))) 2))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U t)))) (*.f64 Om Om)) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l)))))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))) (neg.f64 (*.f64 n n))) (pow.f64 (*.f64 l (*.f64 l (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 U (*.f64 n t)))))) (*.f64 Om Om)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l l))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 l (*.f64 l (-.f64 U U*))) (neg.f64 (*.f64 U (*.f64 n n)))) (*.f64 (pow.f64 l 4) (/.f64 (*.f64 n U) t))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 U (*.f64 n t)))))) (*.f64 Om Om)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2))) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2))) 2)) (pow.f64 l 2))) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (neg.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 U (-.f64 U U*)) (*.f64 l l)))) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 n (/.f64 t U))))) 2))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U t)))) (*.f64 Om Om)) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 l l) (-.f64 (neg.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 U (-.f64 U U*)) (*.f64 l l)))) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 n (/.f64 t U))))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))))))))
(fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))) (neg.f64 (*.f64 n n))) (pow.f64 (*.f64 l (*.f64 l (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 U (*.f64 n t)))))) (*.f64 Om Om)) (-.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (-.f64 (*.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))) (neg.f64 (*.f64 n n))) (pow.f64 (*.f64 l (*.f64 l (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2))) (/.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3)))))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l l)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 Om 3)) (*.f64 l (*.f64 l (-.f64 (*.f64 (*.f64 l (*.f64 l (-.f64 U U*))) (neg.f64 (*.f64 U (*.f64 n n)))) (*.f64 (pow.f64 l 4) (/.f64 (*.f64 n U) t))))))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 l (*.f64 l (-.f64 U U*))) (neg.f64 (*.f64 U (*.f64 n n)))) (*.f64 (pow.f64 l 4) (/.f64 (*.f64 n U) t))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 U (*.f64 n t)))))) (*.f64 Om Om))) (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l l))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))))))
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l l))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2)) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (neg.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 U (-.f64 U U*)) (*.f64 l l)))) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 n (/.f64 t U))))) 2))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U t)))) (*.f64 Om Om)) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l)))))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))) (neg.f64 (*.f64 n n))) (pow.f64 (*.f64 l (*.f64 l (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 U (*.f64 n t)))))) (*.f64 Om Om)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l l))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 l (*.f64 l (-.f64 U U*))) (neg.f64 (*.f64 U (*.f64 n n)))) (*.f64 (pow.f64 l 4) (/.f64 (*.f64 n U) t))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 U (*.f64 n t)))))) (*.f64 Om Om)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l l))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2)) 2)))) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2)) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (neg.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 U (-.f64 U U*)) (*.f64 l l)))) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 n (/.f64 t U))))) 2))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U t)))) (*.f64 Om Om)) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 l l) (-.f64 (neg.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 U (-.f64 U U*)) (*.f64 l l)))) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 n (/.f64 t U))))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))))))))
(fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))) (neg.f64 (*.f64 n n))) (pow.f64 (*.f64 l (*.f64 l (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 U (*.f64 n t)))))) (*.f64 Om Om)) (-.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (-.f64 (*.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))) (neg.f64 (*.f64 n n))) (pow.f64 (*.f64 l (*.f64 l (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2))) (/.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3)))))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l l)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 Om 3)) (*.f64 l (*.f64 l (-.f64 (*.f64 (*.f64 l (*.f64 l (-.f64 U U*))) (neg.f64 (*.f64 U (*.f64 n n)))) (*.f64 (pow.f64 l 4) (/.f64 (*.f64 n U) t))))))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 l (*.f64 l (-.f64 U U*))) (neg.f64 (*.f64 U (*.f64 n n)))) (*.f64 (pow.f64 l 4) (/.f64 (*.f64 n U) t))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 U (*.f64 n t)))))) (*.f64 Om Om))) (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l l))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l))))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n U) (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (sqrt.f64 (/.f64 (pow.f64 n 3) (/.f64 (-.f64 t (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))) U)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n U) (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om))))) U)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l l)) (/.f64 U* Om)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (pow.f64 U* 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (pow.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) 3))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (sqrt.f64 (/.f64 (pow.f64 n 3) (/.f64 (-.f64 t (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))) U)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (*.f64 U* U*)))) (sqrt.f64 (/.f64 (pow.f64 n 5) (/.f64 (pow.f64 (-.f64 t (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))) 3) U)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l))))))))))))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l l)) (/.f64 U* Om)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om))))) U))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n U) (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)))))) (*.f64 (sqrt.f64 (/.f64 U (/.f64 (pow.f64 (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)))) 3) (pow.f64 n 5)))) (*.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 Om 4) (*.f64 U* U*)) (pow.f64 l 4)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 6) (pow.f64 U* 3))) (pow.f64 Om 6)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 7) U) (pow.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (pow.f64 U* 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (pow.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) 3))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U)))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (sqrt.f64 (/.f64 (pow.f64 n 3) (/.f64 (-.f64 t (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))) U)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 U* 3)))) (sqrt.f64 (/.f64 (pow.f64 n 7) (/.f64 (pow.f64 (-.f64 t (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))) 5) U)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (*.f64 U* U*)))) (sqrt.f64 (/.f64 (pow.f64 n 5) (/.f64 (pow.f64 (-.f64 t (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))) 3) U)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))))))))))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l l)) (/.f64 U* Om)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om))))) U))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 Om 6)) (*.f64 (pow.f64 l 6) (pow.f64 U* 3))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 7) (pow.f64 (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)))) 5)) U))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n U) (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)))))) (*.f64 (sqrt.f64 (/.f64 U (/.f64 (pow.f64 (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)))) 3) (pow.f64 n 5)))) (*.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 Om 4) (*.f64 U* U*)) (pow.f64 l 4))))))))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U)))
(*.f64 (*.f64 2 n) (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))
(*.f64 2 (*.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) (*.f64 n U)))
(*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U U*)) (*.f64 l l))))))
(fma.f64 2 (*.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) (*.f64 n U)) (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(fma.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)) (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U U*)) (*.f64 l l))))))
(fma.f64 2 (*.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) (*.f64 n U)) (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(fma.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)) (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U U*)) (*.f64 l l))))))
(fma.f64 2 (*.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) (*.f64 n U)) (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(fma.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)) (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U U*)) (*.f64 l l)))))
(*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U U*)) (*.f64 l l))))))
(fma.f64 2 (*.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) (*.f64 n U)) (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(fma.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)) (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U U*)) (*.f64 l l))))))
(fma.f64 2 (*.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) (*.f64 n U)) (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(fma.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)) (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U U*)) (*.f64 l l))))))
(fma.f64 2 (*.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) (*.f64 n U)) (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(fma.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)) (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U U*)) (*.f64 l l)))))
(*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U U*)) (*.f64 l l))))))
(fma.f64 2 (*.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) (*.f64 n U)) (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(fma.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)) (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U U*)) (*.f64 l l))))))
(fma.f64 2 (*.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) (*.f64 n U)) (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(fma.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)) (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U U*)) (*.f64 l l))))))
(fma.f64 2 (*.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) (*.f64 n U)) (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(fma.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)) (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(*.f64 (*.f64 2 n) (*.f64 U (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))))
(*.f64 (*.f64 n (-.f64 t (-.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om))))) (*.f64 U 2))
(*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om)))))) (/.f64 (*.f64 -2 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om)) (*.f64 (*.f64 n (-.f64 t (-.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om))))) (*.f64 U 2)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om)) (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om)))))) (/.f64 (*.f64 -2 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om)) (*.f64 (*.f64 n (-.f64 t (-.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om))))) (*.f64 U 2)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om)) (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om)))))) (/.f64 (*.f64 -2 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om)) (*.f64 (*.f64 n (-.f64 t (-.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om))))) (*.f64 U 2)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om)) (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(/.f64 (*.f64 -2 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U U))) (*.f64 Om Om))
(*.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om)))))) (/.f64 (*.f64 -2 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om)) (*.f64 (*.f64 n (-.f64 t (-.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om))))) (*.f64 U 2)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om)) (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om)))))) (/.f64 (*.f64 -2 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om)) (*.f64 (*.f64 n (-.f64 t (-.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om))))) (*.f64 U 2)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om)) (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om)))))) (/.f64 (*.f64 -2 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om)) (*.f64 (*.f64 n (-.f64 t (-.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om))))) (*.f64 U 2)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om)) (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(/.f64 (*.f64 -2 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U U))) (*.f64 Om Om))
(*.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om)))))) (/.f64 (*.f64 -2 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om)) (*.f64 (*.f64 n (-.f64 t (-.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om))))) (*.f64 U 2)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om)) (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om)))))) (/.f64 (*.f64 -2 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om)) (*.f64 (*.f64 n (-.f64 t (-.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om))))) (*.f64 U 2)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om)) (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om)))))) (/.f64 (*.f64 -2 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om)) (*.f64 (*.f64 n (-.f64 t (-.f64 (*.f64 2 (/.f64 l (/.f64 Om l))) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om))))) (*.f64 U 2)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om)) (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) U)))
(*.f64 -2 (*.f64 (*.f64 n U) (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om)))))
(*.f64 -2 (*.f64 (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))) (*.f64 n U)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) U))) (*.f64 2 (*.f64 n (*.f64 t U))))
(fma.f64 -2 (*.f64 (*.f64 n U) (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om)))) (*.f64 2 (*.f64 n (*.f64 U t))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (*.f64 -2 (*.f64 (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))) (*.f64 n U))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) U))) (*.f64 2 (*.f64 n (*.f64 t U))))
(fma.f64 -2 (*.f64 (*.f64 n U) (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om)))) (*.f64 2 (*.f64 n (*.f64 U t))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (*.f64 -2 (*.f64 (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))) (*.f64 n U))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) U))) (*.f64 2 (*.f64 n (*.f64 t U))))
(fma.f64 -2 (*.f64 (*.f64 n U) (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om)))) (*.f64 2 (*.f64 n (*.f64 U t))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (*.f64 -2 (*.f64 (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))) (*.f64 n U))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 U t)))
(*.f64 2 (*.f64 U (*.f64 n t)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) U))) (*.f64 2 (*.f64 n (*.f64 t U))))
(fma.f64 -2 (*.f64 (*.f64 n U) (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om)))) (*.f64 2 (*.f64 n (*.f64 U t))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (*.f64 -2 (*.f64 (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))) (*.f64 n U))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) U))) (*.f64 2 (*.f64 n (*.f64 t U))))
(fma.f64 -2 (*.f64 (*.f64 n U) (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om)))) (*.f64 2 (*.f64 n (*.f64 U t))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (*.f64 -2 (*.f64 (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))) (*.f64 n U))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) U))) (*.f64 2 (*.f64 n (*.f64 t U))))
(fma.f64 -2 (*.f64 (*.f64 n U) (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om)))) (*.f64 2 (*.f64 n (*.f64 U t))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (*.f64 -2 (*.f64 (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))) (*.f64 n U))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 U t)))
(*.f64 2 (*.f64 U (*.f64 n t)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) U))) (*.f64 2 (*.f64 n (*.f64 t U))))
(fma.f64 -2 (*.f64 (*.f64 n U) (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om)))) (*.f64 2 (*.f64 n (*.f64 U t))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (*.f64 -2 (*.f64 (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))) (*.f64 n U))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) U))) (*.f64 2 (*.f64 n (*.f64 t U))))
(fma.f64 -2 (*.f64 (*.f64 n U) (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om)))) (*.f64 2 (*.f64 n (*.f64 U t))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (*.f64 -2 (*.f64 (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))) (*.f64 n U))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) U))) (*.f64 2 (*.f64 n (*.f64 t U))))
(fma.f64 -2 (*.f64 (*.f64 n U) (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om)))) (*.f64 2 (*.f64 n (*.f64 U t))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (*.f64 -2 (*.f64 (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))) (*.f64 n U))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 U t)))
(*.f64 2 (*.f64 U (*.f64 n t)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n (*.f64 (pow.f64 l 2) U)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) (*.f64 n (*.f64 U (*.f64 l l))))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n (*.f64 (pow.f64 l 2) U)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) (*.f64 n (*.f64 U (*.f64 l l))))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n (*.f64 (pow.f64 l 2) U)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) (*.f64 n (*.f64 U (*.f64 l l))))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
(*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n (*.f64 (pow.f64 l 2) U))))
(*.f64 -2 (*.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) (*.f64 n (*.f64 U (*.f64 l l)))))
(*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n (*.f64 (pow.f64 l 2) U)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) (*.f64 n (*.f64 U (*.f64 l l))))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n (*.f64 (pow.f64 l 2) U)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) (*.f64 n (*.f64 U (*.f64 l l))))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n (*.f64 (pow.f64 l 2) U)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) (*.f64 n (*.f64 U (*.f64 l l))))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
(*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n (*.f64 (pow.f64 l 2) U))))
(*.f64 -2 (*.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) (*.f64 n (*.f64 U (*.f64 l l)))))
(*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n (*.f64 (pow.f64 l 2) U)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) (*.f64 n (*.f64 U (*.f64 l l))))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n (*.f64 (pow.f64 l 2) U)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) (*.f64 n (*.f64 U (*.f64 l l))))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 n (*.f64 (pow.f64 l 2) U)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (+.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U U*))) (/.f64 2 Om)) (*.f64 n (*.f64 U (*.f64 l l))))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U U*)) (*.f64 l l)))))
(*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2))))
(fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U U*)) (*.f64 l l))))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*))))) (*.f64 -4 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U)) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U U*)) (*.f64 l l)))))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*))))) (*.f64 -4 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U)) Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U U*)) (*.f64 l l)))))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*))))) (*.f64 -4 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U)) Om))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 U t)))
(*.f64 2 (*.f64 U (*.f64 n t)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))))
(fma.f64 -4 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U)) Om) (*.f64 2 (*.f64 U (*.f64 n t))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U U*)) (*.f64 l l)))))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*))))) (*.f64 -4 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U)) Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U U*)) (*.f64 l l)))))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*))))) (*.f64 -4 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U)) Om))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 U t)))
(*.f64 2 (*.f64 U (*.f64 n t)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))))
(fma.f64 -4 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U)) Om) (*.f64 2 (*.f64 U (*.f64 n t))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U U*)) (*.f64 l l)))))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*))))) (*.f64 -4 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U)) Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U U*) U))) (pow.f64 Om 2)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U U*)) (*.f64 l l)))))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (fma.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*))))) (*.f64 -4 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U)) Om))))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U)))
(*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))))))
(*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U*))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U*))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U*))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))))
(*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U*))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U*))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U*))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))))
(*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U*))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U*))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 (*.f64 l l) Om) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U*))))))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(/.f64 l (/.f64 Om l))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(/.f64 l (/.f64 Om l))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(/.f64 l (/.f64 Om l))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(/.f64 l (/.f64 Om l))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(/.f64 l (/.f64 Om l))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(/.f64 l (/.f64 Om l))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(/.f64 l (/.f64 Om l))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(/.f64 l (/.f64 Om l))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(/.f64 l (/.f64 Om l))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(/.f64 l (/.f64 Om l))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(/.f64 l (/.f64 Om l))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(/.f64 l (/.f64 Om l))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(/.f64 l (/.f64 Om l))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(/.f64 l (/.f64 Om l))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(/.f64 l (/.f64 Om l))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(/.f64 l (/.f64 Om l))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(/.f64 l (/.f64 Om l))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(/.f64 l (/.f64 Om l))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(/.f64 l (/.f64 Om l))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(/.f64 l (/.f64 Om l))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(/.f64 l (/.f64 Om l))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(/.f64 l (/.f64 Om l))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(/.f64 l (/.f64 Om l))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(/.f64 l (/.f64 Om l))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U U*)) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (-.f64 U U*) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 n U*) (*.f64 l l))) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))
(-.f64 (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))
(-.f64 (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))
(-.f64 (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))
(/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l))))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))
(-.f64 (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))
(-.f64 (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))
(-.f64 (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))
(/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l))))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))
(-.f64 (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))
(-.f64 (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))
(-.f64 (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))
(/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l))))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))
(-.f64 (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))
(-.f64 (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))
(-.f64 (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 n U*) (*.f64 l l))) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))
(-.f64 (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))
(-.f64 (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))
(-.f64 (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 n U*) (*.f64 l l))) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))
(-.f64 (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))
(-.f64 (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))
(-.f64 (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)) (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)))

eval322.0ms (0.6%)

Compiler

Compiled 22760 to 11498 computations (49.5% saved)

prune160.0ms (0.3%)

Pruning

39 alts after pruning (39 fresh and 0 done)

PrunedKeptTotal
New45739496
Fresh000
Picked101
Done101
Total45939498
Error
9.7b
Counts
498 → 39
Alt Table
Click to see full alt table
StatusErrorProgram
59.7b
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 3)) (*.f64 t t)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) 3)) U))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 5)) (pow.f64 t 3)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) 5)) U))) (fma.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) l) t) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) U))) 1/2)))))
43.6b
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l l))))
56.6b
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 (*.f64 n U) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))))
58.4b
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
58.1b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
58.2b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
56.0b
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))))))
43.2b
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
42.0b
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))))
52.5b
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))
39.4b
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
32.8b
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))))))
54.3b
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)))))))
35.2b
(sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 U t)) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l)))))
60.0b
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
30.8b
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
31.8b
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
59.9b
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
56.7b
(sqrt.f64 (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
35.9b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
32.7b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 l (/.f64 Om l)))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
36.0b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
39.2b
(sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
33.4b
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
32.4b
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*)))))))
34.3b
(sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t))))
52.8b
(sqrt.f64 (*.f64 n (*.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) 2)))
51.7b
(sqrt.f64 (*.f64 2 (/.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) (/.f64 Om (*.f64 n (*.f64 l U))))))
60.6b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
52.5b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
60.5b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
36.6b
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
33.9b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
39.3b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
40.9b
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
54.2b
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
61.7b
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om))))
61.5b
(sqrt.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 U) (*.f64 2 n)) (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))))
61.3b
(sqrt.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 n U)) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))))
Compiler

Compiled 2488 to 1634 computations (34.3% saved)

localize89.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.9b
(*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))
6.1b
(*.f64 (/.f64 l Om) (-.f64 U* U))
9.3b
(*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))
19.6b
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
Compiler

Compiled 163 to 55 computations (66.3% saved)

series119.0ms (0.2%)

Counts
4 → 204
Calls

57 calls:

TimeVariablePointExpression
11.0ms
U*
@inf
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
11.0ms
U*
@-inf
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
8.0ms
n
@inf
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
7.0ms
U
@inf
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
5.0ms
U
@0
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))

rewrite129.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
448×expm1-udef_binary64
448×log1p-udef_binary64
293×associate-*r*_binary64
257×add-sqr-sqrt_binary64
251×*-un-lft-identity_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02380
150080
2703080
Stop Event
node limit
Counts
4 → 116
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
(*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2))))) (cbrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2)))) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2))) 1/4) (pow.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 (*.f64 U (*.f64 n 2)) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))))) 3) (*.f64 (pow.f64 (*.f64 n (*.f64 U t)) 3) 8))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 (*.f64 U (*.f64 n 2)) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))))) 2) (*.f64 (*.f64 n (*.f64 (*.f64 U t) 2)) (-.f64 (*.f64 n (*.f64 (*.f64 U t) 2)) (*.f64 (/.f64 l Om) (*.f64 (*.f64 U (*.f64 n 2)) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 (*.f64 U (*.f64 n 2)) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))))) 2) (*.f64 4 (pow.f64 (*.f64 n (*.f64 U t)) 2)))) (sqrt.f64 (+.f64 (*.f64 (/.f64 l Om) (*.f64 (*.f64 U (*.f64 n 2)) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))))) (*.f64 -2 (*.f64 n (*.f64 U t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (*.f64 n (*.f64 (*.f64 U t) 2))) (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 (*.f64 U (*.f64 n 2)) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 (*.f64 U (*.f64 n 2)) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n)))))) (sqrt.f64 (*.f64 n (*.f64 (*.f64 U t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) (*.f64 n (*.f64 (*.f64 U t) 2))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 Om (*.f64 U (*.f64 n 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U (*.f64 n 2)) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 Om (*.f64 l (*.f64 U (*.f64 n 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 U (*.f64 n 2))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 l (*.f64 U (*.f64 n 2)))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (*.f64 U (*.f64 n 2))) 1) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (*.f64 U (*.f64 n 2))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (*.f64 U (*.f64 n 2))) (sqrt.f64 Om)) (sqrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (*.f64 U (*.f64 n 2))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 U (*.f64 n 2)) (neg.f64 l)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 U) n) 2) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (*.f64 U (*.f64 n 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 U (*.f64 n 2)) 3) (pow.f64 (/.f64 l Om) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l Om) (*.f64 U (*.f64 n 2)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 U* (/.f64 l Om)) (*.f64 (neg.f64 U) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 l Om) (-.f64 U* U)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 Om (-.f64 U* U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 U* U) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 Om (*.f64 l (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 U* 3) (pow.f64 U 3)) (*.f64 (/.f64 Om l) (fma.f64 U* U* (*.f64 U (+.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 U* U*) (*.f64 U U)) (*.f64 (/.f64 Om l) (+.f64 U* U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (-.f64 U* U)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 l (-.f64 U* U))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (-.f64 (pow.f64 U* 3) (pow.f64 U 3))) (*.f64 Om (fma.f64 U* U* (*.f64 U (+.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (-.f64 (pow.f64 U* 3) (pow.f64 U 3))) (*.f64 (neg.f64 Om) (fma.f64 U* U* (*.f64 U (+.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (-.f64 (*.f64 U* U*) (*.f64 U U))) (*.f64 Om (+.f64 U* U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (-.f64 (*.f64 U* U*) (*.f64 U U))) (*.f64 (neg.f64 Om) (+.f64 U* U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 U* 3) (pow.f64 U 3)) l) (*.f64 (fma.f64 U* U* (*.f64 U (+.f64 U* U))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 U* U*) (*.f64 U U)) l) (*.f64 (+.f64 U* U) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 U* 3) (pow.f64 U 3)) 1) (*.f64 (fma.f64 U* U* (*.f64 U (+.f64 U* U))) (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 U* U*) (*.f64 U U)) 1) (*.f64 (+.f64 U* U) (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 U* 3) (pow.f64 U 3)) (neg.f64 l)) (*.f64 (fma.f64 U* U* (*.f64 U (+.f64 U* U))) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 U* U*) (*.f64 U U)) (neg.f64 l)) (*.f64 (+.f64 U* U) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (-.f64 U* U)) 1) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (-.f64 U* U)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (-.f64 U* U)) (sqrt.f64 Om)) (sqrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (-.f64 U* U)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 U* 3) (pow.f64 U 3)) (/.f64 l Om)) (fma.f64 U* U* (*.f64 U (+.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 U* U*) (*.f64 U U)) (/.f64 l Om)) (+.f64 U* U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l Om) (-.f64 (pow.f64 U* 3) (pow.f64 U 3))) (fma.f64 U* U* (*.f64 U (+.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l Om) (-.f64 (*.f64 U* U*) (*.f64 U U))) (+.f64 U* U))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 U* U) (neg.f64 l)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 l Om) (-.f64 U* U)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (-.f64 U* U)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (-.f64 U* U))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (-.f64 U* U))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (-.f64 U* U)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 U* U)) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l Om) (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (-.f64 U* U)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (-.f64 U* U) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 (/.f64 l Om) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 l Om) (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 l Om) (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 l Om) (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l Om) (-.f64 U* U))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 U* (/.f64 n (/.f64 Om l))) (*.f64 (neg.f64 U) (/.f64 n (/.f64 Om l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (-.f64 U* U)) n) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 n (/.f64 Om l)) (-.f64 (pow.f64 U* 3) (pow.f64 U 3))) (fma.f64 U* U* (*.f64 U (+.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 n (/.f64 Om l)) (-.f64 (*.f64 U* U*) (*.f64 U U))) (+.f64 U* U))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 n 3) (pow.f64 (*.f64 (/.f64 l Om) (-.f64 U* U)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 l Om) (-.f64 U* U)) 3) (pow.f64 n 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l Om) (*.f64 (-.f64 U* U) n))) 1))))))

simplify246.0ms (0.4%)

Algorithm
egg-herbie
Rules
559×unswap-sqr_binary64
546×times-frac_binary64
478×associate-*r*_binary64
448×associate-*l*_binary64
432×associate-/r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04377221
115167039
273616942
Stop Event
node limit
Counts
320 → 216
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 2))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 2))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 Om 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (+.f64 (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 3)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (+.f64 (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 5))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 3))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 3))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 3))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 5))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 t U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) Om) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 t U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) Om) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 t U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2) (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))))) (*.f64 (pow.f64 (sqrt.f64 2) 5) (*.f64 (pow.f64 n 2) (pow.f64 l 5)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 t U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) Om) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (*.f64 (pow.f64 n 2) (pow.f64 l 5)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (+.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 n l))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 (pow.f64 n 2) l))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) U)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (+.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 n l))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 n 4) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 U* 2) (pow.f64 U 2)))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))) 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 n 4) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 U* 2) (pow.f64 U 2)))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 n 6) (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 U* 3) (pow.f64 U 3)))) (*.f64 (pow.f64 Om 6) (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))) 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))))
(/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)
(+.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om) (*.f64 1/2 (/.f64 (*.f64 Om (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om)) (*.f64 2 (*.f64 n t)))) (*.f64 n (*.f64 l (sqrt.f64 -2))))))
(+.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 n t)) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 -2) 3) U))))) (*.f64 1/2 (/.f64 (*.f64 Om (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om)) (*.f64 2 (*.f64 n t)))) (*.f64 n (*.f64 l (sqrt.f64 -2)))))))
(+.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 n t)) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 -2) 3) U))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om)) (*.f64 2 (*.f64 n t)))) (*.f64 n (*.f64 l (sqrt.f64 -2))))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 n t)) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om)) (*.f64 2 (*.f64 n t))) 2))) (*.f64 (pow.f64 n 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (pow.f64 U 2)))))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) Om) (*.f64 n (*.f64 l (sqrt.f64 -2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) Om) (*.f64 n (*.f64 l (sqrt.f64 -2))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 -2) 3) U)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) Om) (*.f64 n (*.f64 l (sqrt.f64 -2))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 3) (pow.f64 Om 5)) (*.f64 (pow.f64 n 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (pow.f64 U 2)))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 -2) 3) U))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om))) (+.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 3) (pow.f64 l 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 5) (pow.f64 l 5)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om))) (+.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 3) (pow.f64 l 3)))))))))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(*.f64 -1 (/.f64 (*.f64 l U) Om))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(/.f64 (*.f64 l U*) Om)
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(/.f64 (*.f64 l U*) Om)
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(/.f64 (*.f64 l U*) Om)
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(*.f64 -1 (/.f64 (*.f64 l U) Om))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(*.f64 -1 (/.f64 (*.f64 l U) Om))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
Outputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (sqrt.f64 2)) (/.f64 (*.f64 l l) Om)) (sqrt.f64 (/.f64 n (/.f64 t U)))))
(fma.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2) (sqrt.f64 2)) (/.f64 l (/.f64 Om l))) (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (sqrt.f64 2)) (/.f64 l (/.f64 Om l))) (sqrt.f64 (*.f64 (/.f64 n t) U))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 2))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (sqrt.f64 2)) (/.f64 (*.f64 l l) Om)) (sqrt.f64 (/.f64 n (/.f64 t U))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (sqrt.f64 2)) (/.f64 (pow.f64 (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2) 2) 2)) (/.f64 (sqrt.f64 (/.f64 U (/.f64 (pow.f64 t 3) n))) (*.f64 Om Om))) (fma.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2) (sqrt.f64 2)) (/.f64 l (/.f64 Om l))) (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) 2) (sqrt.f64 (/.f64 U (/.f64 (pow.f64 t 3) n))))) (*.f64 (*.f64 (*.f64 Om Om) 2) (sqrt.f64 2))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (sqrt.f64 2)) (/.f64 l (/.f64 Om l))) (sqrt.f64 (*.f64 (/.f64 n t) U)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 2))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 Om 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 5) U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (sqrt.f64 2)) (/.f64 (*.f64 l l) Om)) (sqrt.f64 (/.f64 n (/.f64 t U)))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (sqrt.f64 2)) (/.f64 (pow.f64 (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2) 2) 2)) (/.f64 (sqrt.f64 (/.f64 U (/.f64 (pow.f64 t 3) n))) (*.f64 Om Om))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2) 3) (*.f64 (pow.f64 l 6) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 5)) U)))) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 Om 3))) (fma.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2) (sqrt.f64 2)) (/.f64 l (/.f64 Om l))) (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) 2) (sqrt.f64 (/.f64 U (/.f64 (pow.f64 t 3) n))))) (*.f64 (*.f64 (*.f64 Om Om) 2) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 (sqrt.f64 2) 5)) (pow.f64 (/.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) Om) 3)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 5)) U))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (sqrt.f64 2)) (/.f64 l (/.f64 Om l))) (sqrt.f64 (*.f64 (/.f64 n t) U))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2)))))
(fma.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))) (*.f64 (/.f64 (/.f64 t (sqrt.f64 2)) l) (sqrt.f64 (/.f64 n (/.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (*.f64 U Om))))))
(fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2))))) (*.f64 (/.f64 (/.f64 t l) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2)))))
(fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))) (*.f64 (/.f64 (/.f64 t l) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (+.f64 (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 3)))))))
(fma.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))) (fma.f64 (/.f64 (/.f64 t (sqrt.f64 2)) l) (sqrt.f64 (/.f64 n (/.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (*.f64 U Om)))) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 t t) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3)))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 3))) (pow.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) 3))))))
(fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 t t) (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 l 3)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2) 3) (*.f64 U (pow.f64 Om 3)))))) (*.f64 (/.f64 (/.f64 t l) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2))))))
(fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 t t) (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 l 3)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) Om) 3) U)))) (*.f64 (/.f64 (/.f64 t l) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (+.f64 (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 5))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 3))))))))
(fma.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))) (fma.f64 (/.f64 (/.f64 t (sqrt.f64 2)) l) (sqrt.f64 (/.f64 n (/.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (*.f64 U Om)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 2) 5)) (pow.f64 l 5)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 5))) (pow.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) 5)))) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 t t) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3)))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 3))) (pow.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) 3)))))))
(fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2))))) (fma.f64 (/.f64 (/.f64 t l) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 l 5))) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2) 5)) (*.f64 U (pow.f64 Om 5))))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2) 3) (*.f64 U (pow.f64 Om 3))))) (*.f64 -1/2 (/.f64 (*.f64 t t) (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 l 3)))))))))
(fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))) (fma.f64 (/.f64 (/.f64 t l) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 l 5))) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) 5)) (*.f64 U (pow.f64 Om 5))))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) Om) 3) U))) (*.f64 -1/2 (/.f64 (*.f64 t t) (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 l 3)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))))) (*.f64 l (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) (neg.f64 (*.f64 l (sqrt.f64 -2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) (*.f64 U Om)))) (/.f64 t (*.f64 l (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))))) (*.f64 l (sqrt.f64 -2)))))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))) (*.f64 U Om))) (/.f64 t (*.f64 l (sqrt.f64 -2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) (*.f64 l (sqrt.f64 -2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 3))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) 3) (*.f64 U (pow.f64 Om 3))))) (/.f64 (/.f64 (*.f64 t t) (pow.f64 l 3)) (pow.f64 (sqrt.f64 -2) 3))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) (*.f64 U Om)))) (/.f64 t (*.f64 l (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))))) (*.f64 l (sqrt.f64 -2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 3)) (*.f64 U (pow.f64 Om 3)))) (*.f64 (/.f64 t (pow.f64 l 3)) (/.f64 t (*.f64 -2 (sqrt.f64 -2))))) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))) (*.f64 U Om))) (/.f64 t (*.f64 l (sqrt.f64 -2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) (*.f64 l (sqrt.f64 -2))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 3)) (*.f64 U (pow.f64 Om 3)))) (*.f64 (*.f64 (/.f64 t (pow.f64 l 3)) (/.f64 t (*.f64 -2 (sqrt.f64 -2)))) 1/2)) (fma.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))) (*.f64 U Om))) (/.f64 t (*.f64 l (sqrt.f64 -2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) (*.f64 l (sqrt.f64 -2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 3))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 5))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) 3) (*.f64 U (pow.f64 Om 3))))) (/.f64 (/.f64 (*.f64 t t) (pow.f64 l 3)) (pow.f64 (sqrt.f64 -2) 3))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) (*.f64 U Om)))) (/.f64 t (*.f64 l (sqrt.f64 -2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 5))) (pow.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) 5))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))))) (*.f64 l (sqrt.f64 -2)))))))
(+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 3)) (*.f64 U (pow.f64 Om 3)))) (*.f64 (/.f64 t (pow.f64 l 3)) (/.f64 t (*.f64 -2 (sqrt.f64 -2))))) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))) (*.f64 U Om))) (/.f64 t (*.f64 l (sqrt.f64 -2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) (*.f64 l (sqrt.f64 -2)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 5)) (*.f64 U (pow.f64 Om 5)))) (*.f64 (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 5)) (pow.f64 l 5)) -1/2)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 3)) (*.f64 U (pow.f64 Om 3)))) (*.f64 (/.f64 t (pow.f64 l 3)) (/.f64 t (*.f64 -2 (sqrt.f64 -2))))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 5)) (*.f64 U (pow.f64 Om 5)))) (*.f64 (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 5)) (pow.f64 l 5)) -1/2)) (fma.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))) (*.f64 U Om))) (/.f64 t (*.f64 l (sqrt.f64 -2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) (*.f64 l (sqrt.f64 -2))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 t U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) Om) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))))
(fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))) (sqrt.f64 2)) (/.f64 Om l)) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 l (*.f64 U l))) Om)) (*.f64 (sqrt.f64 2) l)) Om) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 t U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) Om) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3))))))))
(fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))) (sqrt.f64 2)) (/.f64 Om l)) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U))) (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (pow.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))) 2) (*.f64 n (pow.f64 l 3))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 l (*.f64 U l))) Om)) (*.f64 (sqrt.f64 2) l)) Om) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))) (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (sqrt.f64 2)) 2) (/.f64 (pow.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 l (*.f64 U l))) Om)) 2) (*.f64 n (pow.f64 l 3))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 t U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2) (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))))) (*.f64 (pow.f64 (sqrt.f64 2) 5) (*.f64 (pow.f64 n 2) (pow.f64 l 5)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 t U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) Om) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))) 2) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (*.f64 (pow.f64 Om 5) (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U)))) (*.f64 (pow.f64 l 5) (*.f64 n n)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5))))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))) (sqrt.f64 2)) (/.f64 Om l)) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U))) (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (pow.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))) 2) (*.f64 n (pow.f64 l 3))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3))))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 l (*.f64 U l))) Om)) 2) (pow.f64 (sqrt.f64 2) 5)) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (/.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 l (*.f64 U l))) Om)) (*.f64 n n)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5))))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 l (*.f64 U l))) Om)) (*.f64 (sqrt.f64 2) l)) Om) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))) (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (sqrt.f64 2)) 2) (/.f64 (pow.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 l (*.f64 U l))) Om)) 2) (*.f64 n (pow.f64 l 3)))))))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 l (*.f64 U l))) Om)) 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (*.f64 n (*.f64 n (pow.f64 l 5))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5))))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 l (*.f64 U l))) Om)) (*.f64 (sqrt.f64 2) l)) Om) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))) (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (sqrt.f64 2)) 2) (/.f64 (pow.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 l (*.f64 U l))) Om)) 2) (*.f64 n (pow.f64 l 3)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U)) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) l))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U)) (*.f64 1/2 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 2) l)) (fma.f64 (*.f64 t U) -2 (/.f64 4 (/.f64 Om (*.f64 l (*.f64 U l)))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (pow.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) 2) (*.f64 n (pow.f64 l 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U)) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) l))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 2 (*.f64 (sqrt.f64 2) n))) (/.f64 (pow.f64 (fma.f64 (*.f64 t U) -2 (/.f64 4 (/.f64 Om (*.f64 l (*.f64 U l))))) 2) (pow.f64 l 3)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U)) (*.f64 1/2 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 2) l)) (fma.f64 (*.f64 t U) -2 (/.f64 4 (/.f64 Om (*.f64 l (*.f64 U l)))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (*.f64 (pow.f64 n 2) (pow.f64 l 5)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (pow.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) 2) (*.f64 n (pow.f64 l 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U)) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) l))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5)))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (pow.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) 3) (*.f64 (pow.f64 l 5) (*.f64 n n))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 2 (*.f64 (sqrt.f64 2) n))) (/.f64 (pow.f64 (fma.f64 (*.f64 t U) -2 (/.f64 4 (/.f64 Om (*.f64 l (*.f64 U l))))) 2) (pow.f64 l 3)))) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U)) (*.f64 (/.f64 Om (*.f64 (sqrt.f64 2) l)) (fma.f64 (*.f64 t U) -2 (/.f64 4 (/.f64 Om (*.f64 l (*.f64 U l))))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5)))) (/.f64 (pow.f64 (fma.f64 (*.f64 t U) -2 (/.f64 4 (/.f64 Om (*.f64 l (*.f64 U l))))) 3) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 5) (*.f64 n (*.f64 n (pow.f64 l 5)))) (pow.f64 Om 5)))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 -2 (/.f64 l (sqrt.f64 2))) (sqrt.f64 (/.f64 U (-.f64 U* U)))))
(fma.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (+.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 n l))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U)))))))
(fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))) (fma.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U)) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 l (sqrt.f64 2))) (sqrt.f64 (/.f64 U (-.f64 U* U)))) 2)) (*.f64 n l)))))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U)) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 (*.f64 t U) (*.f64 2 n)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 -2 (/.f64 l (sqrt.f64 2)))) 2)) (*.f64 n l)))) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 -2 (/.f64 l (sqrt.f64 2))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 (pow.f64 n 2) l))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) U)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (+.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 n l))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))))))
(fma.f64 (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 l (sqrt.f64 2))) (sqrt.f64 (/.f64 U (-.f64 U* U)))) 2)) (*.f64 l (*.f64 n n)))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 (-.f64 U* U) 3)) U)) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))) (fma.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U)) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 l (sqrt.f64 2))) (sqrt.f64 (/.f64 U (-.f64 U* U)))) 2)) (*.f64 n l))))))))
(fma.f64 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 Om 2)) (/.f64 (-.f64 (*.f64 (*.f64 t U) (*.f64 2 n)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 -2 (/.f64 l (sqrt.f64 2)))) 2)) (*.f64 l (*.f64 n n)))) (sqrt.f64 (/.f64 (/.f64 1 U) (pow.f64 (-.f64 U* U) 3))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U)) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 (*.f64 t U) (*.f64 2 n)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 -2 (/.f64 l (sqrt.f64 2)))) 2)) (*.f64 n l)))) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 -2 (/.f64 l (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (*.f64 (*.f64 l l) -2) (*.f64 (sqrt.f64 2) Om))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 (*.f64 n n)) (*.f64 (*.f64 l l) (*.f64 U (-.f64 U* U)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 t U)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))) (*.f64 2 (*.f64 n n))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (*.f64 2 (*.f64 l l)) (sqrt.f64 2))) 2)) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (*.f64 (*.f64 l l) -2) (*.f64 (sqrt.f64 2) Om)))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 (*.f64 n n)) (*.f64 (*.f64 l l) (*.f64 U (-.f64 U* U)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 3)) (*.f64 l l))) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 n (pow.f64 t 3)) U))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 (*.f64 n n)) (*.f64 (*.f64 l l) (*.f64 U (-.f64 U* U)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 t U)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om)))))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))) (*.f64 2 (*.f64 n n))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (*.f64 2 (*.f64 l l)) (sqrt.f64 2))) 2)) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 2 (sqrt.f64 2))) (/.f64 (-.f64 (*.f64 (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))) (*.f64 2 (*.f64 n n))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (*.f64 2 (*.f64 l l)) (sqrt.f64 2))) 2)) (pow.f64 Om 3))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (*.f64 (*.f64 l l) -2) (*.f64 (sqrt.f64 2) Om))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (*.f64 (*.f64 l l) -2) (*.f64 (sqrt.f64 2) Om))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 (*.f64 n n)) (*.f64 (*.f64 l l) (*.f64 U (-.f64 U* U)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 t U)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))) (*.f64 2 (*.f64 n n))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (*.f64 2 (*.f64 l l)) (sqrt.f64 2))) 2)) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (*.f64 (*.f64 l l) -2) (*.f64 (sqrt.f64 2) Om)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 (*.f64 n n)) (*.f64 (*.f64 l l) (*.f64 U (-.f64 U* U)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 3)) (*.f64 l l))) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 n (pow.f64 t 3)) U))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 (*.f64 n n)) (*.f64 (*.f64 l l) (*.f64 U (-.f64 U* U)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 t U)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om)))))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))) (*.f64 2 (*.f64 n n))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (*.f64 2 (*.f64 l l)) (sqrt.f64 2))) 2)) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 2 (sqrt.f64 2))) (/.f64 (-.f64 (*.f64 (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))) (*.f64 2 (*.f64 n n))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (*.f64 2 (*.f64 l l)) (sqrt.f64 2))) 2)) (pow.f64 Om 3))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (*.f64 (*.f64 l l) -2) (*.f64 (sqrt.f64 2) Om))))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 n (*.f64 t U)) (/.f64 n (/.f64 Om (*.f64 (*.f64 U l) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (*.f64 l -2))))))))
(sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))
(fma.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 n (*.f64 t U)) (/.f64 n (/.f64 Om (*.f64 (*.f64 U l) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (*.f64 l -2))))))))) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 n (*.f64 t U)) (/.f64 n (/.f64 Om (*.f64 (*.f64 U l) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (*.f64 l -2)))))))))
(fma.f64 (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U*) Om)) (sqrt.f64 (/.f64 1/2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n)))))))) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 n 4) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 U* 2) (pow.f64 U 2)))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))) 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 n 4) (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (*.f64 (*.f64 U* U*) (*.f64 U U))))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 2 (+.f64 (*.f64 n (*.f64 t U)) (/.f64 n (/.f64 Om (*.f64 (*.f64 U l) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (*.f64 l -2))))))) 3)))) (fma.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 n (*.f64 t U)) (/.f64 n (/.f64 Om (*.f64 (*.f64 U l) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (*.f64 l -2))))))))) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 n (*.f64 t U)) (/.f64 n (/.f64 Om (*.f64 (*.f64 U l) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (*.f64 l -2))))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (*.f64 U U*) (*.f64 U U*)) (pow.f64 n 4))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (*.f64 8 (pow.f64 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n)))))) 3))))) (fma.f64 (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U*) Om)) (sqrt.f64 (/.f64 1/2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n)))))))) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 n 4) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 U* 2) (pow.f64 U 2)))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 n 6) (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 U* 3) (pow.f64 U 3)))) (*.f64 (pow.f64 Om 6) (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))) 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 n 4) (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (*.f64 (*.f64 U* U*) (*.f64 U U))))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 2 (+.f64 (*.f64 n (*.f64 t U)) (/.f64 n (/.f64 Om (*.f64 (*.f64 U l) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (*.f64 l -2))))))) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 2 (+.f64 (*.f64 n (*.f64 t U)) (/.f64 n (/.f64 Om (*.f64 (*.f64 U l) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (*.f64 l -2))))))) 3))) (/.f64 (/.f64 (*.f64 (pow.f64 n 6) (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 U 3) (pow.f64 U* 3)))) (pow.f64 Om 6)) (*.f64 2 (+.f64 (*.f64 n (*.f64 t U)) (/.f64 n (/.f64 Om (*.f64 (*.f64 U l) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (*.f64 l -2))))))))) (fma.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 n (*.f64 t U)) (/.f64 n (/.f64 Om (*.f64 (*.f64 U l) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (*.f64 l -2))))))))) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 n (*.f64 t U)) (/.f64 n (/.f64 Om (*.f64 (*.f64 U l) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (*.f64 l -2)))))))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U*) Om)) (sqrt.f64 (/.f64 1/2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n)))))))) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 8 (pow.f64 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n)))))) 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (*.f64 U U*) (*.f64 U U*)) (pow.f64 n 4))) (pow.f64 Om 4))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 n 6) (*.f64 (pow.f64 U 3) (*.f64 (pow.f64 l 6) (pow.f64 U* 3))))) (*.f64 (*.f64 (pow.f64 Om 6) 2) (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n)))))))))))
(/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (*.f64 U (sqrt.f64 -2)))))
(*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -2) (*.f64 U l)))
(+.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om) (*.f64 1/2 (/.f64 (*.f64 Om (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om)) (*.f64 2 (*.f64 n t)))) (*.f64 n (*.f64 l (sqrt.f64 -2))))))
(+.f64 (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (sqrt.f64 -2))))) (*.f64 1/2 (*.f64 (/.f64 Om n) (/.f64 (*.f64 2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 U* l))))) Om))) (*.f64 l (sqrt.f64 -2))))))
(fma.f64 1/2 (*.f64 (/.f64 Om (*.f64 n (*.f64 l (sqrt.f64 -2)))) (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 U* l)))))))) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -2) (*.f64 U l))))
(+.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 n t)) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 -2) 3) U))))) (*.f64 1/2 (/.f64 (*.f64 Om (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om)) (*.f64 2 (*.f64 n t)))) (*.f64 n (*.f64 l (sqrt.f64 -2)))))))
(+.f64 (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (sqrt.f64 -2))))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 U* l))))) Om))) 2) (pow.f64 n 3)) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 U (pow.f64 (sqrt.f64 -2) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om n) (/.f64 (*.f64 2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 U* l))))) Om))) (*.f64 l (sqrt.f64 -2)))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 Om (*.f64 n (*.f64 l (sqrt.f64 -2)))) (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 U* l)))))))) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -2) (*.f64 U l)))) (*.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 U* l))))))) 2) (pow.f64 n 3)) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 U (*.f64 (pow.f64 l 3) (*.f64 -2 (sqrt.f64 -2))))) -1/8)))
(+.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 n t)) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 -2) 3) U))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om)) (*.f64 2 (*.f64 n t)))) (*.f64 n (*.f64 l (sqrt.f64 -2))))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 n t)) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om)) (*.f64 2 (*.f64 n t))) 2))) (*.f64 (pow.f64 n 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (pow.f64 U 2)))))))))
(+.f64 (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (sqrt.f64 -2))))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 U* l))))) Om))) 2) (pow.f64 n 3)) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 U (pow.f64 (sqrt.f64 -2) 3))))) (fma.f64 1/2 (*.f64 (/.f64 Om n) (/.f64 (*.f64 2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 U* l))))) Om))) (*.f64 l (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 U* l))))) Om))) (pow.f64 n 5)) (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (*.f64 2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 U* l))))) Om))) 2)) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (*.f64 U U)))))))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -2) (*.f64 U l))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 U* l))))))) 2) (pow.f64 n 3)) (/.f64 (pow.f64 Om 3) (*.f64 U (*.f64 (pow.f64 l 3) (*.f64 -2 (sqrt.f64 -2)))))) (fma.f64 1/2 (*.f64 (/.f64 Om (*.f64 n (*.f64 l (sqrt.f64 -2)))) (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 U* l)))))))) (*.f64 (/.f64 1/16 (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (*.f64 U U)))) (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 U* l))))))) 2)) (/.f64 (pow.f64 n 5) (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 U* l)))))))))))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -2) (*.f64 U l))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 U* l))))))) 2) (pow.f64 n 3)) (/.f64 (pow.f64 Om 3) (*.f64 U (*.f64 (pow.f64 l 3) (*.f64 -2 (sqrt.f64 -2)))))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 U* l))))))) 3)) (*.f64 (pow.f64 l 5) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 5) (*.f64 U U)) (pow.f64 n 5)))) (*.f64 1/2 (*.f64 (/.f64 Om (*.f64 n (*.f64 l (sqrt.f64 -2)))) (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 U* l))))))))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (sqrt.f64 -2))))))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 (sqrt.f64 -2) (*.f64 U l))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) Om) (*.f64 n (*.f64 l (sqrt.f64 -2))))))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (sqrt.f64 -2))))) (*.f64 1/2 (/.f64 (*.f64 -2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 U* l))))) Om))) (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 -2)) Om))))
(fma.f64 1/2 (*.f64 (/.f64 Om n) (/.f64 (*.f64 -2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 U* l))))))) (*.f64 l (sqrt.f64 -2)))) (/.f64 (neg.f64 n) (/.f64 Om (*.f64 (sqrt.f64 -2) (*.f64 U l)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) Om) (*.f64 n (*.f64 l (sqrt.f64 -2))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 -2) 3) U)))))))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (sqrt.f64 -2))))) (fma.f64 1/2 (/.f64 (*.f64 -2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 U* l))))) Om))) (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 -2)) Om)) (*.f64 1/8 (/.f64 (pow.f64 (*.f64 -2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 U* l))))) Om))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 n 3) (pow.f64 l 3)) (*.f64 U (pow.f64 (sqrt.f64 -2) 3))) (pow.f64 Om 3))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 Om n) (/.f64 (*.f64 -2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 U* l))))))) (*.f64 l (sqrt.f64 -2)))) (*.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 U* l))))))) 2) (pow.f64 n 3)) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 U (*.f64 (pow.f64 l 3) (*.f64 -2 (sqrt.f64 -2))))) 1/8))) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -2) (*.f64 U l))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) Om) (*.f64 n (*.f64 l (sqrt.f64 -2))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 3) (pow.f64 Om 5)) (*.f64 (pow.f64 n 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (pow.f64 U 2)))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 -2) 3) U))))))))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (sqrt.f64 -2))))) (fma.f64 1/2 (/.f64 (*.f64 -2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 U* l))))) Om))) (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 -2)) Om)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (*.f64 -2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 U* l))))) Om))) 3) (pow.f64 n 5)) (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (*.f64 U U))))) (*.f64 1/8 (/.f64 (pow.f64 (*.f64 -2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 U* l))))) Om))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 n 3) (pow.f64 l 3)) (*.f64 U (pow.f64 (sqrt.f64 -2) 3))) (pow.f64 Om 3)))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 Om n) (/.f64 (*.f64 -2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 U* l))))))) (*.f64 l (sqrt.f64 -2)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (*.f64 -2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 U* l))))))) 3) (pow.f64 n 5)) (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (*.f64 U U)))) (*.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 U* l))))))) 2) (pow.f64 n 3)) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 U (*.f64 (pow.f64 l 3) (*.f64 -2 (sqrt.f64 -2))))) 1/8)))) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -2) (*.f64 U l))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U l) (+.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U l) (+.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))))))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n (+.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l))))) (/.f64 (*.f64 U Om) l)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))))))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 n Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l)))) (/.f64 U l)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om))) (+.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 3) (pow.f64 l 3))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U l) (+.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))))))) (fma.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n (+.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l))))) (/.f64 (*.f64 U Om) l))) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 t t) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (/.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 3))) (pow.f64 (+.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))) 3)) (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))))))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 t t) 2) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))) 3)) (/.f64 U (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 n Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l)))) (/.f64 U l))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 5) (pow.f64 l 5)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om))) (+.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 3) (pow.f64 l 3)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))) 5)) (/.f64 (*.f64 U (pow.f64 Om 5)) (pow.f64 l 5))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U l) (+.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))))))) (fma.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n (+.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l))))) (/.f64 (*.f64 U Om) l))) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 t t) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (/.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 3))) (pow.f64 (+.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))) 3)) (pow.f64 l 3)))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 l 5)) (/.f64 (*.f64 U (pow.f64 Om 5)) (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))) 5))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))))))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 t t) 2) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))) 3)) (/.f64 U (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 n Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l)))) (/.f64 U l)))))))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 2 (*.f64 n (*.f64 U l))) Om)
(*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l (-.f64 U* U)) Om)
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(*.f64 -1 (/.f64 (*.f64 l U) Om))
(neg.f64 (/.f64 l (/.f64 Om U)))
(/.f64 (*.f64 (neg.f64 U) l) Om)
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l U*) Om)
(/.f64 l (/.f64 Om U*))
(*.f64 (/.f64 l Om) U*)
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l U*) Om)
(/.f64 l (/.f64 Om U*))
(*.f64 (/.f64 l Om) U*)
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 l U*) Om)
(/.f64 l (/.f64 Om U*))
(*.f64 (/.f64 l Om) U*)
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(*.f64 -1 (/.f64 (*.f64 l U) Om))
(neg.f64 (/.f64 l (/.f64 Om U)))
(/.f64 (*.f64 (neg.f64 U) l) Om)
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(*.f64 -1 (/.f64 (*.f64 l U) Om))
(neg.f64 (/.f64 l (/.f64 Om U)))
(/.f64 (*.f64 (neg.f64 U) l) Om)
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om)))
(/.f64 l (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 l Om) (-.f64 U* U))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))
(*.f64 (/.f64 n Om) (*.f64 (-.f64 U* U) l))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 U l))))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 U l)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (/.f64 n (/.f64 Om (*.f64 U* l))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U* l)) (/.f64 (*.f64 U l) (/.f64 Om n)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (/.f64 n (/.f64 Om (*.f64 U* l))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U* l)) (/.f64 (*.f64 U l) (/.f64 Om n)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (/.f64 n (/.f64 Om (*.f64 U* l))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U* l)) (/.f64 (*.f64 U l) (/.f64 Om n)))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(/.f64 n (/.f64 Om (*.f64 U* l)))
(*.f64 (/.f64 n Om) (*.f64 U* l))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (/.f64 n (/.f64 Om (*.f64 U* l))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U* l)) (/.f64 (*.f64 U l) (/.f64 Om n)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (/.f64 n (/.f64 Om (*.f64 U* l))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U* l)) (/.f64 (*.f64 U l) (/.f64 Om n)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (/.f64 n (/.f64 Om (*.f64 U* l))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U* l)) (/.f64 (*.f64 U l) (/.f64 Om n)))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(/.f64 n (/.f64 Om (*.f64 U* l)))
(*.f64 (/.f64 n Om) (*.f64 U* l))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (/.f64 n (/.f64 Om (*.f64 U* l))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U* l)) (/.f64 (*.f64 U l) (/.f64 Om n)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (/.f64 n (/.f64 Om (*.f64 U* l))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U* l)) (/.f64 (*.f64 U l) (/.f64 Om n)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (/.f64 n (/.f64 Om (*.f64 U* l))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U* l)) (/.f64 (*.f64 U l) (/.f64 Om n)))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(/.f64 n (/.f64 Om (*.f64 U* l)))
(*.f64 (/.f64 n Om) (*.f64 U* l))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (/.f64 n (/.f64 Om (*.f64 U* l))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U* l)) (/.f64 (*.f64 U l) (/.f64 Om n)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (/.f64 n (/.f64 Om (*.f64 U* l))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U* l)) (/.f64 (*.f64 U l) (/.f64 Om n)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (/.f64 n (/.f64 Om (*.f64 U* l))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U* l)) (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 U l))))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 U l)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (/.f64 n (/.f64 Om (*.f64 U* l))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U* l)) (/.f64 (*.f64 U l) (/.f64 Om n)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (/.f64 n (/.f64 Om (*.f64 U* l))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U* l)) (/.f64 (*.f64 U l) (/.f64 Om n)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (/.f64 n (/.f64 Om (*.f64 U* l))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U* l)) (/.f64 (*.f64 U l) (/.f64 Om n)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 U l))))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 U l)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (/.f64 n (/.f64 Om (*.f64 U* l))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U* l)) (/.f64 (*.f64 U l) (/.f64 Om n)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (/.f64 n (/.f64 Om (*.f64 U* l))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U* l)) (/.f64 (*.f64 U l) (/.f64 Om n)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (/.f64 n (/.f64 Om (*.f64 U* l))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U* l)) (/.f64 (*.f64 U l) (/.f64 Om n)))

localize19.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 2 (*.f64 U (*.f64 n t)))
5.4b
(*.f64 U (*.f64 n t))
17.6b
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
Compiler

Compiled 33 to 14 computations (57.6% saved)

series32.0ms (0.1%)

Counts
3 → 72
Calls

27 calls:

TimeVariablePointExpression
2.0ms
U
@0
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
2.0ms
n
@-inf
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
2.0ms
t
@0
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
2.0ms
n
@0
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
2.0ms
U
@-inf
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))

rewrite80.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
853×pow1_binary64
785×add-log-exp_binary64
785×log1p-expm1-u_binary64
785×expm1-log1p-u_binary64
767×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0929
118329
2216729
Stop Event
node limit
Counts
3 → 49
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(*.f64 U (*.f64 n t))
(*.f64 2 (*.f64 U (*.f64 n t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) (cbrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 1/4) (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 U (*.f64 n t))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 U) 1/2) (sqrt.f64 (*.f64 n t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 U (*.f64 n t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 U (*.f64 n t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 U (*.f64 n t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 U (*.f64 n t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 U (*.f64 n t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 U (*.f64 n t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 t) n) U))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 U (*.f64 n t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 U 3) (pow.f64 (*.f64 n t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 n t) 3) (pow.f64 U 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 U (*.f64 n t))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 U (*.f64 n t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 U (*.f64 n t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 4 (pow.f64 (*.f64 U (*.f64 n t)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 4 (pow.f64 (*.f64 U (*.f64 n t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 t) n) U) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 U n) (*.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 U n) (*.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 U n) (*.f64 t 2))))))))

simplify39.0ms (0.1%)

Algorithm
egg-herbie
Rules
25×associate-*l*_binary64
20×associate-*r*_binary64
17×*-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08612
115612
237612
371612
482612
Stop Event
saturated
Counts
121 → 53
Calls
Call 1
Inputs
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 n (*.f64 t U))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
Outputs
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 n (*.f64 t U))
(*.f64 U (*.f64 n t))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 n (*.f64 t U)) 2)
(*.f64 (*.f64 U (*.f64 n t)) 2)
(*.f64 t (*.f64 2 (*.f64 n U)))

localize74.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.0b
(/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)
6.0b
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
6.2b
(*.f64 n (*.f64 l (-.f64 U* U)))
25.2b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
Compiler

Compiled 160 to 50 computations (68.8% saved)

series99.0ms (0.2%)

Counts
4 → 144
Calls

57 calls:

TimeVariablePointExpression
8.0ms
U*
@inf
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
8.0ms
U*
@inf
(/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)
5.0ms
U
@0
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
4.0ms
Om
@-inf
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
4.0ms
l
@0
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))

rewrite145.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
398×expm1-udef_binary64
398×log1p-udef_binary64
270×fma-neg_binary64
227×add-sqr-sqrt_binary64
222×associate-*r*_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02090
144186
2645586
Stop Event
node limit
Counts
4 → 138
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))) (cbrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))) 2) 4))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))) 2) 4)) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))))) (sqrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 U* (*.f64 n l)) (*.f64 (neg.f64 U) (*.f64 n l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 n l) U*) (*.f64 (*.f64 n l) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 U* U) (*.f64 n l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n l) (-.f64 (pow.f64 U* 3) (pow.f64 U 3))) (fma.f64 U* U* (*.f64 U (+.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n l) (-.f64 (*.f64 U* U*) (*.f64 U U))) (+.f64 U* U))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 U* U) (*.f64 n l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 U* U) (*.f64 n l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (-.f64 U* U) (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 U* U) (*.f64 n l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 n 3) (pow.f64 (*.f64 l (-.f64 U* U)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 l (-.f64 U* U)) 3) (pow.f64 n 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 U* U) (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 U* U) (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 U* U) (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 U* U) (*.f64 n l))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (/.f64 1 (/.f64 Om (*.f64 l (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (*.f64 (*.f64 l (-.f64 U* U)) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (-.f64 U* U)) (*.f64 n (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) (/.f64 1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 U* U) (*.f64 n l))) 2) (*.f64 (cbrt.f64 (*.f64 (-.f64 U* U) (*.f64 n l))) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)) 2) (cbrt.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 U* U) (*.f64 n l))) (*.f64 (sqrt.f64 (*.f64 (-.f64 U* U) (*.f64 n l))) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)) (sqrt.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l (-.f64 U* U)) (neg.f64 n)) (/.f64 1 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (*.f64 (-.f64 U* U) (*.f64 n l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n l) (*.f64 (-.f64 U* U) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n 1) (/.f64 (*.f64 l (-.f64 U* U)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (-.f64 U* U)) 1) (/.f64 n Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 U* U) (*.f64 n l))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (-.f64 U* U) (*.f64 n l))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 U* U) (*.f64 n l))) 1) (/.f64 (sqrt.f64 (*.f64 (-.f64 U* U) (*.f64 n l))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l (-.f64 U* U)) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (-.f64 U* U)) (cbrt.f64 (*.f64 Om Om))) (/.f64 n (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 U* U) (*.f64 n l))) 2) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 U* U) (*.f64 n l))) (cbrt.f64 (*.f64 Om Om))) (/.f64 (sqrt.f64 (*.f64 (-.f64 U* U) (*.f64 n l))) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n l) (cbrt.f64 (*.f64 Om Om))) (/.f64 (-.f64 U* U) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (sqrt.f64 Om)) (/.f64 (*.f64 l (-.f64 U* U)) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (-.f64 U* U)) (sqrt.f64 Om)) (/.f64 n (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 U* U) (*.f64 n l))) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 (-.f64 U* U) (*.f64 n l))) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n l) (sqrt.f64 Om)) (/.f64 (-.f64 U* U) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 n l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (/.f64 1 (/.f64 Om (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (*.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))) (*.f64 n (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))) (/.f64 1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) 2) (cbrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) 2) (*.f64 (cbrt.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))) (neg.f64 n)) (/.f64 1 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (*.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (*.f64 (*.f64 l U) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n 1) (/.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (sqrt.f64 Om)) (/.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))) 1) (/.f64 n Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) 1) (/.f64 (sqrt.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) 1) (/.f64 (*.f64 l U) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))) (cbrt.f64 (*.f64 Om Om))) (/.f64 n (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) 2) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) (cbrt.f64 (*.f64 Om Om))) (/.f64 (sqrt.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l U) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))) (sqrt.f64 Om)) (/.f64 n (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (sqrt.f64 Om)) (/.f64 (*.f64 l U) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 Om (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))) n) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))) 3) (pow.f64 Om 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) 1))))))

simplify107.0ms (0.2%)

Algorithm
egg-herbie
Rules
745×fma-def_binary64
704×associate-*l/_binary64
437×associate-/r/_binary64
394×distribute-rgt-in_binary64
388×distribute-lft-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02495355
18275273
235404989
Stop Event
node limit
Counts
282 → 217
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) l)) (pow.f64 n 2)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 l (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (pow.f64 (sqrt.f64 -1) 5))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) U*) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) U)) (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) U*) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) U)) (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 U* 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) (*.f64 (pow.f64 l 5) U)) (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) U*) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) U)) (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 U* 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) (*.f64 (pow.f64 l 5) U)) (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 3)))))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 U* 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 7) (*.f64 (pow.f64 l 7) U)) (*.f64 (pow.f64 Om 7) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 5)))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (sqrt.f64 -1))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 l U))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (sqrt.f64 -1)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 l U))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (sqrt.f64 -1))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 3))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (*.f64 1/8 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 -2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2))) (*.f64 n (*.f64 l U))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 -2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 3))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))))) (*.f64 1/8 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 -2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2))) (*.f64 n (*.f64 l U)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) l)) (pow.f64 n 2)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))))))
(*.f64 -1 (*.f64 n (*.f64 l U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(*.f64 n (*.f64 l U*))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(*.f64 n (*.f64 l U*))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(*.f64 n (*.f64 l U*))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(*.f64 -1 (*.f64 n (*.f64 l U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(*.f64 -1 (*.f64 n (*.f64 l U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om)
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 Om 2))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 Om 2))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))
(/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
Outputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 n (*.f64 l Om))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l Om)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 n (*.f64 l Om))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) l)) (pow.f64 n 2)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 n (*.f64 l Om))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) l) (*.f64 n n))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l Om)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (-.f64 (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 n n)) (*.f64 l (*.f64 Om Om))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5)))))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 n (*.f64 l Om))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 n n)) (*.f64 l (*.f64 Om Om))) (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) -1/2) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) (neg.f64 l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (/.f64 (*.f64 (*.f64 n (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 -2))) (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (/.f64 l (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (/.f64 (*.f64 (*.f64 n (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 -2))) (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (/.f64 l (sqrt.f64 -1)) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (/.f64 l (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 (/.f64 Om n) (/.f64 (*.f64 l (sqrt.f64 -2)) (pow.f64 (sqrt.f64 -1) 3)))) (neg.f64 (/.f64 (*.f64 (*.f64 n (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 -2))) (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om))))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (/.f64 (*.f64 1/2 Om) (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 n)) (*.f64 l (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (/.f64 l (sqrt.f64 -1)) (sqrt.f64 -2))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l Om) n) (/.f64 (sqrt.f64 -2) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (/.f64 l (sqrt.f64 -1)) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 l (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (pow.f64 (sqrt.f64 -1) 5))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 Om Om) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5)))) (*.f64 (*.f64 n n) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (/.f64 l (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 (/.f64 Om n) (/.f64 (*.f64 l (sqrt.f64 -2)) (pow.f64 (sqrt.f64 -1) 3)))) (neg.f64 (/.f64 (*.f64 (*.f64 n (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 -2))) (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (*.f64 (/.f64 (/.f64 (*.f64 Om Om) n) n) (/.f64 l (/.f64 (pow.f64 (sqrt.f64 -1) 5) (sqrt.f64 -2))))) (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (/.f64 (*.f64 1/2 Om) (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 n)) (*.f64 l (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (/.f64 l (sqrt.f64 -1)) (sqrt.f64 -2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (*.f64 (/.f64 (/.f64 (*.f64 Om Om) n) n) (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (sqrt.f64 -1) 5)) l))) (-.f64 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l Om) n) (/.f64 (sqrt.f64 -2) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (/.f64 l (sqrt.f64 -1)) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) (neg.f64 (*.f64 l (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) (*.f64 l (neg.f64 (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) (neg.f64 (*.f64 l (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) (*.f64 l (neg.f64 (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) (neg.f64 (*.f64 l (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) (*.f64 l (neg.f64 (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) (neg.f64 (*.f64 l (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) (*.f64 l (neg.f64 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) U*) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) U)) (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))))
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) U*) (sqrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 U (pow.f64 l 3))) (pow.f64 Om 3)) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 U* (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (pow.f64 Om 3)) (/.f64 (*.f64 U (pow.f64 l 3)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))))) 1/2)))
(*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))) (*.f64 (*.f64 U* (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))) (/.f64 (*.f64 U (pow.f64 l 3)) (pow.f64 Om 3))))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) U*) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) U)) (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 U* 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) (*.f64 (pow.f64 l 5) U)) (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 3))))))))
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) U*) (sqrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 U (pow.f64 l 3))) (pow.f64 Om 3)) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))) (*.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (*.f64 U* U*))) (sqrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 n 5) (*.f64 U (pow.f64 l 5))) (pow.f64 Om 5)) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)) 3))))))
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) U*) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (pow.f64 Om 3)) (/.f64 (*.f64 U (pow.f64 l 3)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 U* U*)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 Om 5)) (/.f64 (*.f64 U (pow.f64 l 5)) (pow.f64 (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))) 3))))))))
(fma.f64 (sqrt.f64 2) (*.f64 (*.f64 U* (*.f64 U* (sqrt.f64 (*.f64 (/.f64 (*.f64 U (pow.f64 l 5)) (pow.f64 Om 5)) (/.f64 (pow.f64 n 5) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))) 3)))))) -1/8) (*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))) (*.f64 (*.f64 U* (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))) (/.f64 (*.f64 U (pow.f64 l 3)) (pow.f64 Om 3))))) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) U*) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) U)) (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 U* 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) (*.f64 (pow.f64 l 5) U)) (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 3)))))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 U* 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 7) (*.f64 (pow.f64 l 7) U)) (*.f64 (pow.f64 Om 7) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 5)))))))))
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) U*) (sqrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 U (pow.f64 l 3))) (pow.f64 Om 3)) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))) (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 U* U*)) (sqrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 n 5) (*.f64 U (pow.f64 l 5))) (pow.f64 Om 5)) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)) 3)))) (*.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (pow.f64 U* 3))) (sqrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 n 7) (*.f64 U (pow.f64 l 7))) (pow.f64 Om 7)) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)) 5)))))))
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) U*) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (pow.f64 Om 3)) (/.f64 (*.f64 U (pow.f64 l 3)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))))) (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 U* U*)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 Om 5)) (/.f64 (*.f64 U (pow.f64 l 5)) (pow.f64 (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))) 3))))) (*.f64 1/16 (*.f64 (pow.f64 U* 3) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 7) (pow.f64 Om 7)) (/.f64 (*.f64 U (pow.f64 l 7)) (pow.f64 (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))) 5))))))))))
(+.f64 (*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))) (*.f64 (*.f64 U* (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))) (/.f64 (*.f64 U (pow.f64 l 3)) (pow.f64 Om 3))))) 1/2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 U* (*.f64 U* (sqrt.f64 (*.f64 (/.f64 (*.f64 U (pow.f64 l 5)) (pow.f64 Om 5)) (/.f64 (pow.f64 n 5) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))) 3)))))) -1/8) (*.f64 (*.f64 (pow.f64 U* 3) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 7) (pow.f64 Om 7)) (*.f64 (/.f64 (pow.f64 l 7) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))) 5)) U)))) 1/16))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 n (*.f64 l U))) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (sqrt.f64 -1))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 l U))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (sqrt.f64 -1)))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 l U))) (*.f64 Om (pow.f64 (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))) 2)))) (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) (sqrt.f64 -1))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 Om (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 2)) (*.f64 (sqrt.f64 -1) (neg.f64 n))) (/.f64 (sqrt.f64 2) (*.f64 l U))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) Om) n) (/.f64 (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 2) (*.f64 U (*.f64 (sqrt.f64 -1) (neg.f64 l))))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 l U))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (sqrt.f64 -1))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 3))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))))))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 l U))) (*.f64 Om (pow.f64 (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))) 2)))) (fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) (*.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) (pow.f64 (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))) 3)) (*.f64 (*.f64 n n) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (*.f64 l l) (*.f64 U U)))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 2)) (*.f64 (sqrt.f64 -1) (neg.f64 n))) (/.f64 (sqrt.f64 2) (*.f64 l U))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) (*.f64 n n)) (/.f64 (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 l (*.f64 l (*.f64 U U))))))))))
(fma.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) Om) n) (/.f64 (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 2) (*.f64 U (*.f64 (sqrt.f64 -1) (neg.f64 l))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) (*.f64 (*.f64 n n) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 l (*.f64 l (*.f64 U U)))))) (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 3))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(neg.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 l (*.f64 U (sqrt.f64 -2)))))
(/.f64 (*.f64 (*.f64 U (sqrt.f64 -2)) (*.f64 n (neg.f64 l))) Om)
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))
(fma.f64 1/2 (*.f64 (sqrt.f64 -2) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) (neg.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om)))
(-.f64 (*.f64 (sqrt.f64 -2) (*.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 1/2)) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2)))))
(fma.f64 (sqrt.f64 -2) (*.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 1/2) (/.f64 (*.f64 (*.f64 U (sqrt.f64 -2)) (*.f64 n (neg.f64 l))) Om))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (*.f64 1/8 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 -2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2))) (*.f64 n (*.f64 l U))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -2) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om) (*.f64 1/8 (*.f64 (/.f64 Om n) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))) 2)) (*.f64 l U))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -2) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) (-.f64 (*.f64 1/8 (*.f64 (/.f64 Om n) (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 l U) (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 2))))) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2))))))
(fma.f64 (sqrt.f64 -2) (*.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 1/2) (fma.f64 (*.f64 1/8 (/.f64 Om n)) (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 l U)) (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 2)) (/.f64 (*.f64 (*.f64 U (sqrt.f64 -2)) (*.f64 n (neg.f64 l))) Om)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 -2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 3))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))))) (*.f64 1/8 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 -2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2))) (*.f64 n (*.f64 l U)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -2) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 n n)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))) 3)) (*.f64 (*.f64 l l) (*.f64 U U)))) (*.f64 1/8 (*.f64 (/.f64 Om n) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))) 2)) (*.f64 l U)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -2) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) (-.f64 (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (*.f64 Om Om) n) n) (*.f64 (/.f64 (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 3) (*.f64 U U)) (/.f64 (sqrt.f64 -2) (*.f64 l l)))) (*.f64 1/8 (*.f64 (/.f64 Om n) (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 l U) (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 2)))))) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2))))))
(-.f64 (fma.f64 (sqrt.f64 -2) (*.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 1/2) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 -2)) (*.f64 n (*.f64 n (*.f64 l l)))) (/.f64 (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 3) (*.f64 U U))) (*.f64 (/.f64 Om n) (*.f64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 l U)) (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 2)) 1/8)))) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 n (*.f64 l Om))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l Om)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 n (*.f64 l Om))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) l)) (pow.f64 n 2)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 n (*.f64 l Om))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) l) (*.f64 n n))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l Om)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (-.f64 (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 n n)) (*.f64 l (*.f64 Om Om))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5)))))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 n (*.f64 l Om))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 n n)) (*.f64 l (*.f64 Om Om))) (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) -1/2) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) (neg.f64 l))))))
(*.f64 -1 (*.f64 n (*.f64 l U)))
(neg.f64 (*.f64 n (*.f64 l U)))
(*.f64 n (neg.f64 (*.f64 l U)))
(*.f64 n (*.f64 l (neg.f64 U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l U*))
(*.f64 l (*.f64 n U*))
(*.f64 l (*.f64 U* n))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l U*))
(*.f64 l (*.f64 n U*))
(*.f64 l (*.f64 U* n))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l U*))
(*.f64 l (*.f64 n U*))
(*.f64 l (*.f64 U* n))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 -1 (*.f64 n (*.f64 l U)))
(neg.f64 (*.f64 n (*.f64 l U)))
(*.f64 n (neg.f64 (*.f64 l U)))
(*.f64 n (*.f64 l (neg.f64 U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 -1 (*.f64 n (*.f64 l U)))
(neg.f64 (*.f64 n (*.f64 l U)))
(*.f64 n (neg.f64 (*.f64 l U)))
(*.f64 n (*.f64 l (neg.f64 U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 l U))) Om)
(neg.f64 (*.f64 (/.f64 n Om) (*.f64 l U)))
(*.f64 (/.f64 n Om) (*.f64 l (neg.f64 U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(/.f64 n (/.f64 Om (*.f64 l U*)))
(/.f64 n (/.f64 (/.f64 Om l) U*))
(*.f64 (/.f64 n Om) (*.f64 l U*))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(/.f64 n (/.f64 Om (*.f64 l U*)))
(/.f64 n (/.f64 (/.f64 Om l) U*))
(*.f64 (/.f64 n Om) (*.f64 l U*))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(/.f64 n (/.f64 Om (*.f64 l U*)))
(/.f64 n (/.f64 (/.f64 Om l) U*))
(*.f64 (/.f64 n Om) (*.f64 l U*))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 l U))) Om)
(neg.f64 (*.f64 (/.f64 n Om) (*.f64 l U)))
(*.f64 (/.f64 n Om) (*.f64 l (neg.f64 U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 l U))) Om)
(neg.f64 (*.f64 (/.f64 n Om) (*.f64 l U)))
(*.f64 (/.f64 n Om) (*.f64 l (neg.f64 U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))))
(*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))
(*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))))
(fma.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))))
(fma.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))))
(fma.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))
(/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l))))
(*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U))))
(/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))))
(fma.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))))
(fma.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))))
(fma.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))
(/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l))))
(*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U))))
(/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))))
(fma.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))))
(fma.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))))
(fma.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om)))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (*.f64 U (*.f64 l l)))))
(*.f64 (/.f64 n Om) (*.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (*.f64 l U))))
(*.f64 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (*.f64 U (*.f64 l l)))))
(*.f64 (/.f64 n Om) (*.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (*.f64 l U))))
(*.f64 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (*.f64 U (*.f64 l l)))))
(*.f64 (/.f64 n Om) (*.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (*.f64 l U))))
(*.f64 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (*.f64 U (*.f64 l l)))))
(*.f64 (/.f64 n Om) (*.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (*.f64 l U))))
(*.f64 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (*.f64 U (*.f64 l l)))))
(*.f64 (/.f64 n Om) (*.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (*.f64 l U))))
(*.f64 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (*.f64 U (*.f64 l l)))))
(*.f64 (/.f64 n Om) (*.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (*.f64 l U))))
(*.f64 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (*.f64 U (*.f64 l l)))))
(*.f64 (/.f64 n Om) (*.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (*.f64 l U))))
(*.f64 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (*.f64 U (*.f64 l l)))))
(*.f64 (/.f64 n Om) (*.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (*.f64 l U))))
(*.f64 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 n (*.f64 l (*.f64 l U))) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) Om)
(*.f64 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 l l))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 n (*.f64 l (*.f64 l U))) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) Om)
(*.f64 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 l l))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 n (*.f64 l (*.f64 l U))) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) Om)
(*.f64 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 l l))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 n (*.f64 l (*.f64 l U))) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) Om)
(*.f64 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 l l))
(/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om)
(/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))
(*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))))
(*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U* U)) (*.f64 Om Om)))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)))
(fma.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))) (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U* U)) (*.f64 Om Om)))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)))
(fma.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))) (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U* U)) (*.f64 Om Om)))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)))
(fma.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))) (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U* U)) (*.f64 Om Om))
(/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*))
(*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n)
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U* U)) (*.f64 Om Om)))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)))
(fma.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))) (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U* U)) (*.f64 Om Om)))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)))
(fma.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))) (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U* U)) (*.f64 Om Om)))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)))
(fma.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))) (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U* U)) (*.f64 Om Om))
(/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*))
(*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n)
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U* U)) (*.f64 Om Om)))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)))
(fma.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))) (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U* U)) (*.f64 Om Om)))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)))
(fma.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))) (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U* U)) (*.f64 Om Om)))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)))
(fma.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))) (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n))
(/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)
(/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) Om)
(/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) Om)
(*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U))) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) Om))
(-.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (/.f64 (*.f64 Om Om) n) n)))
(fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U))) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) Om))
(-.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (/.f64 (*.f64 Om Om) n) n)))
(fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U))) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) Om))
(-.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (/.f64 (*.f64 Om Om) n) n)))
(fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U))) (*.f64 Om Om)))
(neg.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (/.f64 (*.f64 Om Om) n) n)))
(*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U))) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) Om))
(-.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (/.f64 (*.f64 Om Om) n) n)))
(fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U))) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) Om))
(-.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (/.f64 (*.f64 Om Om) n) n)))
(fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U))) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) Om))
(-.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (/.f64 (*.f64 Om Om) n) n)))
(fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U))) (*.f64 Om Om)))
(neg.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (/.f64 (*.f64 Om Om) n) n)))
(*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U))) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) Om))
(-.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (/.f64 (*.f64 Om Om) n) n)))
(fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U))) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) Om))
(-.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (/.f64 (*.f64 Om Om) n) n)))
(fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U))) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) Om))
(-.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (/.f64 (*.f64 Om Om) n) n)))
(fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))
(/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l))))
(*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U))))
(/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))))
(fma.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))))
(fma.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))))
(fma.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))))
(*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))
(*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))))
(fma.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))))
(fma.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))))
(fma.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))))
(*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))
(*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))))
(fma.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))))
(fma.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))))
(fma.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)) (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om)))

localize21.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (sqrt.f64 2) (*.f64 n l))
1.7b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
6.2b
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
8.6b
(sqrt.f64 (*.f64 (-.f64 U* U) U))
Compiler

Compiled 60 to 25 computations (58.3% saved)

series67.0ms (0.1%)

Counts
4 → 24
Calls

36 calls:

TimeVariablePointExpression
40.0ms
U
@-inf
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
2.0ms
U*
@-inf
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
1.0ms
U
@0
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
1.0ms
U*
@inf
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
1.0ms
U*
@0
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))

rewrite87.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
892×log-prod_binary64
386×prod-diff_binary64
286×expm1-udef_binary64
286×log1p-udef_binary64
245×log-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01553
132053
2434953
Stop Event
node limit
Counts
4 → 126
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (-.f64 U* U) U))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (sqrt.f64 2) (*.f64 n l))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 U (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 U (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) (cbrt.f64 (*.f64 U (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 U (-.f64 U* U))) (cbrt.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 1/4) (pow.f64 (*.f64 U (-.f64 U* U)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 U) (sqrt.f64 (-.f64 U* U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 U* U)) (sqrt.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 U (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 U (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 U (-.f64 U* U))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 U (-.f64 U* U)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 U (-.f64 U* U))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 1 (/.f64 (/.f64 Om l) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n l) (*.f64 (sqrt.f64 2) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (/.f64 1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (pow.f64 (*.f64 n l) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 n l))) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) 2)) (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (*.f64 n l))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (*.f64 n l))) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))) (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 n l))) (/.f64 1 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (*.f64 (sqrt.f64 2) (*.f64 n l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) n) (*.f64 l (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (*.f64 n l) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n l) 1) (/.f64 (sqrt.f64 2) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (pow.f64 (*.f64 n l) 2))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 n l))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (*.f64 n l))) 1) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (*.f64 n l))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 2) n) 1) (/.f64 l Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 n l) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 2) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (pow.f64 (*.f64 n l) 2))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (*.f64 n l))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (*.f64 n l))) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 Om)) (/.f64 (*.f64 n l) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n l) (sqrt.f64 Om)) (/.f64 (sqrt.f64 2) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (pow.f64 (*.f64 n l) 2))) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 n l))) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Om (*.f64 (sqrt.f64 2) (*.f64 n l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) 3) (pow.f64 Om 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 Om (*.f64 (sqrt.f64 2) (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) (*.f64 n l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) (*.f64 n l))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) (*.f64 n l)))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) (*.f64 n l))) 1) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) (*.f64 n l))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) (*.f64 n l))) (sqrt.f64 Om)) (sqrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (/.f64 (/.f64 Om l) n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 n l)))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 U (-.f64 U* U)) (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 3/2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) 3) (pow.f64 (*.f64 U (-.f64 U* U)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 2) (*.f64 n l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 n) l) (sqrt.f64 2))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 n) l) (sqrt.f64 2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 n) l) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 n) l) (sqrt.f64 2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 n) l) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 n l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (*.f64 n l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 2 (pow.f64 (*.f64 n l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 n) l) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (*.f64 n l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 n l) 3) (*.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 2) (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 n l))) 1))))))

simplify91.0ms (0.2%)

Algorithm
egg-herbie
Rules
739×fma-neg_binary64
663×associate-*l*_binary64
629×associate-/r/_binary64
351×fma-def_binary64
346×*-commutative_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01041080
13431066
215471027
34669948
47094944
Stop Event
node limit
Counts
150 → 157
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 -1) U)
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) U))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2)))))))
(*.f64 (sqrt.f64 -1) U)
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) U))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) U))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (*.f64 -1 (*.f64 (sqrt.f64 -1) U)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) U)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 2)) U))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 3)) (pow.f64 U 2))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) U)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 2)) U)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 2))))) (*.f64 Om U))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 3))))) (*.f64 Om (pow.f64 U 2)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 2))))) (*.f64 Om U))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))))
Outputs
(*.f64 (sqrt.f64 -1) U)
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) U))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (*.f64 (sqrt.f64 -1) U))
(fma.f64 (sqrt.f64 -1) U (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (/.f64 (*.f64 -1/8 (*.f64 U* U*)) (*.f64 U (pow.f64 (sqrt.f64 -1) 3)))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 (sqrt.f64 -1) (neg.f64 U))) (*.f64 (sqrt.f64 -1) U)))
(fma.f64 (/.f64 -1/8 U) (/.f64 U* (/.f64 (neg.f64 (sqrt.f64 -1)) U*)) (fma.f64 (sqrt.f64 -1) U (*.f64 1/2 (/.f64 U* (sqrt.f64 -1)))))
(fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 (sqrt.f64 -1) (neg.f64 U))) (*.f64 1/2 (/.f64 U* (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2)))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 U (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U)))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 (sqrt.f64 -1) (neg.f64 U))) (*.f64 (/.f64 1/16 (*.f64 U U)) (/.f64 (pow.f64 U* 3) (pow.f64 (sqrt.f64 -1) 5))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (/.f64 U* (neg.f64 (/.f64 (*.f64 (sqrt.f64 -1) U) U*))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U)))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 (sqrt.f64 -1) (neg.f64 U))) (fma.f64 (/.f64 1/16 (*.f64 U U)) (/.f64 (pow.f64 U* 3) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (sqrt.f64 -1) U))))
(*.f64 (sqrt.f64 -1) U)
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) U))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (*.f64 (sqrt.f64 -1) U))
(fma.f64 (sqrt.f64 -1) U (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (/.f64 (*.f64 -1/8 (*.f64 U* U*)) (*.f64 U (pow.f64 (sqrt.f64 -1) 3)))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 (sqrt.f64 -1) (neg.f64 U))) (*.f64 (sqrt.f64 -1) U)))
(fma.f64 (/.f64 -1/8 U) (/.f64 U* (/.f64 (neg.f64 (sqrt.f64 -1)) U*)) (fma.f64 (sqrt.f64 -1) U (*.f64 1/2 (/.f64 U* (sqrt.f64 -1)))))
(fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 (sqrt.f64 -1) (neg.f64 U))) (*.f64 1/2 (/.f64 U* (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2)))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 U (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U)))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 (sqrt.f64 -1) (neg.f64 U))) (*.f64 (/.f64 1/16 (*.f64 U U)) (/.f64 (pow.f64 U* 3) (pow.f64 (sqrt.f64 -1) 5))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (/.f64 U* (neg.f64 (/.f64 (*.f64 (sqrt.f64 -1) U) U*))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U)))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 (sqrt.f64 -1) (neg.f64 U))) (fma.f64 (/.f64 1/16 (*.f64 U U)) (/.f64 (pow.f64 U* 3) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (sqrt.f64 -1) U))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) U))
(neg.f64 (*.f64 (sqrt.f64 -1) U))
(*.f64 (sqrt.f64 -1) (neg.f64 U))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (*.f64 -1 (*.f64 (sqrt.f64 -1) U)))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) U*) (neg.f64 (*.f64 (sqrt.f64 -1) U)))
(-.f64 (*.f64 (sqrt.f64 -1) (*.f64 1/2 U*)) (*.f64 (sqrt.f64 -1) U))
(*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 U*) U))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) U)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 2)) U))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) U*) (fma.f64 -1 (*.f64 (sqrt.f64 -1) U) (*.f64 1/8 (/.f64 (sqrt.f64 -1) (/.f64 U (*.f64 U* U*))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) U*) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -1) U) (*.f64 U* U*)) (*.f64 (sqrt.f64 -1) (neg.f64 U))))
(fma.f64 1/8 (*.f64 (*.f64 U* U*) (/.f64 (sqrt.f64 -1) U)) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 U*) U)))
(fma.f64 1/8 (/.f64 (sqrt.f64 -1) (/.f64 (/.f64 U U*) U*)) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 U*) U)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 3)) (pow.f64 U 2))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) U)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 2)) U)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) U*) (fma.f64 1/16 (/.f64 (sqrt.f64 -1) (/.f64 (*.f64 U U) (pow.f64 U* 3))) (fma.f64 -1 (*.f64 (sqrt.f64 -1) U) (*.f64 1/8 (/.f64 (sqrt.f64 -1) (/.f64 U (*.f64 U* U*)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) U*) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 U U)) (pow.f64 U* 3)) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -1) U) (*.f64 U* U*)) (*.f64 (sqrt.f64 -1) (neg.f64 U)))))
(fma.f64 1/16 (*.f64 (pow.f64 U* 3) (/.f64 (sqrt.f64 -1) (*.f64 U U))) (fma.f64 1/8 (*.f64 (*.f64 U* U*) (/.f64 (sqrt.f64 -1) U)) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 U*) U))))
(+.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 U*) U)) (*.f64 (/.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 (*.f64 U* U*) 1/8) (*.f64 (/.f64 (pow.f64 U* 3) U) 1/16))))
(fma.f64 (/.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 (*.f64 U* U*) 1/8) (*.f64 (/.f64 (pow.f64 U* 3) U) 1/16)) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 U*) U)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 n (*.f64 U l))) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 l (*.f64 U n))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 -1) l) (*.f64 U n)) (/.f64 (sqrt.f64 2) Om))
(*.f64 (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l))) (/.f64 (sqrt.f64 2) Om))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U l))) Om) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om))))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 U* l) (*.f64 (sqrt.f64 2) n)) (sqrt.f64 -1)) Om) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 l (*.f64 U n)))))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 Om n) (/.f64 (sqrt.f64 -1) (*.f64 U* l)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) l) (*.f64 U n)) (/.f64 (sqrt.f64 2) Om)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (+.f64 (*.f64 (sqrt.f64 -1) (*.f64 U l)) (*.f64 (/.f64 (*.f64 U* l) (sqrt.f64 -1)) 1/2)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om)))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U l))) Om) (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (*.f64 U* U*) l)) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 U Om)) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 l (*.f64 U n)))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 U* l) (*.f64 (sqrt.f64 2) n)) (sqrt.f64 -1)) Om) (*.f64 (/.f64 -1/8 (*.f64 U Om)) (/.f64 (*.f64 (*.f64 U* (*.f64 U* l)) (*.f64 (sqrt.f64 2) n)) (neg.f64 (sqrt.f64 -1))))))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 Om n) (/.f64 (sqrt.f64 -1) (*.f64 U* l)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om))) (*.f64 U* (*.f64 U* l)))) n) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) l) (*.f64 U n)) (/.f64 (sqrt.f64 2) Om))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 U* l) (*.f64 U* n)) (*.f64 (sqrt.f64 -1) (neg.f64 Om))) (/.f64 (sqrt.f64 2) U)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (+.f64 (*.f64 (sqrt.f64 -1) (*.f64 U l)) (*.f64 (/.f64 (*.f64 U* l) (sqrt.f64 -1)) 1/2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (pow.f64 U* 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (*.f64 U U) Om))) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U l))) Om) (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (*.f64 U* U*) l)) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 U Om)) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om))))))
(+.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 U* l) (*.f64 (sqrt.f64 2) n)) (sqrt.f64 -1)) Om) (*.f64 (/.f64 -1/8 (*.f64 U Om)) (/.f64 (*.f64 (*.f64 U* (*.f64 U* l)) (*.f64 (sqrt.f64 2) n)) (neg.f64 (sqrt.f64 -1))))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (*.f64 (pow.f64 U* 3) l) (*.f64 U (*.f64 U Om)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 l (*.f64 U n))))))
(fma.f64 1/16 (*.f64 (*.f64 (pow.f64 U* 3) (*.f64 n l)) (/.f64 (sqrt.f64 2) (*.f64 U (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U Om))))) (fma.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 Om n) (/.f64 (sqrt.f64 -1) (*.f64 U* l)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om))) (*.f64 U* (*.f64 U* l)))) n) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) l) (*.f64 U n)) (/.f64 (sqrt.f64 2) Om)))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 n l) Om) (*.f64 (/.f64 (pow.f64 U* 3) (*.f64 U U)) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 U* l) (*.f64 U* n)) (*.f64 (sqrt.f64 -1) (neg.f64 Om))) (/.f64 (sqrt.f64 2) U)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (+.f64 (*.f64 (sqrt.f64 -1) (*.f64 U l)) (*.f64 (/.f64 (*.f64 U* l) (sqrt.f64 -1)) 1/2)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 n (*.f64 U l))) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 l (*.f64 U n))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 -1) l) (*.f64 U n)) (/.f64 (sqrt.f64 2) Om))
(*.f64 (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l))) (/.f64 (sqrt.f64 2) Om))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U l))) Om) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om))))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 U* l) (*.f64 (sqrt.f64 2) n)) (sqrt.f64 -1)) Om) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 l (*.f64 U n)))))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 Om n) (/.f64 (sqrt.f64 -1) (*.f64 U* l)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) l) (*.f64 U n)) (/.f64 (sqrt.f64 2) Om)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (+.f64 (*.f64 (sqrt.f64 -1) (*.f64 U l)) (*.f64 (/.f64 (*.f64 U* l) (sqrt.f64 -1)) 1/2)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om)))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U l))) Om) (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (*.f64 U* U*) l)) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 U Om)) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 l (*.f64 U n)))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 U* l) (*.f64 (sqrt.f64 2) n)) (sqrt.f64 -1)) Om) (*.f64 (/.f64 -1/8 (*.f64 U Om)) (/.f64 (*.f64 (*.f64 U* (*.f64 U* l)) (*.f64 (sqrt.f64 2) n)) (neg.f64 (sqrt.f64 -1))))))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 Om n) (/.f64 (sqrt.f64 -1) (*.f64 U* l)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om))) (*.f64 U* (*.f64 U* l)))) n) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) l) (*.f64 U n)) (/.f64 (sqrt.f64 2) Om))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 U* l) (*.f64 U* n)) (*.f64 (sqrt.f64 -1) (neg.f64 Om))) (/.f64 (sqrt.f64 2) U)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (+.f64 (*.f64 (sqrt.f64 -1) (*.f64 U l)) (*.f64 (/.f64 (*.f64 U* l) (sqrt.f64 -1)) 1/2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (pow.f64 U* 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (*.f64 U U) Om))) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U l))) Om) (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (*.f64 U* U*) l)) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 U Om)) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om))))))
(+.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 U* l) (*.f64 (sqrt.f64 2) n)) (sqrt.f64 -1)) Om) (*.f64 (/.f64 -1/8 (*.f64 U Om)) (/.f64 (*.f64 (*.f64 U* (*.f64 U* l)) (*.f64 (sqrt.f64 2) n)) (neg.f64 (sqrt.f64 -1))))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (*.f64 (pow.f64 U* 3) l) (*.f64 U (*.f64 U Om)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 l (*.f64 U n))))))
(fma.f64 1/16 (*.f64 (*.f64 (pow.f64 U* 3) (*.f64 n l)) (/.f64 (sqrt.f64 2) (*.f64 U (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U Om))))) (fma.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 Om n) (/.f64 (sqrt.f64 -1) (*.f64 U* l)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om))) (*.f64 U* (*.f64 U* l)))) n) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) l) (*.f64 U n)) (/.f64 (sqrt.f64 2) Om)))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 n l) Om) (*.f64 (/.f64 (pow.f64 U* 3) (*.f64 U U)) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 U* l) (*.f64 U* n)) (*.f64 (sqrt.f64 -1) (neg.f64 Om))) (/.f64 (sqrt.f64 2) U)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (+.f64 (*.f64 (sqrt.f64 -1) (*.f64 U l)) (*.f64 (/.f64 (*.f64 U* l) (sqrt.f64 -1)) 1/2)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))
(neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U l))) Om))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om (*.f64 (sqrt.f64 -1) n)) (*.f64 U l)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 (*.f64 (sqrt.f64 -1) l) (*.f64 U n)))
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (*.f64 U l) (*.f64 (sqrt.f64 -1) (neg.f64 n))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U* l))) Om) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U l))) Om)))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l))))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 l (*.f64 U n)))))
(-.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 (/.f64 Om n) (*.f64 (sqrt.f64 -1) (*.f64 U* l)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) l) (*.f64 U n)) (/.f64 (sqrt.f64 2) Om)))
(*.f64 (/.f64 (sqrt.f64 2) Om) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l)))) (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l)))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (fma.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l))) (*.f64 (*.f64 U l) (*.f64 (sqrt.f64 -1) (neg.f64 n)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 2))))) (*.f64 Om U))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U* l))) Om) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 U* U*) l))) (*.f64 U Om)) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U l))) Om))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l)))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 (*.f64 U* (*.f64 U* l)) (*.f64 (sqrt.f64 -1) n)) U)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 l (*.f64 U n)))))
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)) (*.f64 (/.f64 (sqrt.f64 2) Om) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) n) U) (*.f64 U* (*.f64 U* l)))) (*.f64 (*.f64 (sqrt.f64 -1) l) (*.f64 U n)))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l)))) (fma.f64 1/8 (*.f64 (/.f64 n U) (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 U* l)))) (*.f64 (*.f64 U l) (*.f64 (sqrt.f64 -1) (neg.f64 n))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 3))))) (*.f64 Om (pow.f64 U 2)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 2))))) (*.f64 Om U))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U* l))) Om) (fma.f64 1/16 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 U U) Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 U* 3) l))))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 U* U*) l))) (*.f64 U Om)) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U l))) Om)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l)))) (-.f64 (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (pow.f64 U* 3)) l) (sqrt.f64 -1)) (*.f64 U (*.f64 U Om))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 (*.f64 U* (*.f64 U* l)) (*.f64 (sqrt.f64 -1) n)) U)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 l (*.f64 U n))))))
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)) (fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 U* 3) (*.f64 (sqrt.f64 2) (*.f64 n l)))) (*.f64 U (*.f64 U Om))) (*.f64 (/.f64 (sqrt.f64 2) Om) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) n) U) (*.f64 U* (*.f64 U* l)))) (*.f64 (*.f64 (sqrt.f64 -1) l) (*.f64 U n))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 U* l))) U) 1/8) (*.f64 (sqrt.f64 -1) (*.f64 U l)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 U* 3) (*.f64 (sqrt.f64 -1) l)) (/.f64 (*.f64 U U) n))))))
(fma.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 U* 3) (*.f64 (sqrt.f64 -1) l)) (/.f64 (*.f64 U U) n)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (fma.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 U* l))) U) 1/8 (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 l))))))

localize73.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.4b
(*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))
4.4b
(*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))))
11.8b
(/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2))
16.3b
(sqrt.f64 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))
Compiler

Compiled 143 to 79 computations (44.8% saved)

series42.0ms (0.1%)

Counts
4 → 144
Calls

48 calls:

TimeVariablePointExpression
4.0ms
U*
@0
(*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))))
2.0ms
U
@0
(sqrt.f64 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))
2.0ms
n
@0
(sqrt.f64 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))
2.0ms
U*
@inf
(sqrt.f64 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))
2.0ms
U*
@0
(sqrt.f64 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))

rewrite99.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
976×log-prod_binary64
481×fma-def_binary64
321×expm1-udef_binary64
321×log1p-udef_binary64
271×log-pow_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01787
137981
2527181
Stop Event
node limit
Counts
4 → 126
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))
(/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2))
(*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))))
(*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)))) (cbrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))) (cbrt.f64 (sqrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 U (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)))) (sqrt.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)) 1/4) (pow.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 n) (sqrt.f64 (*.f64 U (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n U)) (sqrt.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 n U) 1/2) (sqrt.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 U* U)) n) (pow.f64 Om -2))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 U* U)) n) (pow.f64 Om -2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 U* U)) n) (pow.f64 Om -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 U* U)) n) (pow.f64 Om -2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 U* U)) n) (pow.f64 Om -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (/.f64 1 (*.f64 Om (/.f64 Om (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 U* U) (*.f64 n (pow.f64 Om -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (/.f64 (*.f64 n (-.f64 U* U)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 n (-.f64 U* U))) 2) (*.f64 (cbrt.f64 (*.f64 n (-.f64 U* U))) (pow.f64 Om -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))) 2) (cbrt.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (pow.f64 Om -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) Om) (/.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (neg.f64 (-.f64 U* U))) (/.f64 1 (*.f64 Om (neg.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 Om -2) (*.f64 n (-.f64 U* U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 U* U) Om) (/.f64 n Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 n (-.f64 U* U))) 2) Om) (/.f64 (cbrt.f64 (*.f64 n (-.f64 U* U))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n 1) (/.f64 (-.f64 U* U) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 U* U) 1) (/.f64 n (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 n (-.f64 U* U))) 2) 1) (/.f64 (cbrt.f64 (*.f64 n (-.f64 U* U))) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) 1) (/.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (cbrt.f64 (pow.f64 Om 4))) (/.f64 (-.f64 U* U) (pow.f64 (cbrt.f64 Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 U* U) (cbrt.f64 (pow.f64 Om 4))) (/.f64 n (pow.f64 (cbrt.f64 Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 Om 4))) (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 (cbrt.f64 Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 n (-.f64 U* U))) 2) (cbrt.f64 (pow.f64 Om 4))) (cbrt.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (cbrt.f64 (pow.f64 Om 4))) (/.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (pow.f64 (cbrt.f64 Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) Om) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 Om n) (/.f64 Om (-.f64 U* U))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 n (-.f64 U* U)) (*.f64 Om (neg.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 U* U)) n) (pow.f64 Om -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)) (*.f64 n U)) (*.f64 (/.f64 -2 Om) (*.f64 n U)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 n U) (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))) (*.f64 (*.f64 n U) (/.f64 -2 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 U) (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om))) n)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 U) (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om))) n)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 U) (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om))) n))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 U) (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om))) n))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 U) (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om))) n))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n U) (-.f64 (pow.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)) 3) (/.f64 8 (pow.f64 Om 3)))) (fma.f64 (/.f64 2 Om) (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 2 Om)) (pow.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n U) (-.f64 (pow.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)) 2) (/.f64 4 (*.f64 Om Om)))) (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 2 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 U) (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om))) n))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 n 3) (pow.f64 (*.f64 U (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 U (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om))) 3) (pow.f64 n 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)) (*.f64 n U) (*.f64 (/.f64 -2 Om) (*.f64 n U)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 n U) (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)) (*.f64 (*.f64 n U) (/.f64 -2 Om)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 U (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)) U) (*.f64 (/.f64 -2 Om) U))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 U (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))) (*.f64 U (/.f64 -2 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 U) (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)))) (cbrt.f64 (pow.f64 (exp.f64 U) (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 U) (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 U) (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 U) (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 U (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)) 3) (/.f64 8 (pow.f64 Om 3))) U) (fma.f64 (/.f64 2 Om) (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 2 Om)) (pow.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)) 2) (/.f64 4 (*.f64 Om Om))) U) (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 2 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U (-.f64 (pow.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)) 3) (/.f64 8 (pow.f64 Om 3)))) (fma.f64 (/.f64 2 Om) (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 2 Om)) (pow.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U (-.f64 (pow.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)) 2) (/.f64 4 (*.f64 Om Om)))) (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 2 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 U (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 U (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 U (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 U (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 U (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 U) (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 U (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 U (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 U 3) (pow.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) 3) (pow.f64 U 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 U (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 U (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 U (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 U (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 U (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)) (*.f64 U (/.f64 -2 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)) U (*.f64 (/.f64 -2 Om) U))))))

simplify134.0ms (0.2%)

Algorithm
egg-herbie
Rules
743×fma-def_binary64
461×associate-*l/_binary64
445×associate-*r/_binary64
433×*-commutative_binary64
371×fma-neg_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02185068
16684942
224314011
372194011
Stop Event
node limit
Counts
270 → 217
Calls
Call 1
Inputs
(*.f64 n (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (/.f64 U (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))))))) (*.f64 n (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (/.f64 U (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 n (pow.f64 Om 2))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) 3))))) (*.f64 n (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (/.f64 U (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 n (pow.f64 Om 2))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 n 2) (pow.f64 Om 3))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) 5))))) (*.f64 n (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 n (pow.f64 (sqrt.f64 -1) 2)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 n (pow.f64 (sqrt.f64 -1) 2)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))) (*.f64 -1 (sqrt.f64 (/.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Om (*.f64 n (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 n (pow.f64 (sqrt.f64 -1) 2)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))) (*.f64 -1 (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Om (*.f64 n (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 n (pow.f64 (sqrt.f64 -1) 2)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 n 2) (pow.f64 (sqrt.f64 -1) 4))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))) (*.f64 -1 (sqrt.f64 (/.f64 U (-.f64 U* U)))))))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n U)) Om)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))) (sqrt.f64 -1))) (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))) (sqrt.f64 -1))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 2)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 3)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 2)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n U)) Om))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 Om (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n U)) Om)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 Om (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n U)) Om)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 2))) (*.f64 n U)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 Om (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 Om 5) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 3))) (*.f64 (pow.f64 n 2) (pow.f64 U 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n U)) Om)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 2))) (*.f64 n U))))))
(sqrt.f64 (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))
(+.f64 (sqrt.f64 (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))))) (/.f64 U* (pow.f64 Om 2)))))
(+.f64 (sqrt.f64 (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))))) (/.f64 U* (pow.f64 Om 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) 3))) (/.f64 (pow.f64 U* 2) (pow.f64 Om 4))))))
(+.f64 (sqrt.f64 (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))))) (/.f64 U* (pow.f64 Om 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) 3))) (/.f64 (pow.f64 U* 2) (pow.f64 Om 4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 7) U) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) 5))) (/.f64 (pow.f64 U* 3) (pow.f64 Om 6)))))))
(*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(+.f64 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 -1 (sqrt.f64 (/.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 -1 (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 n 2)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 -1 (sqrt.f64 (/.f64 U (-.f64 U* U)))))))
(*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(/.f64 (*.f64 n U*) (pow.f64 Om 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(/.f64 (*.f64 n U*) (pow.f64 Om 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(/.f64 (*.f64 n U*) (pow.f64 Om 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 n U) Om))
(+.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(+.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(+.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U))
(+.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(+.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(+.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 U U*)) (pow.f64 Om 2))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 U U*)) (pow.f64 Om 2))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 n U) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 n U) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U)
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U) (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U) (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U) (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) (pow.f64 Om 2))))
(*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U) (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U) (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U) (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) (pow.f64 Om 2))))
(*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U) (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U) (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U) (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 U Om))
(+.f64 (*.f64 -2 (/.f64 U Om)) (*.f64 n (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(+.f64 (*.f64 -2 (/.f64 U Om)) (*.f64 n (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(+.f64 (*.f64 -2 (/.f64 U Om)) (*.f64 n (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 n (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U))
(+.f64 (*.f64 -2 (/.f64 U Om)) (*.f64 n (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(+.f64 (*.f64 -2 (/.f64 U Om)) (*.f64 n (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(+.f64 (*.f64 -2 (/.f64 U Om)) (*.f64 n (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 U Om)))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 U Om)))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 U Om)))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))
(/.f64 (*.f64 n (*.f64 U U*)) (pow.f64 Om 2))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))
(/.f64 (*.f64 n (*.f64 U U*)) (pow.f64 Om 2))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))
(/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 U Om)))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 U Om)))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 U Om)))
(*.f64 -2 (/.f64 U Om))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 U Om)))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 U Om)))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 U Om)))
(*.f64 -2 (/.f64 U Om))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 U Om)))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 U Om)))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 U Om)))
Outputs
(*.f64 n (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))
(*.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (/.f64 U (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))))))) (*.f64 n (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U))))
(fma.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (/.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))) (*.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))
(-.f64 (*.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))))) (/.f64 (sqrt.f64 (/.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om)))) Om))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (/.f64 U (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 n (pow.f64 Om 2))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) 3))))) (*.f64 n (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))))
(fma.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (/.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 1 n) (*.f64 Om Om)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))) 3)))) (*.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))))
(-.f64 (fma.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om)))) (*.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om)) 3))) (*.f64 n (*.f64 Om Om))))) (/.f64 (sqrt.f64 (/.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om)))) Om))
(fma.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om)) 3))) (/.f64 -1/2 (*.f64 n (*.f64 Om Om))) (-.f64 (*.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))))) (/.f64 (sqrt.f64 (/.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om)))) Om)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (/.f64 U (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 n (pow.f64 Om 2))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 n 2) (pow.f64 Om 3))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) 5))))) (*.f64 n (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U))))))
(fma.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (/.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 1 n) (*.f64 Om Om)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))) 3)))) (fma.f64 -1/2 (*.f64 (/.f64 1 (*.f64 (*.f64 n n) (pow.f64 Om 3))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))) 5)))) (*.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))))
(-.f64 (fma.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om)) 3))) (*.f64 n (*.f64 Om Om))) (fma.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om)))) (*.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om)) 5))) (*.f64 (*.f64 n n) (pow.f64 Om 3)))))) (/.f64 (sqrt.f64 (/.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om)))) Om))
(-.f64 (fma.f64 -1/2 (+.f64 (/.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om)) 3))) (*.f64 n (*.f64 Om Om))) (/.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om)) 5))) (*.f64 (*.f64 n n) (pow.f64 Om 3)))) (*.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om)))))) (/.f64 (sqrt.f64 (/.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om)))) Om))
(*.f64 -1 (*.f64 (/.f64 (*.f64 n (pow.f64 (sqrt.f64 -1) 2)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 n (/.f64 Om (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (/.f64 n (/.f64 Om -1)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) 1))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 n (pow.f64 (sqrt.f64 -1) 2)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))) (*.f64 -1 (sqrt.f64 (/.f64 U (-.f64 U* U)))))
(*.f64 -1 (+.f64 (*.f64 (/.f64 n (/.f64 Om (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (sqrt.f64 (/.f64 U (-.f64 U* U)))))
(neg.f64 (fma.f64 (/.f64 n (/.f64 Om -1)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 (/.f64 U (-.f64 U* U)))))
(neg.f64 (fma.f64 (/.f64 (neg.f64 n) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 (/.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Om (*.f64 n (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 n (pow.f64 (sqrt.f64 -1) 2)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))) (*.f64 -1 (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(fma.f64 1/2 (*.f64 (/.f64 Om (*.f64 n (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (*.f64 -1 (+.f64 (*.f64 (/.f64 n (/.f64 Om (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(fma.f64 1/2 (*.f64 (/.f64 Om (*.f64 n -1)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (neg.f64 (fma.f64 (/.f64 n (/.f64 Om -1)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(-.f64 (*.f64 (/.f64 Om (neg.f64 n)) (*.f64 1/2 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (fma.f64 (/.f64 (neg.f64 n) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 (/.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Om (*.f64 n (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 n (pow.f64 (sqrt.f64 -1) 2)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 n 2) (pow.f64 (sqrt.f64 -1) 4))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))) (*.f64 -1 (sqrt.f64 (/.f64 U (-.f64 U* U)))))))
(fma.f64 1/2 (*.f64 (/.f64 Om (*.f64 n (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (fma.f64 -1 (*.f64 (/.f64 n (/.f64 Om (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 n n) (pow.f64 (sqrt.f64 -1) 4))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5)))) (neg.f64 (sqrt.f64 (/.f64 U (-.f64 U* U)))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 Om (*.f64 n -1)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (neg.f64 (fma.f64 (/.f64 n (/.f64 Om -1)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 (/.f64 U (-.f64 U* U)))))) (*.f64 -1/2 (*.f64 (/.f64 Om (/.f64 (*.f64 n (*.f64 n 1)) Om)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))))
(fma.f64 1/2 (*.f64 (/.f64 Om (neg.f64 n)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (*.f64 Om (/.f64 Om (*.f64 n n))))) (fma.f64 (/.f64 (neg.f64 n) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n U)) Om)
(/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 n U)))
(*.f64 (/.f64 n Om) (*.f64 U (sqrt.f64 -1)))
(*.f64 (*.f64 U (sqrt.f64 -1)) (/.f64 n Om))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))) (sqrt.f64 -1))) (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om))
(fma.f64 1/2 (/.f64 Om (/.f64 (sqrt.f64 -1) (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)))) (/.f64 n (/.f64 Om (*.f64 U (sqrt.f64 -1)))))
(fma.f64 1/2 (*.f64 (/.f64 Om (sqrt.f64 -1)) (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om))) (*.f64 (/.f64 n Om) (*.f64 U (sqrt.f64 -1))))
(fma.f64 1/2 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)) (/.f64 Om (sqrt.f64 -1))) (*.f64 (*.f64 U (sqrt.f64 -1)) (/.f64 n Om)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))) (sqrt.f64 -1))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 2)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om)))
(fma.f64 1/2 (/.f64 Om (/.f64 (sqrt.f64 -1) (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) 2)) (*.f64 n (*.f64 U (pow.f64 (sqrt.f64 -1) 3)))) (/.f64 n (/.f64 Om (*.f64 U (sqrt.f64 -1))))))
(fma.f64 1/2 (*.f64 (/.f64 Om (sqrt.f64 -1)) (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) 2) n) (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 -1) (neg.f64 U)))) (*.f64 (/.f64 n Om) (*.f64 U (sqrt.f64 -1)))))
(fma.f64 1/2 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)) (/.f64 Om (sqrt.f64 -1))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)) 2) n) (/.f64 (pow.f64 Om 3) (*.f64 U (neg.f64 (sqrt.f64 -1))))) (*.f64 (*.f64 U (sqrt.f64 -1)) (/.f64 n Om))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))) (sqrt.f64 -1))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 3)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 2)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om))))
(fma.f64 1/2 (/.f64 Om (/.f64 (sqrt.f64 -1) (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 n n)) (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U)))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) 2)) (*.f64 n (*.f64 U (pow.f64 (sqrt.f64 -1) 3)))) (/.f64 n (/.f64 Om (*.f64 U (sqrt.f64 -1)))))))
(fma.f64 1/2 (*.f64 (/.f64 Om (sqrt.f64 -1)) (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 n n)) (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U)))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) 2) n) (/.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 -1) (neg.f64 U)))) (*.f64 (/.f64 n Om) (*.f64 U (sqrt.f64 -1))))))
(fma.f64 1/2 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)) (/.f64 Om (sqrt.f64 -1))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)) 2) n) (/.f64 (pow.f64 Om 3) (*.f64 U (neg.f64 (sqrt.f64 -1))))) (fma.f64 (/.f64 n Om) (*.f64 U (sqrt.f64 -1)) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 n n)) (*.f64 1/16 (/.f64 (pow.f64 (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)) 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U))))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n U)) Om))
(neg.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 n U))))
(/.f64 (*.f64 (*.f64 (neg.f64 U) n) (sqrt.f64 -1)) Om)
(*.f64 (/.f64 n Om) (*.f64 U (neg.f64 (sqrt.f64 -1))))
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 U (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 Om (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n U)) Om)))
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) Om) (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om))) (neg.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 n U)))))
(-.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (*.f64 Om (sqrt.f64 -1)))) (*.f64 (/.f64 n Om) (*.f64 U (sqrt.f64 -1))))
(-.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)) (*.f64 Om (*.f64 (sqrt.f64 -1) 1/2))) (*.f64 (*.f64 U (sqrt.f64 -1)) (/.f64 n Om)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 Om (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n U)) Om)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 2))) (*.f64 n U)))))
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) Om) (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om))) (fma.f64 -1 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 n U))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -1) n) (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) 2)) U)))))
(fma.f64 1/2 (*.f64 (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (*.f64 Om (sqrt.f64 -1))) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -1) n) (/.f64 (pow.f64 Om 3) (/.f64 U (pow.f64 (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) 2))))) (*.f64 (/.f64 n Om) (*.f64 U (sqrt.f64 -1)))))
(fma.f64 (*.f64 1/8 (/.f64 (sqrt.f64 -1) n)) (*.f64 (/.f64 (pow.f64 Om 3) U) (pow.f64 (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)) 2)) (-.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)) (*.f64 Om (*.f64 (sqrt.f64 -1) 1/2))) (*.f64 (*.f64 U (sqrt.f64 -1)) (/.f64 n Om))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 Om (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 Om 5) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 3))) (*.f64 (pow.f64 n 2) (pow.f64 U 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n U)) Om)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 2))) (*.f64 n U))))))
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) Om) (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 n n)) (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) 3)) (*.f64 U U))) (fma.f64 -1 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 n U))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -1) n) (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) 2)) U))))))
(fma.f64 1/2 (*.f64 (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (*.f64 Om (sqrt.f64 -1))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 n n)) (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) 3) (/.f64 (*.f64 U U) (pow.f64 Om 5)))) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -1) n) (/.f64 (pow.f64 Om 3) (/.f64 U (pow.f64 (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) 2))))) (*.f64 (/.f64 n Om) (*.f64 U (sqrt.f64 -1))))))
(fma.f64 (sqrt.f64 -1) (*.f64 Om (*.f64 1/2 (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)))) (-.f64 (fma.f64 (*.f64 1/8 (/.f64 (sqrt.f64 -1) n)) (*.f64 (/.f64 (pow.f64 Om 3) U) (pow.f64 (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)) 2)) (*.f64 (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 U U)) (pow.f64 (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)) 3)) (*.f64 1/16 (/.f64 (/.f64 (sqrt.f64 -1) n) n)))) (*.f64 (*.f64 U (sqrt.f64 -1)) (/.f64 n Om))))
(sqrt.f64 (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))
(sqrt.f64 (*.f64 n (*.f64 U (-.f64 (neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) U))) (/.f64 2 Om)))))
(sqrt.f64 (*.f64 n (*.f64 U (fma.f64 -1 (*.f64 (/.f64 n Om) (/.f64 U Om)) (/.f64 -2 Om)))))
(sqrt.f64 (*.f64 (*.f64 n U) (-.f64 (/.f64 -2 Om) (*.f64 U (/.f64 n (*.f64 Om Om))))))
(+.f64 (sqrt.f64 (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))))) (/.f64 U* (pow.f64 Om 2)))))
(+.f64 (sqrt.f64 (*.f64 n (*.f64 U (-.f64 (neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) U))) (/.f64 2 Om))))) (*.f64 1/2 (*.f64 (/.f64 U* (*.f64 Om Om)) (sqrt.f64 (/.f64 (pow.f64 n 3) (/.f64 (-.f64 (neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) U))) (/.f64 2 Om)) U))))))
(fma.f64 1/2 (*.f64 (/.f64 U* (*.f64 Om Om)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (fma.f64 -1 (*.f64 (/.f64 n Om) (/.f64 U Om)) (/.f64 -2 Om))) U))) (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 -1 (*.f64 (/.f64 n Om) (/.f64 U Om)) (/.f64 -2 Om))))))
(fma.f64 (/.f64 U* (*.f64 Om Om)) (*.f64 1/2 (sqrt.f64 (*.f64 U (/.f64 (pow.f64 n 3) (-.f64 (/.f64 -2 Om) (*.f64 U (/.f64 n (*.f64 Om Om)))))))) (sqrt.f64 (*.f64 (*.f64 n U) (-.f64 (/.f64 -2 Om) (*.f64 U (/.f64 n (*.f64 Om Om)))))))
(+.f64 (sqrt.f64 (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))))) (/.f64 U* (pow.f64 Om 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) 3))) (/.f64 (pow.f64 U* 2) (pow.f64 Om 4))))))
(+.f64 (sqrt.f64 (*.f64 n (*.f64 U (-.f64 (neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) U))) (/.f64 2 Om))))) (fma.f64 1/2 (*.f64 (/.f64 U* (*.f64 Om Om)) (sqrt.f64 (/.f64 (pow.f64 n 3) (/.f64 (-.f64 (neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) U))) (/.f64 2 Om)) U)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 U (pow.f64 n 5)) (pow.f64 (-.f64 (neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) U))) (/.f64 2 Om)) 3))) (/.f64 (*.f64 U* U*) (pow.f64 Om 4))))))
(+.f64 (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 -1 (*.f64 (/.f64 n Om) (/.f64 U Om)) (/.f64 -2 Om))))) (fma.f64 1/2 (*.f64 (/.f64 U* (*.f64 Om Om)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (fma.f64 -1 (*.f64 (/.f64 n Om) (/.f64 U Om)) (/.f64 -2 Om))) U))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 U (pow.f64 n 5)) (pow.f64 (fma.f64 -1 (*.f64 (/.f64 n Om) (/.f64 U Om)) (/.f64 -2 Om)) 3))) (/.f64 (*.f64 U* U*) (pow.f64 Om 4))))))
(fma.f64 (/.f64 U* (*.f64 Om Om)) (*.f64 1/2 (sqrt.f64 (*.f64 U (/.f64 (pow.f64 n 3) (-.f64 (/.f64 -2 Om) (*.f64 U (/.f64 n (*.f64 Om Om)))))))) (fma.f64 (sqrt.f64 (*.f64 (/.f64 U (pow.f64 (-.f64 (/.f64 -2 Om) (*.f64 U (/.f64 n (*.f64 Om Om)))) 3)) (pow.f64 n 5))) (/.f64 (*.f64 (*.f64 U* U*) -1/8) (pow.f64 Om 4)) (sqrt.f64 (*.f64 (*.f64 n U) (-.f64 (/.f64 -2 Om) (*.f64 U (/.f64 n (*.f64 Om Om))))))))
(+.f64 (sqrt.f64 (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))))) (/.f64 U* (pow.f64 Om 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) 3))) (/.f64 (pow.f64 U* 2) (pow.f64 Om 4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 7) U) (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) 5))) (/.f64 (pow.f64 U* 3) (pow.f64 Om 6)))))))
(+.f64 (sqrt.f64 (*.f64 n (*.f64 U (-.f64 (neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) U))) (/.f64 2 Om))))) (fma.f64 1/2 (*.f64 (/.f64 U* (*.f64 Om Om)) (sqrt.f64 (/.f64 (pow.f64 n 3) (/.f64 (-.f64 (neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) U))) (/.f64 2 Om)) U)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 U (pow.f64 n 5)) (pow.f64 (-.f64 (neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) U))) (/.f64 2 Om)) 3))) (/.f64 (*.f64 U* U*) (pow.f64 Om 4))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 U (pow.f64 n 7)) (pow.f64 (-.f64 (neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) U))) (/.f64 2 Om)) 5))) (/.f64 (pow.f64 U* 3) (pow.f64 Om 6)))))))
(+.f64 (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 -1 (*.f64 (/.f64 n Om) (/.f64 U Om)) (/.f64 -2 Om))))) (fma.f64 1/2 (*.f64 (/.f64 U* (*.f64 Om Om)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (fma.f64 -1 (*.f64 (/.f64 n Om) (/.f64 U Om)) (/.f64 -2 Om))) U))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 U (pow.f64 n 5)) (pow.f64 (fma.f64 -1 (*.f64 (/.f64 n Om) (/.f64 U Om)) (/.f64 -2 Om)) 3))) (/.f64 (*.f64 U* U*) (pow.f64 Om 4))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 U (/.f64 (pow.f64 (fma.f64 -1 (*.f64 (/.f64 n Om) (/.f64 U Om)) (/.f64 -2 Om)) 5) (pow.f64 n 7)))) (/.f64 (pow.f64 U* 3) (pow.f64 Om 6)))))))
(+.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (/.f64 U (pow.f64 (-.f64 (/.f64 -2 Om) (*.f64 U (/.f64 n (*.f64 Om Om)))) 5)) (pow.f64 n 7))) (/.f64 (pow.f64 U* 3) (pow.f64 Om 6))) (*.f64 (/.f64 U* (*.f64 Om Om)) (*.f64 1/2 (sqrt.f64 (*.f64 U (/.f64 (pow.f64 n 3) (-.f64 (/.f64 -2 Om) (*.f64 U (/.f64 n (*.f64 Om Om)))))))))) (fma.f64 (sqrt.f64 (*.f64 (/.f64 U (pow.f64 (-.f64 (/.f64 -2 Om) (*.f64 U (/.f64 n (*.f64 Om Om)))) 3)) (pow.f64 n 5))) (/.f64 (*.f64 (*.f64 U* U*) -1/8) (pow.f64 Om 4)) (sqrt.f64 (*.f64 (*.f64 n U) (-.f64 (/.f64 -2 Om) (*.f64 U (/.f64 n (*.f64 Om Om))))))))
(*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om))
(+.f64 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 -1 (sqrt.f64 (/.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 n Om) (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (sqrt.f64 (/.f64 U (-.f64 U* U)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)) (sqrt.f64 (/.f64 U (-.f64 U* U))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 -1 (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (/.f64 Om n)) (fma.f64 (/.f64 n Om) (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (/.f64 Om n)) (-.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)) (sqrt.f64 (/.f64 U (-.f64 U* U)))))
(fma.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (/.f64 Om n)) (neg.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 n 2)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 -1 (sqrt.f64 (/.f64 U (-.f64 U* U)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (/.f64 (*.f64 Om Om) (*.f64 n n))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (/.f64 Om n)) (fma.f64 (/.f64 n Om) (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (sqrt.f64 (/.f64 U (-.f64 U* U)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (*.f64 (/.f64 Om n) (/.f64 Om n))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (/.f64 Om n)) (-.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)) (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(-.f64 (fma.f64 -1/2 (fma.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (*.f64 Om (/.f64 Om (*.f64 n n))) (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (/.f64 Om n))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om))) (sqrt.f64 (/.f64 U (-.f64 U* U))))
(*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) U)))
(/.f64 (*.f64 (neg.f64 U) n) (*.f64 Om Om))
(*.f64 (/.f64 n Om) (neg.f64 (/.f64 U Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U)) (/.f64 (*.f64 n U*) (*.f64 Om Om)))
(-.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (*.f64 (/.f64 n Om) (/.f64 U Om)))
(*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U)) (/.f64 (*.f64 n U*) (*.f64 Om Om)))
(-.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (*.f64 (/.f64 n Om) (/.f64 U Om)))
(*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U)) (/.f64 (*.f64 n U*) (*.f64 Om Om)))
(-.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (*.f64 (/.f64 n Om) (/.f64 U Om)))
(*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))
(/.f64 (*.f64 n U*) (pow.f64 Om 2))
(/.f64 (*.f64 n U*) (*.f64 Om Om))
(/.f64 n (/.f64 Om (/.f64 U* Om)))
(/.f64 (*.f64 (/.f64 U* Om) n) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U)) (/.f64 (*.f64 n U*) (*.f64 Om Om)))
(-.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (*.f64 (/.f64 n Om) (/.f64 U Om)))
(*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U)) (/.f64 (*.f64 n U*) (*.f64 Om Om)))
(-.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (*.f64 (/.f64 n Om) (/.f64 U Om)))
(*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U)) (/.f64 (*.f64 n U*) (*.f64 Om Om)))
(-.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (*.f64 (/.f64 n Om) (/.f64 U Om)))
(*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))
(/.f64 (*.f64 n U*) (pow.f64 Om 2))
(/.f64 (*.f64 n U*) (*.f64 Om Om))
(/.f64 n (/.f64 Om (/.f64 U* Om)))
(/.f64 (*.f64 (/.f64 U* Om) n) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U)) (/.f64 (*.f64 n U*) (*.f64 Om Om)))
(-.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (*.f64 (/.f64 n Om) (/.f64 U Om)))
(*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U)) (/.f64 (*.f64 n U*) (*.f64 Om Om)))
(-.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (*.f64 (/.f64 n Om) (/.f64 U Om)))
(*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U)) (/.f64 (*.f64 n U*) (*.f64 Om Om)))
(-.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (*.f64 (/.f64 n Om) (/.f64 U Om)))
(*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))
(/.f64 (*.f64 n U*) (pow.f64 Om 2))
(/.f64 (*.f64 n U*) (*.f64 Om Om))
(/.f64 n (/.f64 Om (/.f64 U* Om)))
(/.f64 (*.f64 (/.f64 U* Om) n) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U)) (/.f64 (*.f64 n U*) (*.f64 Om Om)))
(-.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (*.f64 (/.f64 n Om) (/.f64 U Om)))
(*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U)) (/.f64 (*.f64 n U*) (*.f64 Om Om)))
(-.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (*.f64 (/.f64 n Om) (/.f64 U Om)))
(*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U)) (/.f64 (*.f64 n U*) (*.f64 Om Om)))
(-.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (*.f64 (/.f64 n Om) (/.f64 U Om)))
(*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))
(*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) U)))
(/.f64 (*.f64 (neg.f64 U) n) (*.f64 Om Om))
(*.f64 (/.f64 n Om) (neg.f64 (/.f64 U Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U)) (/.f64 (*.f64 n U*) (*.f64 Om Om)))
(-.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (*.f64 (/.f64 n Om) (/.f64 U Om)))
(*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U)) (/.f64 (*.f64 n U*) (*.f64 Om Om)))
(-.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (*.f64 (/.f64 n Om) (/.f64 U Om)))
(*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U)) (/.f64 (*.f64 n U*) (*.f64 Om Om)))
(-.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (*.f64 (/.f64 n Om) (/.f64 U Om)))
(*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))
(*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) U)))
(/.f64 (*.f64 (neg.f64 U) n) (*.f64 Om Om))
(*.f64 (/.f64 n Om) (neg.f64 (/.f64 U Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U)) (/.f64 (*.f64 n U*) (*.f64 Om Om)))
(-.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (*.f64 (/.f64 n Om) (/.f64 U Om)))
(*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U)) (/.f64 (*.f64 n U*) (*.f64 Om Om)))
(-.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (*.f64 (/.f64 n Om) (/.f64 U Om)))
(*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (/.f64 (*.f64 n U*) (pow.f64 Om 2)))
(fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U)) (/.f64 (*.f64 n U*) (*.f64 Om Om)))
(-.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (*.f64 (/.f64 n Om) (/.f64 U Om)))
(*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))
(*.f64 -2 (/.f64 (*.f64 n U) Om))
(/.f64 (*.f64 (*.f64 U -2) n) Om)
(*.f64 (/.f64 -2 Om) (*.f64 n U))
(+.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(fma.f64 (*.f64 n n) (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(fma.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))) (*.f64 n n) (/.f64 (*.f64 (*.f64 U -2) n) Om))
(fma.f64 n (*.f64 U (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))) (*.f64 (/.f64 -2 Om) (*.f64 n U)))
(+.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(fma.f64 (*.f64 n n) (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(fma.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))) (*.f64 n n) (/.f64 (*.f64 (*.f64 U -2) n) Om))
(fma.f64 n (*.f64 U (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))) (*.f64 (/.f64 -2 Om) (*.f64 n U)))
(+.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(fma.f64 (*.f64 n n) (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(fma.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))) (*.f64 n n) (/.f64 (*.f64 (*.f64 U -2) n) Om))
(fma.f64 n (*.f64 U (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))) (*.f64 (/.f64 -2 Om) (*.f64 n U)))
(*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U))
(*.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))) (*.f64 n n))
(*.f64 n (*.f64 (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om)) (*.f64 n U)))
(*.f64 U (*.f64 n (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))))
(+.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(fma.f64 (*.f64 n n) (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(fma.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))) (*.f64 n n) (/.f64 (*.f64 (*.f64 U -2) n) Om))
(fma.f64 n (*.f64 U (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))) (*.f64 (/.f64 -2 Om) (*.f64 n U)))
(+.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(fma.f64 (*.f64 n n) (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(fma.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))) (*.f64 n n) (/.f64 (*.f64 (*.f64 U -2) n) Om))
(fma.f64 n (*.f64 U (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))) (*.f64 (/.f64 -2 Om) (*.f64 n U)))
(+.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(fma.f64 (*.f64 n n) (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(fma.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))) (*.f64 n n) (/.f64 (*.f64 (*.f64 U -2) n) Om))
(fma.f64 n (*.f64 U (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))) (*.f64 (/.f64 -2 Om) (*.f64 n U)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2))
(*.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))) (*.f64 n n))
(*.f64 n (*.f64 (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om)) (*.f64 n U)))
(*.f64 U (*.f64 n (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(fma.f64 (*.f64 n n) (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(fma.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))) (*.f64 n n) (/.f64 (*.f64 (*.f64 U -2) n) Om))
(fma.f64 n (*.f64 U (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))) (*.f64 (/.f64 -2 Om) (*.f64 n U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(fma.f64 (*.f64 n n) (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(fma.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))) (*.f64 n n) (/.f64 (*.f64 (*.f64 U -2) n) Om))
(fma.f64 n (*.f64 U (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))) (*.f64 (/.f64 -2 Om) (*.f64 n U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(fma.f64 (*.f64 n n) (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(fma.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))) (*.f64 n n) (/.f64 (*.f64 (*.f64 U -2) n) Om))
(fma.f64 n (*.f64 U (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))) (*.f64 (/.f64 -2 Om) (*.f64 n U)))
(*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U))
(*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om))))
(*.f64 n (*.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om))))
(*.f64 n (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om))))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(fma.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om))) (neg.f64 (/.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 n (*.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om))) (/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 U U)))) (*.f64 Om Om)))
(fma.f64 n (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om))) (/.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 U U))) (*.f64 Om Om)))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(fma.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om))) (neg.f64 (/.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 n (*.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om))) (/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 U U)))) (*.f64 Om Om)))
(fma.f64 n (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om))) (/.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 U U))) (*.f64 Om Om)))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(fma.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om))) (neg.f64 (/.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 n (*.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om))) (/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 U U)))) (*.f64 Om Om)))
(fma.f64 n (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om))) (/.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 U U))) (*.f64 Om Om)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 Om Om)))
(/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 U U)))) (*.f64 Om Om))
(/.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 U U))) (*.f64 Om Om))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(fma.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om))) (neg.f64 (/.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 n (*.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om))) (/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 U U)))) (*.f64 Om Om)))
(fma.f64 n (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om))) (/.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 U U))) (*.f64 Om Om)))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(fma.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om))) (neg.f64 (/.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 n (*.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om))) (/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 U U)))) (*.f64 Om Om)))
(fma.f64 n (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om))) (/.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 U U))) (*.f64 Om Om)))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(fma.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om))) (neg.f64 (/.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 n (*.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om))) (/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 U U)))) (*.f64 Om Om)))
(fma.f64 n (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om))) (/.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 U U))) (*.f64 Om Om)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 Om Om)))
(/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 U U)))) (*.f64 Om Om))
(/.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 U U))) (*.f64 Om Om))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(fma.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om))) (neg.f64 (/.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 n (*.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om))) (/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 U U)))) (*.f64 Om Om)))
(fma.f64 n (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om))) (/.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 U U))) (*.f64 Om Om)))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(fma.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om))) (neg.f64 (/.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 n (*.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om))) (/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 U U)))) (*.f64 Om Om)))
(fma.f64 n (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om))) (/.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 U U))) (*.f64 Om Om)))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(fma.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om))) (neg.f64 (/.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 n (*.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om))) (/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 U U)))) (*.f64 Om Om)))
(fma.f64 n (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om))) (/.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 U U))) (*.f64 Om Om)))
(*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))
(*.f64 n (*.f64 U (-.f64 (neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) U))) (/.f64 2 Om))))
(*.f64 n (*.f64 U (fma.f64 -1 (*.f64 (/.f64 n Om) (/.f64 U Om)) (/.f64 -2 Om))))
(*.f64 (*.f64 n U) (-.f64 (/.f64 -2 Om) (*.f64 U (/.f64 n (*.f64 Om Om)))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))
(+.f64 (*.f64 n (*.f64 U (-.f64 (neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) U))) (/.f64 2 Om)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(fma.f64 (*.f64 n (fma.f64 -1 (*.f64 (/.f64 n Om) (/.f64 U Om)) (/.f64 -2 Om))) U (*.f64 (/.f64 (*.f64 U (*.f64 n n)) Om) (/.f64 U* Om)))
(fma.f64 U (*.f64 n (-.f64 (/.f64 -2 Om) (*.f64 U (/.f64 n (*.f64 Om Om))))) (*.f64 (*.f64 U* U) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))
(+.f64 (*.f64 n (*.f64 U (-.f64 (neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) U))) (/.f64 2 Om)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(fma.f64 (*.f64 n (fma.f64 -1 (*.f64 (/.f64 n Om) (/.f64 U Om)) (/.f64 -2 Om))) U (*.f64 (/.f64 (*.f64 U (*.f64 n n)) Om) (/.f64 U* Om)))
(fma.f64 U (*.f64 n (-.f64 (/.f64 -2 Om) (*.f64 U (/.f64 n (*.f64 Om Om))))) (*.f64 (*.f64 U* U) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))
(+.f64 (*.f64 n (*.f64 U (-.f64 (neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) U))) (/.f64 2 Om)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(fma.f64 (*.f64 n (fma.f64 -1 (*.f64 (/.f64 n Om) (/.f64 U Om)) (/.f64 -2 Om))) U (*.f64 (/.f64 (*.f64 U (*.f64 n n)) Om) (/.f64 U* Om)))
(fma.f64 U (*.f64 n (-.f64 (/.f64 -2 Om) (*.f64 U (/.f64 n (*.f64 Om Om))))) (*.f64 (*.f64 U* U) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 U U*)) (pow.f64 Om 2))
(/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U)))
(*.f64 (/.f64 (*.f64 U (*.f64 n n)) Om) (/.f64 U* Om))
(*.f64 (*.f64 U* U) (/.f64 (*.f64 n n) (*.f64 Om Om)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))
(+.f64 (*.f64 n (*.f64 U (-.f64 (neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) U))) (/.f64 2 Om)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(fma.f64 (*.f64 n (fma.f64 -1 (*.f64 (/.f64 n Om) (/.f64 U Om)) (/.f64 -2 Om))) U (*.f64 (/.f64 (*.f64 U (*.f64 n n)) Om) (/.f64 U* Om)))
(fma.f64 U (*.f64 n (-.f64 (/.f64 -2 Om) (*.f64 U (/.f64 n (*.f64 Om Om))))) (*.f64 (*.f64 U* U) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))
(+.f64 (*.f64 n (*.f64 U (-.f64 (neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) U))) (/.f64 2 Om)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(fma.f64 (*.f64 n (fma.f64 -1 (*.f64 (/.f64 n Om) (/.f64 U Om)) (/.f64 -2 Om))) U (*.f64 (/.f64 (*.f64 U (*.f64 n n)) Om) (/.f64 U* Om)))
(fma.f64 U (*.f64 n (-.f64 (/.f64 -2 Om) (*.f64 U (/.f64 n (*.f64 Om Om))))) (*.f64 (*.f64 U* U) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))
(+.f64 (*.f64 n (*.f64 U (-.f64 (neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) U))) (/.f64 2 Om)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(fma.f64 (*.f64 n (fma.f64 -1 (*.f64 (/.f64 n Om) (/.f64 U Om)) (/.f64 -2 Om))) U (*.f64 (/.f64 (*.f64 U (*.f64 n n)) Om) (/.f64 U* Om)))
(fma.f64 U (*.f64 n (-.f64 (/.f64 -2 Om) (*.f64 U (/.f64 n (*.f64 Om Om))))) (*.f64 (*.f64 U* U) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 U U*)) (pow.f64 Om 2))
(/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U)))
(*.f64 (/.f64 (*.f64 U (*.f64 n n)) Om) (/.f64 U* Om))
(*.f64 (*.f64 U* U) (/.f64 (*.f64 n n) (*.f64 Om Om)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))
(+.f64 (*.f64 n (*.f64 U (-.f64 (neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) U))) (/.f64 2 Om)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(fma.f64 (*.f64 n (fma.f64 -1 (*.f64 (/.f64 n Om) (/.f64 U Om)) (/.f64 -2 Om))) U (*.f64 (/.f64 (*.f64 U (*.f64 n n)) Om) (/.f64 U* Om)))
(fma.f64 U (*.f64 n (-.f64 (/.f64 -2 Om) (*.f64 U (/.f64 n (*.f64 Om Om))))) (*.f64 (*.f64 U* U) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))
(+.f64 (*.f64 n (*.f64 U (-.f64 (neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) U))) (/.f64 2 Om)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(fma.f64 (*.f64 n (fma.f64 -1 (*.f64 (/.f64 n Om) (/.f64 U Om)) (/.f64 -2 Om))) U (*.f64 (/.f64 (*.f64 U (*.f64 n n)) Om) (/.f64 U* Om)))
(fma.f64 U (*.f64 n (-.f64 (/.f64 -2 Om) (*.f64 U (/.f64 n (*.f64 Om Om))))) (*.f64 (*.f64 U* U) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 n (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))
(+.f64 (*.f64 n (*.f64 U (-.f64 (neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) U))) (/.f64 2 Om)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(fma.f64 (*.f64 n (fma.f64 -1 (*.f64 (/.f64 n Om) (/.f64 U Om)) (/.f64 -2 Om))) U (*.f64 (/.f64 (*.f64 U (*.f64 n n)) Om) (/.f64 U* Om)))
(fma.f64 U (*.f64 n (-.f64 (/.f64 -2 Om) (*.f64 U (/.f64 n (*.f64 Om Om))))) (*.f64 (*.f64 U* U) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2))
(*.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))) (*.f64 n n))
(*.f64 n (*.f64 (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om)) (*.f64 n U)))
(*.f64 U (*.f64 n (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(fma.f64 (*.f64 n n) (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(fma.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))) (*.f64 n n) (/.f64 (*.f64 (*.f64 U -2) n) Om))
(fma.f64 n (*.f64 U (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))) (*.f64 (/.f64 -2 Om) (*.f64 n U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(fma.f64 (*.f64 n n) (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(fma.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))) (*.f64 n n) (/.f64 (*.f64 (*.f64 U -2) n) Om))
(fma.f64 n (*.f64 U (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))) (*.f64 (/.f64 -2 Om) (*.f64 n U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(fma.f64 (*.f64 n n) (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(fma.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))) (*.f64 n n) (/.f64 (*.f64 (*.f64 U -2) n) Om))
(fma.f64 n (*.f64 U (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))) (*.f64 (/.f64 -2 Om) (*.f64 n U)))
(*.f64 -2 (/.f64 (*.f64 n U) Om))
(/.f64 (*.f64 (*.f64 U -2) n) Om)
(*.f64 (/.f64 -2 Om) (*.f64 n U))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(fma.f64 (*.f64 n n) (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(fma.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))) (*.f64 n n) (/.f64 (*.f64 (*.f64 U -2) n) Om))
(fma.f64 n (*.f64 U (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))) (*.f64 (/.f64 -2 Om) (*.f64 n U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(fma.f64 (*.f64 n n) (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(fma.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))) (*.f64 n n) (/.f64 (*.f64 (*.f64 U -2) n) Om))
(fma.f64 n (*.f64 U (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))) (*.f64 (/.f64 -2 Om) (*.f64 n U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(fma.f64 (*.f64 n n) (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(fma.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))) (*.f64 n n) (/.f64 (*.f64 (*.f64 U -2) n) Om))
(fma.f64 n (*.f64 U (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))) (*.f64 (/.f64 -2 Om) (*.f64 n U)))
(*.f64 -2 (/.f64 (*.f64 n U) Om))
(/.f64 (*.f64 (*.f64 U -2) n) Om)
(*.f64 (/.f64 -2 Om) (*.f64 n U))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(fma.f64 (*.f64 n n) (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(fma.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))) (*.f64 n n) (/.f64 (*.f64 (*.f64 U -2) n) Om))
(fma.f64 n (*.f64 U (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))) (*.f64 (/.f64 -2 Om) (*.f64 n U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(fma.f64 (*.f64 n n) (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(fma.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))) (*.f64 n n) (/.f64 (*.f64 (*.f64 U -2) n) Om))
(fma.f64 n (*.f64 U (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))) (*.f64 (/.f64 -2 Om) (*.f64 n U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(fma.f64 (*.f64 n n) (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))) (*.f64 -2 (/.f64 (*.f64 n U) Om)))
(fma.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))) (*.f64 n n) (/.f64 (*.f64 (*.f64 U -2) n) Om))
(fma.f64 n (*.f64 U (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U))) (*.f64 (/.f64 -2 Om) (*.f64 n U)))
(*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U)
(*.f64 U (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)))
(*.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)))
(*.f64 U (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U) (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) (pow.f64 Om 2))))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U) (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) (pow.f64 Om 2))))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U) (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) (pow.f64 Om 2))))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om)))
(/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om))
(*.f64 U (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U Om))))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U) (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) (pow.f64 Om 2))))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U) (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) (pow.f64 Om 2))))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U) (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) (pow.f64 Om 2))))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om)))
(/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om))
(*.f64 U (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U Om))))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U) (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) (pow.f64 Om 2))))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U) (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) (pow.f64 Om 2))))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U) (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) (pow.f64 Om 2))))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(*.f64 -2 (/.f64 U Om))
(*.f64 U (/.f64 -2 Om))
(+.f64 (*.f64 -2 (/.f64 U Om)) (*.f64 n (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(+.f64 (*.f64 -2 (/.f64 U Om)) (*.f64 n (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(+.f64 (*.f64 -2 (/.f64 U Om)) (*.f64 n (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(*.f64 n (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U))
(*.f64 n (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))
(*.f64 (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om)) (*.f64 n U))
(*.f64 U (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)))
(+.f64 (*.f64 -2 (/.f64 U Om)) (*.f64 n (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(+.f64 (*.f64 -2 (/.f64 U Om)) (*.f64 n (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(+.f64 (*.f64 -2 (/.f64 U Om)) (*.f64 n (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2))
(*.f64 n (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))
(*.f64 (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om)) (*.f64 n U))
(*.f64 U (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 U Om)))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 U Om)))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 U Om)))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)
(*.f64 U (-.f64 (neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) U))) (/.f64 2 Om)))
(*.f64 U (fma.f64 -1 (*.f64 (/.f64 n Om) (/.f64 U Om)) (/.f64 -2 Om)))
(*.f64 U (-.f64 (/.f64 -2 Om) (*.f64 U (/.f64 n (*.f64 Om Om)))))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(/.f64 (*.f64 n (*.f64 U U*)) (pow.f64 Om 2))
(/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* U)))
(*.f64 (*.f64 (/.f64 n Om) U) (/.f64 U* Om))
(*.f64 U (/.f64 (*.f64 (/.f64 U* Om) n) Om))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(/.f64 (*.f64 n (*.f64 U U*)) (pow.f64 Om 2))
(/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* U)))
(*.f64 (*.f64 (/.f64 n Om) U) (/.f64 U* Om))
(*.f64 U (/.f64 (*.f64 (/.f64 U* Om) n) Om))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) (pow.f64 Om 2)) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2))
(*.f64 n (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))
(*.f64 (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om)) (*.f64 n U))
(*.f64 U (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 U Om)))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 U Om)))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 U Om)))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(*.f64 -2 (/.f64 U Om))
(*.f64 U (/.f64 -2 Om))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 U Om)))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 U Om)))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 U Om)))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(*.f64 -2 (/.f64 U Om))
(*.f64 U (/.f64 -2 Om))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 U Om)))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 U Om)))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 U Om)))
(fma.f64 (-.f64 (/.f64 (*.f64 n U*) (*.f64 Om Om)) (/.f64 2 Om)) U (neg.f64 (/.f64 (*.f64 n (*.f64 U U)) (*.f64 Om Om))))
(fma.f64 U (+.f64 (/.f64 n (/.f64 Om (/.f64 U* Om))) (/.f64 -2 Om)) (/.f64 (neg.f64 (*.f64 n (*.f64 U U))) (*.f64 Om Om)))
(*.f64 (/.f64 U Om) (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))

eval412.0ms (0.7%)

Compiler

Compiled 29796 to 14943 computations (49.8% saved)

prune264.0ms (0.5%)

Pruning

74 alts after pruning (72 fresh and 2 done)

PrunedKeptTotal
New80456860
Fresh181634
Picked101
Done224
Total82574899
Error
4.6b
Counts
899 → 74
Alt Table
Click to see full alt table
StatusErrorProgram
46.5b
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
40.0b
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 1/4) 2)
54.5b
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) 3/2) 1/3)
40.3b
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 3)
58.3b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))))) (sqrt.f64 Om))
48.7b
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
58.4b
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))))
58.1b
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U)) (*.f64 1/2 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 2) l)) (fma.f64 (*.f64 t U) -2 (/.f64 4 (/.f64 Om (*.f64 l (*.f64 U l)))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
61.7b
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) 3) 1/3) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
60.6b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (*.f64 (sqrt.f64 (-.f64 U* U)) (sqrt.f64 U)))
58.1b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
58.9b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (cbrt.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 3/2)))
58.4b
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) 1) (/.f64 l Om)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
58.2b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
58.4b
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 l (/.f64 1 Om))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
58.4b
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 (/.f64 (/.f64 Om l) n))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
58.8b
(*.f64 (*.f64 (sqrt.f64 2) l) (-.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)) (sqrt.f64 (/.f64 U (-.f64 U* U)))))
61.0b
(*.f64 (*.f64 (sqrt.f64 2) l) (-.f64 (*.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))))) (/.f64 (sqrt.f64 (/.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om)))) Om)))
61.0b
(*.f64 (*.f64 (sqrt.f64 2) l) (+.f64 (*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (/.f64 U (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))))))) (*.f64 n (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))))
58.6b
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
57.6b
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))))))
58.9b
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 (sqrt.f64 (*.f64 n U)) (sqrt.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)))))
59.7b
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))))))
54.1b
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
56.9b
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 -2 Om) (*.f64 n U))))
56.9b
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)) 2) (/.f64 4 (*.f64 Om Om))) U) (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 2 Om))))))
59.5b
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (/.f64 (*.f64 (/.f64 U* Om) n) Om)))))
56.3b
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (/.f64 -2 Om)))))
58.5b
(*.f64 (*.f64 (sqrt.f64 2) l) (cbrt.f64 (pow.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)) 3/2)))
43.2b
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
56.9b
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
42.0b
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))))
47.9b
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
52.5b
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))
54.5b
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
39.4b
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
54.3b
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)))))))
51.9b
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3) 1/3))
60.0b
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
49.2b
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
31.8b
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
59.9b
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
56.7b
(sqrt.f64 (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
35.9b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
32.7b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 l (/.f64 Om l)))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
36.0b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
33.4b
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
32.4b
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*)))))))
34.3b
(sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t))))
39.8b
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
52.1b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
54.9b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) 2)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
52.8b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (*.f64 -2 l)) (*.f64 l U))) Om)))
52.1b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
60.5b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
59.5b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))))
57.3b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (sqrt.f64 Om)) (/.f64 (*.f64 l U) (sqrt.f64 Om)))))
54.5b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
54.1b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 l l))))
59.7b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n)))
52.0b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))))
36.6b
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
49.5b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (*.f64 (*.f64 l U) (/.f64 1 Om)))))
39.3b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
40.9b
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
54.9b
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
55.3b
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))) 2))))
49.5b
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 U (*.f64 n t)) 2))))
52.6b
(sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))))
42.3b
(sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 U (*.f64 n t))))))
52.3b
(sqrt.f64 (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 U (*.f64 n t)) 3))))
40.6b
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))))
52.6b
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))))) 1/2))
45.5b
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
Compiler

Compiled 3867 to 2682 computations (30.6% saved)

localize47.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.0b
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
6.1b
(*.f64 n (*.f64 l U))
6.2b
(*.f64 n (*.f64 l (-.f64 U* U)))
19.6b
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
Compiler

Compiled 203 to 60 computations (70.4% saved)

series21.0ms (0%)

Counts
2 → 48
Calls

27 calls:

TimeVariablePointExpression
2.0ms
U
@0
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
2.0ms
U*
@inf
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
1.0ms
n
@inf
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
1.0ms
n
@0
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
1.0ms
U*
@-inf
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))

rewrite52.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
302×associate-*r*_binary64
287×add-sqr-sqrt_binary64
281×*-un-lft-identity_binary64
281×pow1_binary64
264×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02552
155548
Stop Event
node limit
Counts
2 → 43
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 n (*.f64 l U))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l)))))))) (cbrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (pow.f64 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l)))))) 1/4) (pow.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l)))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 n (*.f64 (*.f64 t U) 2)) 2) (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 n (*.f64 U l))) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l)))) Om) 2))) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 n (*.f64 t U)) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 n (*.f64 (*.f64 t U) 2)) 3) (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 n (*.f64 U l))) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l)))) Om) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 n (*.f64 (*.f64 t U) 2)) 2) (*.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 n (*.f64 U l))) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l)))) Om) (-.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 n (*.f64 U l))) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l)))) Om) (*.f64 n (*.f64 (*.f64 t U) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l)))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l)))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l)))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l)))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 n (*.f64 U l))) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l)))) Om)) (sqrt.f64 (*.f64 n (*.f64 (*.f64 t U) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (*.f64 n (*.f64 (*.f64 t U) 2))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 n (*.f64 U l))) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l)))) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om (-.f64 U* U)) l))) (/.f64 Om (*.f64 n (*.f64 U l)))))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 n (*.f64 U l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (*.f64 U l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 n (*.f64 U l)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 n (*.f64 U l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 n (*.f64 U l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 n (*.f64 U l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 n) (*.f64 U l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 n (*.f64 U l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 n (*.f64 U l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 n 3) (pow.f64 (*.f64 U l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 U l) 3) (pow.f64 n 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 n (*.f64 U l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 n (*.f64 U l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 n (*.f64 U l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 n (*.f64 U l))) 1))))))

simplify115.0ms (0.2%)

Algorithm
egg-herbie
Rules
562×unswap-sqr_binary64
558×times-frac_binary64
473×associate-*r*_binary64
446×associate-*l*_binary64
437×associate-/r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04325181
115025017
273134920
Stop Event
node limit
Counts
91 → 129
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 t U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 t U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 t U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 5) (*.f64 (pow.f64 n 2) (pow.f64 l 5)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (*.f64 (pow.f64 n 2) (pow.f64 l 5)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om))) (+.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 3) (pow.f64 l 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 5) (pow.f64 l 5)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om))) (+.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 3) (pow.f64 l 3)))))))))
(/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)
(+.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om) (*.f64 1/2 (/.f64 (*.f64 Om (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om)) (*.f64 2 (*.f64 n t)))) (*.f64 n (*.f64 l (sqrt.f64 -2))))))
(+.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 n t)) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 -2) 3) U))))) (*.f64 1/2 (/.f64 (*.f64 Om (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om)) (*.f64 2 (*.f64 n t)))) (*.f64 n (*.f64 l (sqrt.f64 -2)))))))
(+.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 n t)) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 -2) 3) U))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om)) (*.f64 2 (*.f64 n t)))) (*.f64 n (*.f64 l (sqrt.f64 -2))))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 n t)) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om)) (*.f64 2 (*.f64 n t))) 2))) (*.f64 (pow.f64 n 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (pow.f64 U 2)))))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) Om) (*.f64 n (*.f64 l (sqrt.f64 -2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) Om) (*.f64 n (*.f64 l (sqrt.f64 -2))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 -2) 3) U)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) Om) (*.f64 n (*.f64 l (sqrt.f64 -2))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 3) (pow.f64 Om 5)) (*.f64 (pow.f64 n 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (pow.f64 U 2)))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 -2) 3) U))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 2))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 2))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 Om 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (+.f64 (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 3)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (+.f64 (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 5))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 3))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 3))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 3))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 5))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2)))))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 n 4) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 U* 2) (pow.f64 U 2)))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))) 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 n 4) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 U* 2) (pow.f64 U 2)))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 n 6) (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 U* 3) (pow.f64 U 3)))) (*.f64 (pow.f64 Om 6) (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))) 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (+.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 n l))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 (pow.f64 n 2) l))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) U)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (+.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 n l))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
Outputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(fma.f64 1/2 (*.f64 (/.f64 Om (/.f64 (*.f64 (sqrt.f64 2) l) (fma.f64 2 (*.f64 U t) (*.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)))))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) (/.f64 (*.f64 1/2 Om) (/.f64 (*.f64 (sqrt.f64 2) l) (fma.f64 -4 (/.f64 l (/.f64 Om (*.f64 l U))) (*.f64 t (*.f64 U 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 t U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(fma.f64 1/2 (*.f64 (/.f64 Om (/.f64 (*.f64 (sqrt.f64 2) l) (fma.f64 2 (*.f64 U t) (*.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)))))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 U t) (*.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)))) 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3))) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 2) l)) (fma.f64 -4 (/.f64 l (/.f64 Om (*.f64 l U))) (*.f64 t (*.f64 U 2)))) (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U))))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -4 (/.f64 l (/.f64 Om (*.f64 l U))) (*.f64 t (*.f64 U 2))) 2) (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (pow.f64 Om 3) (*.f64 n (pow.f64 l 3))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 t U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 t U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 5) (*.f64 (pow.f64 n 2) (pow.f64 l 5)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5)))))))))
(fma.f64 1/2 (*.f64 (/.f64 Om (/.f64 (*.f64 (sqrt.f64 2) l) (fma.f64 2 (*.f64 U t) (*.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)))))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 U t) (*.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)))) 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3))) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3))))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 1/16 (*.f64 (/.f64 (fma.f64 2 (*.f64 U t) (*.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)))) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 (*.f64 U t) (*.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)))) 2) (pow.f64 Om 5)) (*.f64 (*.f64 n n) (pow.f64 l 5))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 2) l)) (fma.f64 -4 (/.f64 l (/.f64 Om (*.f64 l U))) (*.f64 t (*.f64 U 2)))) (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U))))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -4 (/.f64 l (/.f64 Om (*.f64 l U))) (*.f64 t (*.f64 U 2))) 2) (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (pow.f64 Om 3) (*.f64 n (pow.f64 l 3))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3))))) (fma.f64 1/16 (*.f64 (/.f64 (fma.f64 -4 (/.f64 l (/.f64 Om (*.f64 l U))) (*.f64 t (*.f64 U 2))) (pow.f64 (sqrt.f64 2) 5)) (*.f64 (/.f64 (pow.f64 (fma.f64 -4 (/.f64 l (/.f64 Om (*.f64 l U))) (*.f64 t (*.f64 U 2))) 2) (/.f64 (*.f64 (*.f64 n n) (pow.f64 l 5)) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5)))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 2) l)) (fma.f64 -4 (/.f64 l (/.f64 Om (*.f64 l U))) (*.f64 t (*.f64 U 2)))) (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U))))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -4 (/.f64 l (/.f64 Om (*.f64 l U))) (*.f64 t (*.f64 U 2))) 2) (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (pow.f64 Om 3) (*.f64 n (pow.f64 l 3))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3))))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (fma.f64 -4 (/.f64 l (/.f64 Om (*.f64 l U))) (*.f64 t (*.f64 U 2))) 3)) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5)))) (*.f64 (*.f64 n n) (pow.f64 l 5)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om l) n)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U)) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 -2 (*.f64 U t) (*.f64 (/.f64 (*.f64 l l) (/.f64 Om U)) 4)) l))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) (*.f64 1/2 (/.f64 (fma.f64 (/.f64 l (/.f64 Om (*.f64 l U))) 4 (*.f64 (*.f64 -2 U) t)) (/.f64 (*.f64 (sqrt.f64 2) l) Om)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (pow.f64 (fma.f64 -2 (*.f64 U t) (*.f64 (/.f64 (*.f64 l l) (/.f64 Om U)) 4)) 2) (*.f64 n (pow.f64 l 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U)) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 -2 (*.f64 U t) (*.f64 (/.f64 (*.f64 l l) (/.f64 Om U)) 4)) l))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) 2) (sqrt.f64 2)) (/.f64 (pow.f64 (fma.f64 (/.f64 l (/.f64 Om (*.f64 l U))) 4 (*.f64 (*.f64 -2 U) t)) 2) (*.f64 n (pow.f64 l 3))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) (*.f64 1/2 (/.f64 (fma.f64 (/.f64 l (/.f64 Om (*.f64 l U))) 4 (*.f64 (*.f64 -2 U) t)) (/.f64 (*.f64 (sqrt.f64 2) l) Om)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (*.f64 (pow.f64 n 2) (pow.f64 l 5)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (pow.f64 (fma.f64 -2 (*.f64 U t) (*.f64 (/.f64 (*.f64 l l) (/.f64 Om U)) 4)) 2) (*.f64 n (pow.f64 l 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U)) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 -2 (*.f64 U t) (*.f64 (/.f64 (*.f64 l l) (/.f64 Om U)) 4)) l))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5)))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (pow.f64 (fma.f64 -2 (*.f64 U t) (*.f64 (/.f64 (*.f64 l l) (/.f64 Om U)) 4)) 3) (*.f64 (*.f64 n n) (pow.f64 l 5))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) 2) (sqrt.f64 2)) (/.f64 (pow.f64 (fma.f64 (/.f64 l (/.f64 Om (*.f64 l U))) 4 (*.f64 (*.f64 -2 U) t)) 2) (*.f64 n (pow.f64 l 3))))) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) (/.f64 (fma.f64 (/.f64 l (/.f64 Om (*.f64 l U))) 4 (*.f64 (*.f64 -2 U) t)) (/.f64 (*.f64 (sqrt.f64 2) l) Om))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5)))) (/.f64 (*.f64 1/16 (pow.f64 Om 5)) (/.f64 (*.f64 (*.f64 n n) (pow.f64 l 5)) (/.f64 (pow.f64 (fma.f64 (/.f64 l (/.f64 Om (*.f64 l U))) 4 (*.f64 (*.f64 -2 U) t)) 3) (pow.f64 (sqrt.f64 2) 5)))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (+.f64 (/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U)))) (*.f64 l -2)) (*.f64 l U))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (+.f64 (/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U)))) (*.f64 l -2)) (*.f64 l U))))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n (+.f64 (/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U)))) (*.f64 l -2))) (/.f64 (*.f64 Om U) l)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))))))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 (*.f64 n (*.f64 Om U)) l) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om))) (+.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 3) (pow.f64 l 3))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (+.f64 (/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U)))) (*.f64 l -2)) (*.f64 l U))))) (fma.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n (+.f64 (/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U)))) (*.f64 l -2))) (/.f64 (*.f64 Om U) l))) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 t t) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 (/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U)))) (*.f64 l -2)) 3)) (/.f64 (*.f64 U (pow.f64 Om 3)) (pow.f64 l 3)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))))))) (fma.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 (*.f64 n (*.f64 Om U)) l) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))))) (*.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (/.f64 t 2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) 3)) (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) U)))) -1/2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 5) (pow.f64 l 5)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om))) (+.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 3) (pow.f64 l 3)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 (/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U)))) (*.f64 l -2)) 5)) (/.f64 (*.f64 U (pow.f64 Om 5)) (pow.f64 l 5))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (+.f64 (/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U)))) (*.f64 l -2)) (*.f64 l U))))) (fma.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n (+.f64 (/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U)))) (*.f64 l -2))) (/.f64 (*.f64 Om U) l))) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 t t) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 (/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U)))) (*.f64 l -2)) 3)) (/.f64 (*.f64 U (pow.f64 Om 3)) (pow.f64 l 3))))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (*.f64 (/.f64 (*.f64 n (pow.f64 Om 5)) (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) 5)) (/.f64 U (pow.f64 l 5))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))))))) (fma.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 (*.f64 n (*.f64 Om U)) l) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))))) (*.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (/.f64 t 2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) 3)) (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) U)))) -1/2)))))
(/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)
(/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (sqrt.f64 -2))))
(+.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om) (*.f64 1/2 (/.f64 (*.f64 Om (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om)) (*.f64 2 (*.f64 n t)))) (*.f64 n (*.f64 l (sqrt.f64 -2))))))
(+.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om) (*.f64 1/2 (*.f64 (/.f64 Om n) (/.f64 (*.f64 2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))) (*.f64 l (sqrt.f64 -2))))))
(fma.f64 1/2 (*.f64 (/.f64 Om n) (*.f64 (/.f64 2 l) (/.f64 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))))) (sqrt.f64 -2)))) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (sqrt.f64 -2)))))
(+.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 n t)) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 -2) 3) U))))) (*.f64 1/2 (/.f64 (*.f64 Om (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om)) (*.f64 2 (*.f64 n t)))) (*.f64 n (*.f64 l (sqrt.f64 -2)))))))
(+.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))) 2) (pow.f64 n 3)) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 U (pow.f64 (sqrt.f64 -2) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om n) (/.f64 (*.f64 2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))) (*.f64 l (sqrt.f64 -2)))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 Om n) (*.f64 (/.f64 2 l) (/.f64 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))))) (sqrt.f64 -2)))) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (sqrt.f64 -2))))) (/.f64 (*.f64 (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))))) 2) -1/8) (/.f64 (pow.f64 n 3) (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 -2 (sqrt.f64 -2)) (*.f64 U (pow.f64 l 3)))))))
(+.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 n t)) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 -2) 3) U))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om)) (*.f64 2 (*.f64 n t)))) (*.f64 n (*.f64 l (sqrt.f64 -2))))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 n t)) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om)) (*.f64 2 (*.f64 n t))) 2))) (*.f64 (pow.f64 n 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (pow.f64 U 2)))))))))
(+.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))) 2) (pow.f64 n 3)) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 U (pow.f64 (sqrt.f64 -2) 3))))) (fma.f64 1/2 (*.f64 (/.f64 Om n) (/.f64 (*.f64 2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))) (*.f64 l (sqrt.f64 -2)))) (*.f64 1/16 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))) (pow.f64 Om 5)) (pow.f64 (*.f64 2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))) 2)) (*.f64 (*.f64 (pow.f64 n 5) (pow.f64 l 5)) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (*.f64 U U))))))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (sqrt.f64 -2)))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 -2 (sqrt.f64 -2)) (*.f64 U (pow.f64 l 3)))) (/.f64 (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))))) 2) (pow.f64 n 3))) (fma.f64 1/2 (*.f64 (/.f64 Om n) (*.f64 (/.f64 2 l) (/.f64 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))))) (sqrt.f64 -2)))) (*.f64 (/.f64 2 (/.f64 (pow.f64 n 5) (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))))) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (*.f64 U U))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) 1/16)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (sqrt.f64 -2)))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 -2 (sqrt.f64 -2)) (*.f64 U (pow.f64 l 3)))) (/.f64 (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))))) 2) (pow.f64 n 3))) (fma.f64 1/2 (*.f64 (/.f64 Om n) (*.f64 (/.f64 2 l) (/.f64 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))))) (sqrt.f64 -2)))) (*.f64 (/.f64 1/16 (pow.f64 n 5)) (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))))) 3)) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (*.f64 U U))))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(neg.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om))
(neg.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (sqrt.f64 -2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) Om) (*.f64 n (*.f64 l (sqrt.f64 -2))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om) (*.f64 1/2 (/.f64 (*.f64 -2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))) (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 -2)) Om))))
(-.f64 (*.f64 (/.f64 1/2 (*.f64 n l)) (/.f64 (*.f64 -2 (*.f64 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))))) Om)) (sqrt.f64 -2))) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (sqrt.f64 -2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) Om) (*.f64 n (*.f64 l (sqrt.f64 -2))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 -2) 3) U)))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om) (fma.f64 1/2 (/.f64 (*.f64 -2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))) (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 -2)) Om)) (*.f64 1/8 (/.f64 (pow.f64 (*.f64 -2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 n 3) (pow.f64 l 3)) (*.f64 U (pow.f64 (sqrt.f64 -2) 3))) (pow.f64 Om 3))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 -2 (/.f64 n (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))))))) (/.f64 Om (*.f64 l (sqrt.f64 -2)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 -2 (sqrt.f64 -2)) (*.f64 U (pow.f64 l 3)))) (/.f64 (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))))) 2) (pow.f64 n 3))))) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (sqrt.f64 -2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) Om) (*.f64 n (*.f64 l (sqrt.f64 -2))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 3) (pow.f64 Om 5)) (*.f64 (pow.f64 n 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (pow.f64 U 2)))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 -2) 3) U))))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om) (fma.f64 1/2 (/.f64 (*.f64 -2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))) (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 -2)) Om)) (fma.f64 1/16 (/.f64 (pow.f64 (*.f64 -2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))) 3) (/.f64 (*.f64 (*.f64 (pow.f64 n 5) (pow.f64 l 5)) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (*.f64 U U))) (pow.f64 Om 5))) (*.f64 1/8 (/.f64 (pow.f64 (*.f64 -2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 n 3) (pow.f64 l 3)) (*.f64 U (pow.f64 (sqrt.f64 -2) 3))) (pow.f64 Om 3)))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 -2 (/.f64 n (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))))))) (/.f64 Om (*.f64 l (sqrt.f64 -2)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 n 5)) (/.f64 (*.f64 -8 (pow.f64 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))))) 3)) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (*.f64 U U))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 -2 (sqrt.f64 -2)) (*.f64 U (pow.f64 l 3)))) (/.f64 (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))))) 2) (pow.f64 n 3)))))) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (sqrt.f64 -2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (sqrt.f64 2)) (/.f64 (*.f64 l l) Om)) (sqrt.f64 (/.f64 n (/.f64 t U)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))) (*.f64 (/.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (/.f64 (sqrt.f64 2) (*.f64 l l))) (/.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) Om)))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))) (*.f64 (/.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (/.f64 (sqrt.f64 2) (*.f64 l l))) (/.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) Om)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 2))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (sqrt.f64 2)) (/.f64 (*.f64 l l) Om)) (sqrt.f64 (/.f64 n (/.f64 t U))))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3)))) (/.f64 (*.f64 Om Om) (/.f64 (pow.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 2) (*.f64 2 (sqrt.f64 2))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))) (*.f64 (/.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (/.f64 (sqrt.f64 2) (*.f64 l l))) (/.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) Om))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3)))) (/.f64 (*.f64 Om Om) (/.f64 (pow.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) 2) (*.f64 2 (sqrt.f64 2))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))) (*.f64 (/.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (/.f64 (sqrt.f64 2) (*.f64 l l))) (/.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) Om))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 2))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 Om 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 5) U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (sqrt.f64 2)) (/.f64 (*.f64 l l) Om)) (sqrt.f64 (/.f64 n (/.f64 t U)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3)))) (/.f64 (*.f64 Om Om) (/.f64 (pow.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 2) (*.f64 2 (sqrt.f64 2))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 3) (/.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 l 6))) (/.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 5)) U)) (pow.f64 Om 3))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))) (*.f64 (/.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (/.f64 (sqrt.f64 2) (*.f64 l l))) (/.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) Om)))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3)))) (/.f64 (*.f64 Om Om) (/.f64 (pow.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) 2) (*.f64 2 (sqrt.f64 2))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 (sqrt.f64 2) 5)) (pow.f64 (/.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) Om) 3)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 5)) U))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))) (*.f64 (/.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (/.f64 (sqrt.f64 2) (*.f64 l l))) (/.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) Om)))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))) (/.f64 Om U))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)) (/.f64 Om U))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2)))))
(fma.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))) (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))))
(fma.f64 (/.f64 (/.f64 t (sqrt.f64 2)) l) (sqrt.f64 (*.f64 (/.f64 n (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))) (*.f64 Om U))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))) (/.f64 Om U)))))
(fma.f64 (/.f64 (/.f64 t (sqrt.f64 2)) l) (sqrt.f64 (*.f64 (/.f64 n (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)) (*.f64 Om U))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)) (/.f64 Om U)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (+.f64 (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 3)))))))
(fma.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))) (fma.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))) (*.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 t t) (pow.f64 (sqrt.f64 2) 3)) (pow.f64 l 3))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) 3) (*.f64 U (pow.f64 Om 3))))))))
(fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 (*.f64 n (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))) (/.f64 Om U)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (/.f64 t 2)) (/.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 3) (*.f64 U (pow.f64 Om 3))))) (pow.f64 l 3))) (*.f64 (/.f64 (/.f64 t (sqrt.f64 2)) l) (sqrt.f64 (*.f64 (/.f64 n (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))) (*.f64 Om U))))))
(fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 (*.f64 n (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)) (/.f64 Om U)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (/.f64 t 2)) (/.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) Om) 3) U))) (pow.f64 l 3))) (*.f64 (/.f64 (/.f64 t (sqrt.f64 2)) l) (sqrt.f64 (*.f64 (/.f64 n (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)) (*.f64 Om U))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (+.f64 (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 5))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 3))))))))
(fma.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))) (fma.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) 5) (*.f64 U (pow.f64 Om 5)))))) (*.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 t t) (pow.f64 (sqrt.f64 2) 3)) (pow.f64 l 3))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) 3) (*.f64 U (pow.f64 Om 3)))))))))
(fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 (*.f64 n (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))) (/.f64 Om U)))) (fma.f64 (/.f64 (/.f64 t (sqrt.f64 2)) l) (sqrt.f64 (*.f64 (/.f64 n (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))) (*.f64 Om U))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 5)) (*.f64 U (pow.f64 Om 5)))) (pow.f64 l 5))) (*.f64 (*.f64 (/.f64 t (pow.f64 l 3)) (/.f64 t (*.f64 2 (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 3) (*.f64 U (pow.f64 Om 3))))) -1/2)))))
(fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 (*.f64 n (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)) (/.f64 Om U)))) (fma.f64 (/.f64 (/.f64 t (sqrt.f64 2)) l) (sqrt.f64 (*.f64 (/.f64 n (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)) (*.f64 Om U))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) 5)) (*.f64 U (pow.f64 Om 5)))) (pow.f64 l 5))) (*.f64 (*.f64 (/.f64 t (pow.f64 l 3)) (/.f64 t (*.f64 2 (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) Om) 3) U))) -1/2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))))))))
(*.f64 (*.f64 l (sqrt.f64 -2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))) (/.f64 (/.f64 t l) (sqrt.f64 -2))) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))))))))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 n (/.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 Om U)))) (/.f64 t (*.f64 l (sqrt.f64 -2))) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 3))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 3))) (pow.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) 3))) (/.f64 (*.f64 t t) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3)))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))) (/.f64 (/.f64 t l) (sqrt.f64 -2))) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 3)) (*.f64 U (pow.f64 Om 3)))) (*.f64 (/.f64 t (pow.f64 l 3)) (/.f64 t (*.f64 -2 (sqrt.f64 -2))))) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 n (/.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 Om U)))) (/.f64 t (*.f64 l (sqrt.f64 -2))) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 3)) (*.f64 U (pow.f64 Om 3)))) (*.f64 (*.f64 (/.f64 t (pow.f64 l 3)) (/.f64 t (*.f64 -2 (sqrt.f64 -2)))) 1/2)) (fma.f64 (sqrt.f64 (/.f64 n (/.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 Om U)))) (/.f64 t (*.f64 l (sqrt.f64 -2))) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 3))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 5))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 3))) (pow.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) 3))) (/.f64 (*.f64 t t) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))) (/.f64 (/.f64 t l) (sqrt.f64 -2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 5))) (pow.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) 5))) (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) (pow.f64 (sqrt.f64 -2) 5))) (neg.f64 (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))))))))))
(+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 3)) (*.f64 U (pow.f64 Om 3)))) (*.f64 (/.f64 t (pow.f64 l 3)) (/.f64 t (*.f64 -2 (sqrt.f64 -2))))) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 n (/.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 Om U)))) (/.f64 t (*.f64 l (sqrt.f64 -2))) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 U (pow.f64 Om 5)) (/.f64 (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 5) n))) (*.f64 (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) (pow.f64 (sqrt.f64 -2) 5)) -1/2)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 3)) (*.f64 U (pow.f64 Om 3)))) (*.f64 (/.f64 t (pow.f64 l 3)) (/.f64 t (*.f64 -2 (sqrt.f64 -2))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 U (pow.f64 Om 5)) (/.f64 (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 5) n))) (*.f64 (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) (pow.f64 (sqrt.f64 -2) 5)) -1/2)) (fma.f64 (sqrt.f64 (/.f64 n (/.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 Om U)))) (/.f64 t (*.f64 l (sqrt.f64 -2))) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))))
(sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))
(fma.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))))) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))))))
(fma.f64 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 U* (*.f64 l l)))) (sqrt.f64 (/.f64 1/2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))))))) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 n 4) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 U* 2) (pow.f64 U 2)))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))) 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n 4) (pow.f64 l 4)) (*.f64 (*.f64 U U) (*.f64 U* U*))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))) 3)))) (fma.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))))) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 n 4) (pow.f64 Om 4)) (*.f64 (*.f64 U U) (*.f64 (pow.f64 l 4) (*.f64 U* U*)))) (sqrt.f64 (/.f64 1 (*.f64 8 (pow.f64 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))))) 3))))) (fma.f64 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 U* (*.f64 l l)))) (sqrt.f64 (/.f64 1/2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))))))) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 n 4) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 U* 2) (pow.f64 U 2)))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 n 6) (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 U* 3) (pow.f64 U 3)))) (*.f64 (pow.f64 Om 6) (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))) 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n 4) (pow.f64 l 4)) (*.f64 (*.f64 U U) (*.f64 U* U*))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))) 3))) (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n 6) (pow.f64 l 6)) (*.f64 (pow.f64 U 3) (pow.f64 U* 3))) (pow.f64 Om 6)) (*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))))) (fma.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))))) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 U* (*.f64 l l)))) (sqrt.f64 (/.f64 1/2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))))))) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 8 (pow.f64 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))))) 3)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 n 4) (pow.f64 Om 4)) (*.f64 (*.f64 U U) (*.f64 (pow.f64 l 4) (*.f64 U* U*))))) (*.f64 (*.f64 1/2 (/.f64 (pow.f64 n 6) (pow.f64 Om 6))) (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 U* 3)) 2) (/.f64 (pow.f64 U 3) (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 -2 (/.f64 l (sqrt.f64 2))) (sqrt.f64 (/.f64 U (-.f64 U* U)))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 -2 (/.f64 l (sqrt.f64 2)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (+.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 n l))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U)))))))
(fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))) (fma.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 Om (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 l (sqrt.f64 2))) (sqrt.f64 (/.f64 U (-.f64 U* U)))) 2))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U))) (*.f64 (sqrt.f64 2) (*.f64 n l))))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (fma.f64 (*.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 2))) (/.f64 (-.f64 (*.f64 2 (*.f64 U (*.f64 n t))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 -2 (/.f64 l (sqrt.f64 2)))) 2)) (*.f64 n l))) (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 -2 (/.f64 l (sqrt.f64 2))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 (pow.f64 n 2) l))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) U)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (+.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 n l))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))))))
(fma.f64 (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 l (sqrt.f64 2))) (sqrt.f64 (/.f64 U (-.f64 U* U)))) 2)) (*.f64 l (*.f64 n n)))) (sqrt.f64 (/.f64 1 (*.f64 U (pow.f64 (-.f64 U* U) 3)))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))) (fma.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 Om (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 l (sqrt.f64 2))) (sqrt.f64 (/.f64 U (-.f64 U* U)))) 2))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U))) (*.f64 (sqrt.f64 2) (*.f64 n l)))))))
(fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 U (*.f64 n t))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 -2 (/.f64 l (sqrt.f64 2)))) 2)) (*.f64 2 (sqrt.f64 2))) (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n l)))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 (-.f64 U* U) 3)) U)) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (fma.f64 (*.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 2))) (/.f64 (-.f64 (*.f64 2 (*.f64 U (*.f64 n t))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 -2 (/.f64 l (sqrt.f64 2)))) 2)) (*.f64 n l))) (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 -2 (/.f64 l (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (*.f64 (*.f64 -2 (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om))) (sqrt.f64 (/.f64 n (/.f64 t U)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 2 (*.f64 n n)) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 U t))))) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (*.f64 (*.f64 -2 (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om))) (sqrt.f64 (/.f64 n (/.f64 t U))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 (*.f64 n l) (*.f64 n l)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 l (/.f64 (sqrt.f64 2) l)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (*.f64 U (*.f64 n t))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om))))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 (*.f64 n n)) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 2) 3)) (*.f64 l l))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 2 (*.f64 n n)) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 U t))))) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (*.f64 (*.f64 -2 (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om))) (sqrt.f64 (/.f64 n (/.f64 t U)))))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 (*.f64 n l) (*.f64 n l)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 l (/.f64 (sqrt.f64 2) l)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (*.f64 U (*.f64 n t))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))) (fma.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 2 (sqrt.f64 2))) (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 (*.f64 n l) (*.f64 n l)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 l (/.f64 (sqrt.f64 2) l)))) 2)) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 t 3) (*.f64 n U)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (*.f64 (*.f64 -2 (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om))) (sqrt.f64 (/.f64 n (/.f64 t U)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 2 (*.f64 n n)) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 U t))))) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (*.f64 (*.f64 -2 (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om))) (sqrt.f64 (/.f64 n (/.f64 t U))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 (*.f64 n l) (*.f64 n l)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 l (/.f64 (sqrt.f64 2) l)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (*.f64 U (*.f64 n t))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(fma.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 (*.f64 n n)) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 2) 3)) (*.f64 l l))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 2 (*.f64 n n)) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 U t))))) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (*.f64 (*.f64 -2 (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om))) (sqrt.f64 (/.f64 n (/.f64 t U)))))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 (*.f64 n l) (*.f64 n l)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 l (/.f64 (sqrt.f64 2) l)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (*.f64 U (*.f64 n t))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))) (fma.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 2 (sqrt.f64 2))) (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 (*.f64 n l) (*.f64 n l)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 l (/.f64 (sqrt.f64 2) l)))) 2)) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 t 3) (*.f64 n U)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om)))))))

localize10.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 2 (*.f64 n (*.f64 t U)))
4.7b
(*.f64 n (*.f64 t U))
17.6b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
Compiler

Compiled 33 to 14 computations (57.6% saved)

series8.0ms (0%)

Counts
3 → 0
Calls

27 calls:

TimeVariablePointExpression
1.0ms
n
@0
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
0.0ms
n
@inf
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
0.0ms
t
@0
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
0.0ms
t
@-inf
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
0.0ms
U
@-inf
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))

rewrite58.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
853×pow1_binary64
785×add-log-exp_binary64
785×log1p-expm1-u_binary64
785×expm1-log1p-u_binary64
767×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0929
118329
2216729
Stop Event
node limit
Counts
3 → 49
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(*.f64 n (*.f64 t U))
(*.f64 2 (*.f64 n (*.f64 t U)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) (cbrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 1/4) (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 n) 1/2) (sqrt.f64 (*.f64 t U)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 n (*.f64 t U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (*.f64 t U)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 n (*.f64 t U)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 n (*.f64 t U))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 n (*.f64 t U)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 U) t) n))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 n (*.f64 t U)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 n 3) (pow.f64 (*.f64 t U) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 t U) 3) (pow.f64 n 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 n (*.f64 t U))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 n (*.f64 t U))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 n (*.f64 t U))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 4 (pow.f64 (*.f64 n (*.f64 t U)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 4 (pow.f64 (*.f64 n (*.f64 t U)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 U) t) n) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 n t) (*.f64 U 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 n t) (*.f64 U 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 n t) (*.f64 U 2))))))))

simplify6.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
000
Stop Event
saturated
Counts
49 → 49
Calls
Call 1
Inputs
Outputs

localize40.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
7.9b
(*.f64 n (*.f64 l l))
8.2b
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om)))
11.6b
(*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om)))))
19.6b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
Compiler

Compiled 155 to 45 computations (71% saved)

series78.0ms (0.1%)

Counts
4 → 184
Calls

54 calls:

TimeVariablePointExpression
16.0ms
U*
@inf
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
5.0ms
l
@inf
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om)))
3.0ms
n
@inf
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
2.0ms
n
@0
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
2.0ms
U
@0
(*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om)))))

rewrite101.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
425×log1p-udef_binary64
258×add-sqr-sqrt_binary64
251×*-un-lft-identity_binary64
251×pow1_binary64
242×associate-*r*_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022111
1500101
27525101
Stop Event
node limit
Counts
4 → 117
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
(*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om)))
(*.f64 n (*.f64 l l))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))))) (cbrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 2 U))) (sqrt.f64 (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))) (sqrt.f64 (*.f64 n (*.f64 2 U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))) 1/4) (pow.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 n)) (pow.f64 (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t (/.f64 (*.f64 -2 l) (/.f64 Om l))) (*.f64 n (*.f64 2 U))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))) (*.f64 n (*.f64 2 U))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 n (*.f64 2 U)) (+.f64 t (/.f64 (*.f64 -2 l) (/.f64 Om l)))) (*.f64 (*.f64 n (*.f64 2 U)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 t (/.f64 (*.f64 -2 l) (/.f64 Om l))) 3) (pow.f64 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))) 3)) (*.f64 n (*.f64 2 U))) (+.f64 (pow.f64 (+.f64 t (/.f64 (*.f64 -2 l) (/.f64 Om l))) 2) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))) (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))) 2) (*.f64 n (*.f64 2 U))) (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (*.f64 2 U)) (+.f64 (pow.f64 (+.f64 t (/.f64 (*.f64 -2 l) (/.f64 Om l))) 3) (pow.f64 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))) 3))) (+.f64 (pow.f64 (+.f64 t (/.f64 (*.f64 -2 l) (/.f64 Om l))) 2) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))) (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (*.f64 2 U)) (pow.f64 (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))) 2)) (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 U) (*.f64 2 n)) (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 n (*.f64 2 U)) 3) (pow.f64 (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))) 3) (pow.f64 (*.f64 n (*.f64 2 U)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 n (*.f64 (/.f64 Om (*.f64 l l)) (/.f64 Om U*)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 l l)) (*.f64 Om (/.f64 Om U*)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (/.f64 l (/.f64 Om l))) (/.f64 Om U*))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 U* (*.f64 (/.f64 Om (*.f64 n (*.f64 l l))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 U* Om) (/.f64 Om (*.f64 n (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 Om (*.f64 n (*.f64 l l))) (/.f64 Om U*)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 Om (*.f64 (*.f64 n (*.f64 l l)) (/.f64 U* Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 U*) (*.f64 (/.f64 Om (*.f64 n (*.f64 l l))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 U*) (*.f64 (/.f64 Om (*.f64 n (*.f64 l l))) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (*.f64 l l)) (/.f64 U* Om)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (*.f64 l l)) (/.f64 U* Om)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n U*) (*.f64 (/.f64 Om (*.f64 l l)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (*.f64 l l)) U*) (*.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 l l) (neg.f64 n)) U*) (*.f64 (neg.f64 Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 l l) (neg.f64 n)) 1) (*.f64 (neg.f64 Om) (/.f64 Om U*)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (neg.f64 U*)) (*.f64 (/.f64 Om (*.f64 l l)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (neg.f64 U*)) (*.f64 (/.f64 Om (*.f64 l l)) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (*.f64 l l)) (neg.f64 U*)) (*.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (*.f64 l l)) (neg.f64 U*)) (*.f64 Om (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 l l) (neg.f64 n)) (neg.f64 U*)) (*.f64 (neg.f64 Om) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 l l) (neg.f64 n)) (neg.f64 U*)) (*.f64 (neg.f64 Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 U*) 1) (*.f64 Om (/.f64 Om (*.f64 n (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 U*) n) (*.f64 Om (/.f64 Om (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 U*) (*.f64 n (*.f64 l l))) (*.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 U*) (*.f64 (*.f64 l l) (neg.f64 n))) (*.f64 Om (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (/.f64 U* Om)) 1) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (/.f64 U* Om)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (/.f64 U* Om)) (sqrt.f64 Om)) (sqrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (/.f64 U* Om)) (/.f64 Om (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 l l) (neg.f64 n)) (/.f64 U* Om)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 U*) (*.f64 n (/.f64 l (/.f64 Om l)))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (/.f64 l (/.f64 Om l))) U*) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (/.f64 l (/.f64 Om l))) (neg.f64 U*)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (/.f64 l (/.f64 Om l))) (neg.f64 U*)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) (neg.f64 n)) Om) (neg.f64 U*)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 U* Om) n) (/.f64 Om (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 U* Om) (*.f64 (*.f64 l l) (neg.f64 n))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 n (*.f64 l l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (*.f64 l l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 n (*.f64 l l)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 n (*.f64 l l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (sqrt.f64 n)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 l 4) (*.f64 n n)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 l) l) n))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 n (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 n (*.f64 l l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 n 3) (pow.f64 (*.f64 l l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 n 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 n (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 n (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 n (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 n (*.f64 l l))) 1))))))

simplify141.0ms (0.3%)

Algorithm
egg-herbie
Rules
452×distribute-rgt-in_binary64
448×distribute-lft-in_binary64
364×associate-*r*_binary64
353×associate-*l*_binary64
310×*-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03647843
111827709
249207373
Stop Event
node limit
Counts
301 → 215
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))))) l) (sqrt.f64 (/.f64 U U*)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))))) l) (sqrt.f64 (/.f64 U U*)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 2))) (*.f64 n (pow.f64 l 3))) (sqrt.f64 (/.f64 U (pow.f64 U* 3)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 5) (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 3))) (*.f64 (pow.f64 n 2) (pow.f64 l 5))) (sqrt.f64 (/.f64 U (pow.f64 U* 5))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))))) l) (sqrt.f64 (/.f64 U U*)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 2))) (*.f64 n (pow.f64 l 3))) (sqrt.f64 (/.f64 U (pow.f64 U* 3))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 U* U))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 U* U)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 U U*)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 U* U)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 2) (sqrt.f64 -2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3)))) (sqrt.f64 (/.f64 U (pow.f64 U* 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 U U*))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 U* U)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 2) (sqrt.f64 -2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3)))) (sqrt.f64 (/.f64 U (pow.f64 U* 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 3) (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 l 5)))) (sqrt.f64 (/.f64 U (pow.f64 U* 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 U U*)))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 3))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))))) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) 2))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))))) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) 2))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))))) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) 3))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) 3))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om)))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U U*)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U U*)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 (*.f64 n (*.f64 t U)) (pow.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (/.f64 U U*)))) 2)))) (*.f64 n l)) (sqrt.f64 (/.f64 1 (*.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U U*)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 (*.f64 n (*.f64 t U)) (pow.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (/.f64 U U*)))) 2)))) (*.f64 n l)) (sqrt.f64 (/.f64 1 (*.f64 U* U))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 n (*.f64 t U)) (pow.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (/.f64 U U*)))) 2)))) (*.f64 (pow.f64 n 2) l)) (sqrt.f64 (/.f64 1 (*.f64 U (pow.f64 U* 3)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2))) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2))) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2))) 2)))) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U)))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2)) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2)) 2)))) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2)) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (pow.f64 U* 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 3)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 6) (pow.f64 U* 3))) (pow.f64 Om 6)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 7) U) (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (pow.f64 U* 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 3))))))))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))) (*.f64 2 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))) (*.f64 2 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))) (*.f64 2 (*.f64 n (*.f64 t U))))
(*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))))
(*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
Outputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U U*)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))))) l) (sqrt.f64 (/.f64 U U*)))))
(fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U U*)) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 l (*.f64 Om (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))) (sqrt.f64 (/.f64 U U*)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 U U*))) l) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))))) l) (sqrt.f64 (/.f64 U U*)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 2))) (*.f64 n (pow.f64 l 3))) (sqrt.f64 (/.f64 U (pow.f64 U* 3)))))))
(fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U U*)) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 l (*.f64 Om (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))) (sqrt.f64 (/.f64 U U*))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 Om 3)) (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 2)) (sqrt.f64 (/.f64 U (pow.f64 U* 3)))) (*.f64 n (pow.f64 l 3))))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) 2) (*.f64 (sqrt.f64 2) (pow.f64 Om 3))) (pow.f64 l 3)) (/.f64 (sqrt.f64 (/.f64 U (pow.f64 U* 3))) n)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 U U*))) l))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 U U*))) l) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (/.f64 n (pow.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) 2)))) (*.f64 (sqrt.f64 (/.f64 U (pow.f64 U* 3))) -1/8))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 5) (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 3))) (*.f64 (pow.f64 n 2) (pow.f64 l 5))) (sqrt.f64 (/.f64 U (pow.f64 U* 5))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))))) l) (sqrt.f64 (/.f64 U U*)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 3) (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 2))) (*.f64 n (pow.f64 l 3))) (sqrt.f64 (/.f64 U (pow.f64 U* 3))))))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 Om 5)) (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 3)) (*.f64 (*.f64 n n) (pow.f64 l 5))) (sqrt.f64 (/.f64 U (pow.f64 U* 5)))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U U*)) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 l (*.f64 Om (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))) (sqrt.f64 (/.f64 U U*))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 Om 3)) (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 2)) (sqrt.f64 (/.f64 U (pow.f64 U* 3)))) (*.f64 n (pow.f64 l 3)))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 n n)) (/.f64 (pow.f64 Om 5) (/.f64 (pow.f64 l 5) (pow.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) 3)))) (sqrt.f64 (/.f64 U (pow.f64 U* 5)))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) 2) (*.f64 (sqrt.f64 2) (pow.f64 Om 3))) (pow.f64 l 3)) (/.f64 (sqrt.f64 (/.f64 U (pow.f64 U* 3))) n)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 U U*))) l)))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 n n)) (/.f64 (pow.f64 Om 5) (/.f64 (pow.f64 l 5) (pow.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) 3)))) (sqrt.f64 (/.f64 U (pow.f64 U* 5)))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 U U*))) l) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (/.f64 n (pow.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) 2)))) (*.f64 (sqrt.f64 (/.f64 U (pow.f64 U* 3))) -1/8)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 U* U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U U*)) (/.f64 n (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))))))
(*.f64 (sqrt.f64 (*.f64 U U*)) (neg.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))))
(*.f64 (sqrt.f64 (*.f64 U U*)) (*.f64 (neg.f64 (/.f64 n Om)) (*.f64 l (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 U* U)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 U U*)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 U U*)) (/.f64 n (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U U*)) (*.f64 (/.f64 Om (sqrt.f64 -1)) (/.f64 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (sqrt.f64 -2)) l)))))
(-.f64 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 -1)) (/.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (/.f64 l (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 U U*)) 1/2)) (/.f64 (*.f64 (*.f64 n (*.f64 l (sqrt.f64 -2))) (sqrt.f64 -1)) (/.f64 Om (sqrt.f64 (*.f64 U U*)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 U* U)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 2) (sqrt.f64 -2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3)))) (sqrt.f64 (/.f64 U (pow.f64 U* 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 U U*))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 U U*)) (/.f64 n (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 U* 3))) (/.f64 (pow.f64 Om 3) (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 2) (sqrt.f64 -2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U U*)) (*.f64 (/.f64 Om (sqrt.f64 -1)) (/.f64 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (sqrt.f64 -2)) l))))))
(-.f64 (fma.f64 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 3) n)) (*.f64 (/.f64 (pow.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) 2) (pow.f64 l 3)) (/.f64 (sqrt.f64 -2) (*.f64 -1 (sqrt.f64 -1))))) (sqrt.f64 (/.f64 U (pow.f64 U* 3))) (*.f64 (*.f64 (/.f64 Om (sqrt.f64 -1)) (/.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (/.f64 l (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 U U*)) 1/2))) (/.f64 (*.f64 (*.f64 n (*.f64 l (sqrt.f64 -2))) (sqrt.f64 -1)) (/.f64 Om (sqrt.f64 (*.f64 U U*)))))
(-.f64 (fma.f64 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 3) n)) (*.f64 (/.f64 (pow.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) 2) (pow.f64 l 3)) (/.f64 (sqrt.f64 -2) (neg.f64 (sqrt.f64 -1))))) (sqrt.f64 (/.f64 U (pow.f64 U* 3))) (*.f64 (*.f64 (/.f64 Om (sqrt.f64 -1)) (/.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (/.f64 l (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 U U*)) 1/2))) (/.f64 (*.f64 (*.f64 n (*.f64 l (sqrt.f64 -2))) (sqrt.f64 -1)) (/.f64 Om (sqrt.f64 (*.f64 U U*)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 U* U)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 2) (sqrt.f64 -2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3)))) (sqrt.f64 (/.f64 U (pow.f64 U* 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 3) (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 l 5)))) (sqrt.f64 (/.f64 U (pow.f64 U* 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 U U*)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 U U*)) (/.f64 n (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 U* 3))) (/.f64 (pow.f64 Om 3) (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 2) (sqrt.f64 -2))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 U* 5))) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 n n)) (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 3) (sqrt.f64 -2)) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -1) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U U*)) (*.f64 (/.f64 Om (sqrt.f64 -1)) (/.f64 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (sqrt.f64 -2)) l)))))))
(-.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 U* 3))) (*.f64 (/.f64 (pow.f64 Om 3) n) (*.f64 (/.f64 (pow.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) 2) (pow.f64 l 3)) (/.f64 (sqrt.f64 -2) (*.f64 -1 (sqrt.f64 -1)))))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 Om 5) n) (/.f64 (*.f64 (pow.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) 3) (sqrt.f64 -2)) n)) (/.f64 (sqrt.f64 (/.f64 U (pow.f64 U* 5))) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -1) 5)))) (*.f64 (*.f64 (/.f64 Om (sqrt.f64 -1)) (/.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (/.f64 l (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 U U*)) 1/2)))) (/.f64 (*.f64 (*.f64 n (*.f64 l (sqrt.f64 -2))) (sqrt.f64 -1)) (/.f64 Om (sqrt.f64 (*.f64 U U*)))))
(-.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 U* 3))) (*.f64 (/.f64 (pow.f64 Om 3) n) (*.f64 (/.f64 (pow.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) 2) (pow.f64 l 3)) (/.f64 (sqrt.f64 -2) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U U*)) (*.f64 (/.f64 Om (sqrt.f64 -1)) (/.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (/.f64 l (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (/.f64 U (pow.f64 U* 5))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) 3)) (*.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (*.f64 n n) (sqrt.f64 -2)))))))) (/.f64 (*.f64 (*.f64 n (*.f64 l (sqrt.f64 -2))) (sqrt.f64 -1)) (/.f64 Om (sqrt.f64 (*.f64 U U*)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) (*.f64 n U)))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (*.f64 n U) (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om)))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om)))))))))
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) (*.f64 n U)))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) U))) (*.f64 1/2 (/.f64 t (/.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))) U))) (*.f64 1/2 (/.f64 t (/.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 3)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (*.f64 n U) (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om)))))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om)))))) (*.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 t t)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))) 3) U))))))
(fma.f64 1/2 (*.f64 (/.f64 t (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) U)))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) (*.f64 n U)))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) 3) U))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 t t) -1))))))
(fma.f64 1/2 (*.f64 (/.f64 t (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))) U)))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))) 3) U))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t t)) (neg.f64 (sqrt.f64 -1)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 3))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (*.f64 n U) (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om)))))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om)))))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 t 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))) 5)))) (*.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 t t)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))) 3) U)))))))
(fma.f64 1/2 (*.f64 (/.f64 t (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) U)))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) (*.f64 n U)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sqrt.f64 -1) 5) (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) 5) U)))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) 3) U))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 t t) -1)))))))
(fma.f64 1/2 (*.f64 (/.f64 t (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))) U)))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sqrt.f64 -1) 5) (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))) 5) U)))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))) 3) U))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t t)) (neg.f64 (sqrt.f64 -1))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))))) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om)))) (sqrt.f64 (/.f64 n (/.f64 t U)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -1/2 (*.f64 (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))) (*.f64 (sqrt.f64 2) (*.f64 l l))))))
(*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 n (*.f64 U t))) (*.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))) (sqrt.f64 (*.f64 (/.f64 n t) U))) -1/2)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) 2))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))))) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om)) 2)) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om)))) (sqrt.f64 (/.f64 n (/.f64 t U))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))) 2) (*.f64 (sqrt.f64 2) (pow.f64 l 4)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -1/2 (*.f64 (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))) (*.f64 (sqrt.f64 2) (*.f64 l l)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))) (sqrt.f64 (*.f64 (/.f64 n t) U))) -1/2) (*.f64 (*.f64 (pow.f64 (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))) 2) (*.f64 (pow.f64 l 4) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U))))) -1/8))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) 2))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))))) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 -1/16 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 6)) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om)) 3)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om)) 2)) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om)))) (sqrt.f64 (/.f64 n (/.f64 t U)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))) 3)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 5)) U)))) (fma.f64 (*.f64 -1/8 (*.f64 (pow.f64 (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))) 2) (*.f64 (sqrt.f64 2) (pow.f64 l 4)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -1/2 (*.f64 (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))) (*.f64 (sqrt.f64 2) (*.f64 l l))))))))
(+.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))) (sqrt.f64 (*.f64 (/.f64 n t) U))) -1/2) (*.f64 (*.f64 (pow.f64 (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))) 2) (*.f64 (pow.f64 l 4) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U))))) -1/8))) (*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 n (*.f64 U t))) (*.f64 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))) 3)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 5)) U))) -1/16))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om)))))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l)) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om)) U)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))))))))
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) 3))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l)) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om)) U)))) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 t t) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om)) 3)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om)))))))))
(fma.f64 1/2 (*.f64 (/.f64 t (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))) l)) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))) 3)) U)) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 -1 (sqrt.f64 -1))) (/.f64 (*.f64 t t) (pow.f64 l 3)))))))
(fma.f64 1/2 (*.f64 (/.f64 t (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))) l)) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))) 3)) U)) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (/.f64 (*.f64 t t) (pow.f64 l 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) 3))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l)) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om)) U)))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 t 3) (pow.f64 l 5))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om)) 5) U)))) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 t t) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om)) 3)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))))))))))
(fma.f64 1/2 (*.f64 (/.f64 t (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))) l)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sqrt.f64 -1) 5) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))) 5) U))) (pow.f64 l 5))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))) 3)) U)) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 -1 (sqrt.f64 -1))) (/.f64 (*.f64 t t) (pow.f64 l 3))))))))
(fma.f64 1/2 (*.f64 (/.f64 t (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))) l)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 t 3) (/.f64 (pow.f64 (sqrt.f64 -1) 5) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))) 5) U))) (pow.f64 l 5))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))) 3)) U)) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (/.f64 (*.f64 t t) (pow.f64 l 3))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))) (neg.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) l))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))))))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l)) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om)) U))))))
(fma.f64 -1/2 (*.f64 (/.f64 t (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))) l)) (*.f64 (sqrt.f64 (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))) (neg.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om)))))))))
(fma.f64 1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 t t) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om)) 3)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))))))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l)) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om)) U)))))))
(fma.f64 (/.f64 (*.f64 1/8 (sqrt.f64 2)) (/.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 l 3))) (*.f64 t t))) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))) 3)) U)) (fma.f64 -1/2 (*.f64 (/.f64 t (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))) l)) (*.f64 (sqrt.f64 (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))) (neg.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) l))))))
(fma.f64 (/.f64 (*.f64 1/8 (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 (pow.f64 l 3))) (*.f64 t t))) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))) 3)) U)) (fma.f64 -1/2 (*.f64 (/.f64 t (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))) l)) (*.f64 (sqrt.f64 (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))) (neg.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) l))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n U) (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))))))))))
(fma.f64 -1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 t 3) (pow.f64 l 5))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om)) 5) U)))) (fma.f64 1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 t t) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om)) 3)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))))))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l)) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om)) U))))))))
(fma.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 5)) (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -1) 5)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))) 5) U))) (fma.f64 (/.f64 (*.f64 1/8 (sqrt.f64 2)) (/.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 l 3))) (*.f64 t t))) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))) 3)) U)) (fma.f64 -1/2 (*.f64 (/.f64 t (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))) l)) (*.f64 (sqrt.f64 (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))) (neg.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) l)))))))
(fma.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 5)) (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -1) 5)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))) 5) U))) (fma.f64 (/.f64 (*.f64 1/8 (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 (pow.f64 l 3))) (*.f64 t t))) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))) 3)) U)) (fma.f64 -1/2 (*.f64 (/.f64 t (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))) l)) (*.f64 (sqrt.f64 (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))) (neg.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) l)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U U*)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U U*)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U U*)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U U*))))
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U U*)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U U*)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 (*.f64 n (*.f64 t U)) (pow.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (/.f64 U U*)))) 2)))) (*.f64 n l)) (sqrt.f64 (/.f64 1 (*.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U U*)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) Om) (-.f64 (*.f64 n (*.f64 U t)) (pow.f64 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 U U*)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 U U*)))) (*.f64 n l)) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U U*)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) n) (*.f64 (/.f64 (-.f64 (*.f64 n (*.f64 U t)) (pow.f64 (*.f64 l (neg.f64 (sqrt.f64 (/.f64 U U*)))) 2)) (/.f64 l Om)) (sqrt.f64 (/.f64 1 (*.f64 U U*))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U U*)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) n) (*.f64 (/.f64 (fma.f64 n (*.f64 U t) (*.f64 (*.f64 l l) (neg.f64 (/.f64 U U*)))) (/.f64 l Om)) (sqrt.f64 (/.f64 1 (*.f64 U U*))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U U*)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U U*)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 (*.f64 n (*.f64 t U)) (pow.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (/.f64 U U*)))) 2)))) (*.f64 n l)) (sqrt.f64 (/.f64 1 (*.f64 U* U))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 n (*.f64 t U)) (pow.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (/.f64 U U*)))) 2)))) (*.f64 (pow.f64 n 2) l)) (sqrt.f64 (/.f64 1 (*.f64 U (pow.f64 U* 3)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U U*)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) Om) (-.f64 (*.f64 n (*.f64 U t)) (pow.f64 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 U U*)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 U U*)))) (*.f64 n l)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 n (*.f64 U t)) (pow.f64 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 U U*)))) 2))) (*.f64 l (*.f64 n n))) (sqrt.f64 (/.f64 1 (*.f64 U (pow.f64 U* 3))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U U*))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) n) (*.f64 (/.f64 (-.f64 (*.f64 n (*.f64 U t)) (pow.f64 (*.f64 l (neg.f64 (sqrt.f64 (/.f64 U U*)))) 2)) (/.f64 l Om)) (sqrt.f64 (/.f64 1 (*.f64 U U*))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 U) (pow.f64 U* 3)))) (/.f64 (/.f64 (*.f64 l (*.f64 n n)) (*.f64 Om Om)) (-.f64 (*.f64 n (*.f64 U t)) (pow.f64 (*.f64 l (neg.f64 (sqrt.f64 (/.f64 U U*)))) 2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*))))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U U*)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) n) (*.f64 (/.f64 (fma.f64 n (*.f64 U t) (*.f64 (*.f64 l l) (neg.f64 (/.f64 U U*)))) (/.f64 l Om)) (sqrt.f64 (/.f64 1 (*.f64 U U*))))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 U) (pow.f64 U* 3))) (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 l (*.f64 n n)) (*.f64 Om Om)) (fma.f64 n (*.f64 U t) (*.f64 (*.f64 l l) (neg.f64 (/.f64 U U*))))))))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U U*)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))))))
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l l))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2))) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (-.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U U*)) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 n (/.f64 t U))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U t)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) (pow.f64 (*.f64 l (*.f64 l (sqrt.f64 (*.f64 (/.f64 n t) U)))) 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U t))) 1/2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l l)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 n t) U)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U t))) 1/2) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l (neg.f64 l))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2))) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2))) 2)))) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U)))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (-.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U U*)) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 n (/.f64 t U))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U t)))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (-.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U U*)) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 n (/.f64 t U))))) 2))) (pow.f64 Om 3)) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3)))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 1/2 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) (pow.f64 (*.f64 l (*.f64 l (sqrt.f64 (*.f64 (/.f64 n t) U)))) 2))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U t))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 Om 3)) (*.f64 l (*.f64 l (-.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) (pow.f64 (*.f64 l (*.f64 l (sqrt.f64 (*.f64 (/.f64 n t) U)))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l l))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 1/2 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 n t) U)))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U t))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 Om 3)) (*.f64 l (*.f64 l (-.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 n t) U)))))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l (neg.f64 l))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))))))
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l l))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2)) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (-.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U U*)) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 n (/.f64 t U))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U t)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) (pow.f64 (*.f64 l (*.f64 l (sqrt.f64 (*.f64 (/.f64 n t) U)))) 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U t))) 1/2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l l)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 n t) U)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U t))) 1/2) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l (neg.f64 l))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2)) 2)))) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2)) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (-.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U U*)) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 n (/.f64 t U))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U t)))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (-.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U U*)) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 n (/.f64 t U))))) 2))) (pow.f64 Om 3)) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3)))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 1/2 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) (pow.f64 (*.f64 l (*.f64 l (sqrt.f64 (*.f64 (/.f64 n t) U)))) 2))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U t))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 Om 3)) (*.f64 l (*.f64 l (-.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) (pow.f64 (*.f64 l (*.f64 l (sqrt.f64 (*.f64 (/.f64 n t) U)))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l l))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 1/2 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 n t) U)))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U t))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 Om 3)) (*.f64 l (*.f64 l (-.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 n t) U)))))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l (neg.f64 l))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l))))) (sqrt.f64 (/.f64 (*.f64 U (pow.f64 n 3)) (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))) U)) (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (pow.f64 U* 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 3)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (sqrt.f64 (/.f64 (*.f64 U (pow.f64 n 3)) (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))) (*.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (*.f64 U* U*))))) (sqrt.f64 (/.f64 (pow.f64 n 5) (/.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 3) U))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l l)) (/.f64 U* Om)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))) U))) (*.f64 (sqrt.f64 (/.f64 (*.f64 U (pow.f64 n 5)) (pow.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) 3))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 U* U*) (sqrt.f64 2))) (pow.f64 Om 4))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 6) (pow.f64 U* 3))) (pow.f64 Om 6)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 7) U) (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (pow.f64 U* 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (pow.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) 3))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (sqrt.f64 (/.f64 (*.f64 U (pow.f64 n 3)) (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 U* 3) (pow.f64 l 6))) (pow.f64 Om 6)) (sqrt.f64 (/.f64 (pow.f64 n 7) (/.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 5) U)))) (*.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (*.f64 U* U*))))) (sqrt.f64 (/.f64 (pow.f64 n 5) (/.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 3) U)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l l)) (/.f64 U* Om)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))) U))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 U* U*) (sqrt.f64 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 (*.f64 U (pow.f64 n 5)) (pow.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) 3)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 n 7) (/.f64 (pow.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) 5) U))) (*.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 U* 3)) (pow.f64 l 6)) (pow.f64 Om 6)))))))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U)))
(*.f64 (*.f64 2 n) (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))
(*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 2 (+.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))) (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 2 (+.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))) (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 Om 2))) (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 2 (+.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))) (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))))
(*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))) (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))) (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))) (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))))
(*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))) (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))) (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))) (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(*.f64 2 (*.f64 (*.f64 n (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))) U))
(*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))
(*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(*.f64 2 (*.f64 (*.f64 n (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))) U))
(*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))
(*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(*.f64 2 (*.f64 (*.f64 n (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))) U))
(*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))
(*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(*.f64 2 (*.f64 (*.f64 n (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))) U))
(*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))
(*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(*.f64 2 (*.f64 (*.f64 n (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))) U))
(*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))
(*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(*.f64 2 (*.f64 (*.f64 n (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))) U))
(*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))
(*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(*.f64 2 (*.f64 (*.f64 n (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))) U))
(*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))
(*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(*.f64 2 (*.f64 (*.f64 n (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))) U))
(*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))
(*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(*.f64 2 (*.f64 (*.f64 n (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))) U))
(*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))
(*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(*.f64 2 (*.f64 (*.f64 n (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))) U))
(*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))
(*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(*.f64 2 (*.f64 (*.f64 n (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))) U))
(*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))
(*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om)))) U)))
(*.f64 2 (*.f64 (*.f64 n (-.f64 t (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))) U))
(*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))
(*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U)))
(*.f64 (*.f64 -2 n) (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om)))))
(*.f64 -2 (*.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) (*.f64 n U)))
(*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 (*.f64 -2 n) (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) (*.f64 n U))))
(*.f64 n (+.f64 (*.f64 -2 (*.f64 U (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))) (*.f64 2 (*.f64 U t))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 (*.f64 -2 n) (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) (*.f64 n U))))
(*.f64 n (+.f64 (*.f64 -2 (*.f64 U (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))) (*.f64 2 (*.f64 U t))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 (*.f64 -2 n) (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) (*.f64 n U))))
(*.f64 n (+.f64 (*.f64 -2 (*.f64 U (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))) (*.f64 2 (*.f64 U t))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 U t)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 (*.f64 -2 n) (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) (*.f64 n U))))
(*.f64 n (+.f64 (*.f64 -2 (*.f64 U (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))) (*.f64 2 (*.f64 U t))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 (*.f64 -2 n) (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) (*.f64 n U))))
(*.f64 n (+.f64 (*.f64 -2 (*.f64 U (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))) (*.f64 2 (*.f64 U t))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 (*.f64 -2 n) (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) (*.f64 n U))))
(*.f64 n (+.f64 (*.f64 -2 (*.f64 U (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))) (*.f64 2 (*.f64 U t))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 U t)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 (*.f64 -2 n) (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) (*.f64 n U))))
(*.f64 n (+.f64 (*.f64 -2 (*.f64 U (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))) (*.f64 2 (*.f64 U t))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 (*.f64 -2 n) (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) (*.f64 n U))))
(*.f64 n (+.f64 (*.f64 -2 (*.f64 U (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))) (*.f64 2 (*.f64 U t))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 (*.f64 -2 n) (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) (*.f64 n U))))
(*.f64 n (+.f64 (*.f64 -2 (*.f64 U (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))) (*.f64 2 (*.f64 U t))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 U t)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))) (*.f64 2 (*.f64 n (*.f64 t U))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 (*.f64 -2 n) (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) (*.f64 n U))))
(*.f64 n (+.f64 (*.f64 -2 (*.f64 U (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))) (*.f64 2 (*.f64 U t))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))) (*.f64 2 (*.f64 n (*.f64 t U))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 (*.f64 -2 n) (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) (*.f64 n U))))
(*.f64 n (+.f64 (*.f64 -2 (*.f64 U (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))) (*.f64 2 (*.f64 U t))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))) (*.f64 2 (*.f64 n (*.f64 t U))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 (*.f64 -2 n) (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) (*.f64 n U))))
(*.f64 n (+.f64 (*.f64 -2 (*.f64 U (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))) (*.f64 2 (*.f64 U t))))
(*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))))
(*.f64 (*.f64 -2 n) (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om)))))
(*.f64 -2 (*.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) (*.f64 n U)))
(*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 (*.f64 -2 n) (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) (*.f64 n U))))
(*.f64 n (+.f64 (*.f64 -2 (*.f64 U (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))) (*.f64 2 (*.f64 U t))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 (*.f64 -2 n) (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) (*.f64 n U))))
(*.f64 n (+.f64 (*.f64 -2 (*.f64 U (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))) (*.f64 2 (*.f64 U t))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 (*.f64 -2 n) (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) (*.f64 n U))))
(*.f64 n (+.f64 (*.f64 -2 (*.f64 U (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))) (*.f64 2 (*.f64 U t))))
(*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U))))
(*.f64 (*.f64 -2 n) (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om)))))
(*.f64 -2 (*.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) (*.f64 n U)))
(*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 (*.f64 -2 n) (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) (*.f64 n U))))
(*.f64 n (+.f64 (*.f64 -2 (*.f64 U (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))) (*.f64 2 (*.f64 U t))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 (*.f64 -2 n) (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) (*.f64 n U))))
(*.f64 n (+.f64 (*.f64 -2 (*.f64 U (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))) (*.f64 2 (*.f64 U t))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U*) (pow.f64 Om 2))) (*.f64 2 (/.f64 1 Om))) U)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 (*.f64 -2 n) (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 l l) Om))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -2 (*.f64 (-.f64 (*.f64 l (*.f64 l (/.f64 2 Om))) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) (*.f64 n U))))
(*.f64 n (+.f64 (*.f64 -2 (*.f64 U (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))) (*.f64 2 (*.f64 U t))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))))
(*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*))))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om)) (*.f64 -4 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om)) (*.f64 -4 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om)) (*.f64 -4 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 U t)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))))
(fma.f64 -4 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 2 (*.f64 n (*.f64 U t))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om)) (*.f64 -4 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om)) (*.f64 -4 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 U t)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 2 (*.f64 n (*.f64 U t)) (*.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))))
(fma.f64 -4 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 2 (*.f64 n (*.f64 U t))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om)) (*.f64 -4 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))))))
(fma.f64 2 (*.f64 n (*.f64 U t)) (fma.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om)) (*.f64 -4 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
(*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U)))
(*.f64 (*.f64 2 n) (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))
(*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))) (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))) (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))) (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))))
(*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))) (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))) (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))) (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))))
(*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))) (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))) (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))) (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))))))
(*.f64 2 (fma.f64 n (*.f64 U (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))) (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U* (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (*.f64 l U*)))) (*.f64 Om Om))
(*.f64 l (*.f64 l (*.f64 (/.f64 n Om) (neg.f64 (/.f64 U* Om)))))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))

localize27.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.5b
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))))))
4.9b
(/.f64 U* (*.f64 Om Om))
6.0b
(*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om)))
22.3b
(sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))))
Compiler

Compiled 109 to 24 computations (78% saved)

series33.0ms (0.1%)

Counts
4 → 132
Calls

39 calls:

TimeVariablePointExpression
4.0ms
U*
@inf
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))))))
2.0ms
l
@0
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))))))
2.0ms
U*
@-inf
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))))))
1.0ms
U
@0
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))))))
1.0ms
U*
@inf
(sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))))

rewrite91.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
422×fma-def_binary64
352×expm1-udef_binary64
352×log1p-udef_binary64
303×log-pow_binary64
261×fma-neg_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01879
139461
2572561
Stop Event
node limit
Counts
4 → 99
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))))
(*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om)))
(/.f64 U* (*.f64 Om Om))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om))))) (cbrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))) (cbrt.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 U* U) (*.f64 Om Om))) (sqrt.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om))) 1/4) (pow.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 U) (sqrt.f64 (/.f64 (-.f64 U* U) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 U* (pow.f64 Om -2)) U) (*.f64 (/.f64 (neg.f64 U) (*.f64 Om Om)) U))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 U (*.f64 U* (pow.f64 Om -2))) (*.f64 U (/.f64 (neg.f64 U) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 U* Om) (/.f64 (*.f64 Om Om) (/.f64 Om U))) U) (pow.f64 Om 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 U* (pow.f64 Om -2)) 3) (pow.f64 (*.f64 U (pow.f64 Om -2)) 3)) U) (fma.f64 (*.f64 U (pow.f64 Om -2)) (fma.f64 U (pow.f64 Om -2) (*.f64 U* (pow.f64 Om -2))) (/.f64 (*.f64 U* U*) (pow.f64 Om 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 (*.f64 U* U*) (pow.f64 Om 4)) (/.f64 (*.f64 U U) (pow.f64 Om 4))) U) (fma.f64 U (pow.f64 Om -2) (*.f64 U* (pow.f64 Om -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U (-.f64 (*.f64 U* Om) (/.f64 (*.f64 Om Om) (/.f64 Om U)))) (pow.f64 Om 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U (-.f64 (pow.f64 (*.f64 U* (pow.f64 Om -2)) 3) (pow.f64 (*.f64 U (pow.f64 Om -2)) 3))) (fma.f64 (*.f64 U (pow.f64 Om -2)) (fma.f64 U (pow.f64 Om -2) (*.f64 U* (pow.f64 Om -2))) (/.f64 (*.f64 U* U*) (pow.f64 Om 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U (-.f64 (/.f64 (*.f64 U* U*) (pow.f64 Om 4)) (/.f64 (*.f64 U U) (pow.f64 Om 4)))) (fma.f64 U (pow.f64 Om -2) (*.f64 U* (pow.f64 Om -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 U* U) (*.f64 Om Om))) U))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 U 3) (pow.f64 (/.f64 (-.f64 U* U) (*.f64 Om Om)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 U* U) (*.f64 Om Om)) 3) (pow.f64 U 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 U (*.f64 U* (pow.f64 Om -2)) (*.f64 U (/.f64 (neg.f64 U) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 U* (pow.f64 Om -2)) U (*.f64 (/.f64 (neg.f64 U) (*.f64 Om Om)) U))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 U* (pow.f64 Om -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 U* (pow.f64 Om -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 U* (pow.f64 Om -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 U* (pow.f64 Om -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 U* (pow.f64 Om -2))) (pow.f64 (cbrt.f64 (*.f64 U* (pow.f64 Om -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 U* (pow.f64 Om -2))) 2) (cbrt.f64 (*.f64 U* (pow.f64 Om -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 U*) 2) (*.f64 (cbrt.f64 U*) (pow.f64 Om -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 U*) Om) (/.f64 (sqrt.f64 U*) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 U*) (*.f64 (sqrt.f64 U*) (pow.f64 Om -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 U*) (/.f64 1 (*.f64 Om (neg.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 Om -2) U*)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (/.f64 U* Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U* Om) (/.f64 1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 Om 4))) (/.f64 U* (pow.f64 (cbrt.f64 Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 U*) 2) Om) (/.f64 (cbrt.f64 U*) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 U*) 2) 1) (/.f64 (cbrt.f64 U*) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 U*) 1) (/.f64 (sqrt.f64 U*) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 U*) 2) (cbrt.f64 (pow.f64 Om 4))) (cbrt.f64 (*.f64 U* (pow.f64 Om -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 U*) (cbrt.f64 (pow.f64 Om 4))) (/.f64 (sqrt.f64 U*) (pow.f64 (cbrt.f64 Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 U* (pow.f64 Om -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 U* (pow.f64 Om -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 U*) Om) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 U* (pow.f64 Om -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Om (/.f64 U* Om)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 U* (*.f64 Om (neg.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 U* U*) (pow.f64 Om 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 U*) (pow.f64 Om -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 U* (pow.f64 Om -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 U* (pow.f64 Om -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 U* (pow.f64 Om -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 U* (pow.f64 Om -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 U* (pow.f64 Om -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 U* (pow.f64 Om -2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))) (*.f64 (sqrt.f64 2) (*.f64 l n))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))) (*.f64 (sqrt.f64 2) (*.f64 l n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))) (*.f64 (sqrt.f64 2) (*.f64 l n))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))) (*.f64 (sqrt.f64 2) (*.f64 l n)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))) (*.f64 (sqrt.f64 2) (*.f64 l n)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 2 (*.f64 l l)) (*.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om))) (*.f64 n n))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om))))) n) (*.f64 (sqrt.f64 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))) (*.f64 (sqrt.f64 2) (*.f64 l n))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))) (*.f64 (sqrt.f64 2) (*.f64 l n))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) l) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))) n) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))) n) 3) (pow.f64 (*.f64 (sqrt.f64 2) l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))) (*.f64 (sqrt.f64 2) (*.f64 l n)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))) (*.f64 (sqrt.f64 2) (*.f64 l n)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))) (*.f64 (sqrt.f64 2) (*.f64 l n)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 U (/.f64 (-.f64 U* U) (*.f64 Om Om)))) (*.f64 (sqrt.f64 2) (*.f64 l n)))) 1))))))

simplify96.0ms (0.2%)

Algorithm
egg-herbie
Rules
918×associate-/r/_binary64
717×associate-*l*_binary64
427×associate-*r/_binary64
385×*-commutative_binary64
385×associate-*l/_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01283378
14102992
218272810
354722705
Stop Event
node limit
Counts
231 → 152
Calls
Call 1
Inputs
(/.f64 (*.f64 (sqrt.f64 -1) U) Om)
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) U) Om) (*.f64 1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) Om))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) U) Om) (+.f64 (*.f64 1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U))))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) U) Om) (+.f64 (*.f64 1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) U) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) U) Om)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 -1) U*) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) U) Om)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 -1) U*) Om)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 2)) (*.f64 Om U)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) U) Om)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 3)) (*.f64 Om (pow.f64 U 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 -1) U*) Om)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 2)) (*.f64 Om U))))))
(/.f64 (*.f64 (sqrt.f64 -1) U) Om)
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) U) Om) (*.f64 1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) Om))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) U) Om) (+.f64 (*.f64 1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U))))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) U) Om) (+.f64 (*.f64 1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(/.f64 (*.f64 U U*) (pow.f64 Om 2))
(+.f64 (/.f64 (*.f64 U* U) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 (*.f64 U* U) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 (*.f64 U* U) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2)))
(+.f64 (/.f64 (*.f64 U* U) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 (*.f64 U* U) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 (*.f64 U* U) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2)))
(+.f64 (/.f64 (*.f64 U* U) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 (*.f64 U* U) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 (*.f64 U* U) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2)))
(+.f64 (/.f64 (*.f64 U U*) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 (*.f64 U U*) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 (*.f64 U U*) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(/.f64 (*.f64 U* U) (pow.f64 Om 2))
(+.f64 (/.f64 (*.f64 U U*) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 (*.f64 U U*) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 (*.f64 U U*) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(/.f64 (*.f64 U* U) (pow.f64 Om 2))
(+.f64 (/.f64 (*.f64 U U*) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 (*.f64 U U*) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 (*.f64 U U*) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(/.f64 (*.f64 (-.f64 U* U) U) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 U* U) U) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 U* U) U) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 U* U) U) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 U* U) U) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 U* U) U) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 U* U) U) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 U* U) U) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 U* U) U) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 U* U) U) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 U* U) U) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 U* U) U) (pow.f64 Om 2))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (pow.f64 Om 2))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U*)))) Om)) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U*)))) Om)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l (pow.f64 U* 2))))) (*.f64 Om U))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U*)))) Om)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l (pow.f64 U* 2))))) (*.f64 Om U))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l (pow.f64 U* 3))))) (*.f64 Om (pow.f64 U 2)))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
Outputs
(/.f64 (*.f64 (sqrt.f64 -1) U) Om)
(/.f64 (sqrt.f64 -1) (/.f64 Om U))
(*.f64 (/.f64 (sqrt.f64 -1) Om) U)
(*.f64 (/.f64 U Om) (sqrt.f64 -1))
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) U) Om) (*.f64 1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) Om))))
(+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om U)) (*.f64 1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) Om))))
(fma.f64 1/2 (/.f64 (/.f64 U* Om) (sqrt.f64 -1)) (*.f64 (/.f64 (sqrt.f64 -1) Om) U))
(fma.f64 1/2 (/.f64 (/.f64 U* Om) (sqrt.f64 -1)) (*.f64 (/.f64 U Om) (sqrt.f64 -1)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) U) Om) (+.f64 (*.f64 1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U))))))
(+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om U)) (fma.f64 1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) Om)) (*.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 U Om))))))
(+.f64 (fma.f64 1/2 (/.f64 (/.f64 U* Om) (sqrt.f64 -1)) (*.f64 (/.f64 (sqrt.f64 -1) Om) U)) (/.f64 -1/8 (/.f64 (*.f64 (*.f64 (neg.f64 U) (sqrt.f64 -1)) Om) (*.f64 U* U*))))
(fma.f64 1/2 (/.f64 (/.f64 U* Om) (sqrt.f64 -1)) (fma.f64 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (*.f64 (sqrt.f64 -1) (neg.f64 Om)))) (*.f64 (/.f64 U Om) (sqrt.f64 -1))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) U) Om) (+.f64 (*.f64 1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))))))
(fma.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (*.f64 U U)))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om U)) (fma.f64 1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) Om)) (*.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 U Om)))))))
(+.f64 (fma.f64 1/2 (/.f64 (/.f64 U* Om) (sqrt.f64 -1)) (/.f64 -1/8 (/.f64 (*.f64 (*.f64 (neg.f64 U) (sqrt.f64 -1)) Om) (*.f64 U* U*)))) (fma.f64 1/16 (/.f64 (/.f64 (pow.f64 U* 3) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 U (*.f64 U Om))) (*.f64 (/.f64 (sqrt.f64 -1) Om) U)))
(fma.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 U (*.f64 U (*.f64 Om (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (/.f64 U* Om) (sqrt.f64 -1)) (fma.f64 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (*.f64 (sqrt.f64 -1) (neg.f64 Om)))) (*.f64 (/.f64 U Om) (sqrt.f64 -1)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) U) Om))
(neg.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om U)))
(/.f64 (*.f64 (neg.f64 U) (sqrt.f64 -1)) Om)
(*.f64 (/.f64 (sqrt.f64 -1) Om) (neg.f64 U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) U) Om)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 -1) U*) Om)))
(fma.f64 -1 (/.f64 (sqrt.f64 -1) (/.f64 Om U)) (*.f64 1/2 (/.f64 (sqrt.f64 -1) (/.f64 Om U*))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 -1) 1/2) (/.f64 Om U*)) (*.f64 (/.f64 (sqrt.f64 -1) Om) U))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 U* Om) (sqrt.f64 -1))) (*.f64 (/.f64 U Om) (sqrt.f64 -1)))
(*.f64 (/.f64 (sqrt.f64 -1) Om) (-.f64 (*.f64 1/2 U*) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) U) Om)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 -1) U*) Om)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 2)) (*.f64 Om U)))))
(fma.f64 -1 (/.f64 (sqrt.f64 -1) (/.f64 Om U)) (fma.f64 1/2 (/.f64 (sqrt.f64 -1) (/.f64 Om U*)) (*.f64 1/8 (/.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 U* U*)) Om) U))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) Om) U*) (*.f64 1/8 (/.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 U* U*))) U))) (*.f64 (/.f64 (sqrt.f64 -1) Om) U))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 U* Om) (sqrt.f64 -1)) (*.f64 (*.f64 (/.f64 (*.f64 U* U*) Om) (sqrt.f64 -1)) (/.f64 1/8 U))) (*.f64 (/.f64 U Om) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 U* Om) (sqrt.f64 -1)) (*.f64 (/.f64 (sqrt.f64 -1) Om) (-.f64 (*.f64 1/8 (/.f64 U* (/.f64 U U*))) U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) U) Om)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 3)) (*.f64 Om (pow.f64 U 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 -1) U*) Om)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 2)) (*.f64 Om U))))))
(fma.f64 -1 (/.f64 (sqrt.f64 -1) (/.f64 Om U)) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -1) Om) (/.f64 (pow.f64 U* 3) (*.f64 U U))) (fma.f64 1/2 (/.f64 (sqrt.f64 -1) (/.f64 Om U*)) (*.f64 1/8 (/.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 U* U*)) Om) U)))))
(-.f64 (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -1) Om) (/.f64 (pow.f64 U* 3) (*.f64 U U))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) Om) U*) (*.f64 1/8 (/.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 U* U*))) U)))) (*.f64 (/.f64 (sqrt.f64 -1) Om) U))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 U* Om) (sqrt.f64 -1)) (*.f64 (/.f64 (sqrt.f64 -1) Om) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 U U))) (*.f64 1/8 (/.f64 U* (/.f64 U U*)))))) (*.f64 (/.f64 U Om) (sqrt.f64 -1)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1) Om) (-.f64 (*.f64 1/2 U*) U)) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 (/.f64 U* (/.f64 U U*)) (+.f64 (*.f64 (/.f64 U* U) 1/16) 1/8))))
(/.f64 (*.f64 (sqrt.f64 -1) U) Om)
(/.f64 (sqrt.f64 -1) (/.f64 Om U))
(*.f64 (/.f64 (sqrt.f64 -1) Om) U)
(*.f64 (/.f64 U Om) (sqrt.f64 -1))
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) U) Om) (*.f64 1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) Om))))
(+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om U)) (*.f64 1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) Om))))
(fma.f64 1/2 (/.f64 (/.f64 U* Om) (sqrt.f64 -1)) (*.f64 (/.f64 (sqrt.f64 -1) Om) U))
(fma.f64 1/2 (/.f64 (/.f64 U* Om) (sqrt.f64 -1)) (*.f64 (/.f64 U Om) (sqrt.f64 -1)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) U) Om) (+.f64 (*.f64 1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U))))))
(+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om U)) (fma.f64 1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) Om)) (*.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 U Om))))))
(+.f64 (fma.f64 1/2 (/.f64 (/.f64 U* Om) (sqrt.f64 -1)) (*.f64 (/.f64 (sqrt.f64 -1) Om) U)) (/.f64 -1/8 (/.f64 (*.f64 (*.f64 (neg.f64 U) (sqrt.f64 -1)) Om) (*.f64 U* U*))))
(fma.f64 1/2 (/.f64 (/.f64 U* Om) (sqrt.f64 -1)) (fma.f64 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (*.f64 (sqrt.f64 -1) (neg.f64 Om)))) (*.f64 (/.f64 U Om) (sqrt.f64 -1))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) U) Om) (+.f64 (*.f64 1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))))))
(fma.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (*.f64 U U)))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om U)) (fma.f64 1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) Om)) (*.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 U Om)))))))
(+.f64 (fma.f64 1/2 (/.f64 (/.f64 U* Om) (sqrt.f64 -1)) (/.f64 -1/8 (/.f64 (*.f64 (*.f64 (neg.f64 U) (sqrt.f64 -1)) Om) (*.f64 U* U*)))) (fma.f64 1/16 (/.f64 (/.f64 (pow.f64 U* 3) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 U (*.f64 U Om))) (*.f64 (/.f64 (sqrt.f64 -1) Om) U)))
(fma.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 U (*.f64 U (*.f64 Om (pow.f64 (sqrt.f64 -1) 5))))) (fma.f64 1/2 (/.f64 (/.f64 U* Om) (sqrt.f64 -1)) (fma.f64 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (*.f64 (sqrt.f64 -1) (neg.f64 Om)))) (*.f64 (/.f64 U Om) (sqrt.f64 -1)))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)
(*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om)
(*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om)
(*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om)
(*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om)
(/.f64 (*.f64 U U*) (pow.f64 Om 2))
(/.f64 U (/.f64 (*.f64 Om Om) U*))
(/.f64 U (/.f64 Om (/.f64 U* Om)))
(+.f64 (/.f64 (*.f64 U* U) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(+.f64 (/.f64 (*.f64 U* U) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(+.f64 (/.f64 (*.f64 U* U) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om)))
(/.f64 (*.f64 (neg.f64 U) U) (*.f64 Om Om))
(/.f64 (neg.f64 (*.f64 U U)) (*.f64 Om Om))
(+.f64 (/.f64 (*.f64 U* U) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(+.f64 (/.f64 (*.f64 U* U) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(+.f64 (/.f64 (*.f64 U* U) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om)))
(/.f64 (*.f64 (neg.f64 U) U) (*.f64 Om Om))
(/.f64 (neg.f64 (*.f64 U U)) (*.f64 Om Om))
(+.f64 (/.f64 (*.f64 U* U) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(+.f64 (/.f64 (*.f64 U* U) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(+.f64 (/.f64 (*.f64 U* U) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om)))
(/.f64 (*.f64 (neg.f64 U) U) (*.f64 Om Om))
(/.f64 (neg.f64 (*.f64 U U)) (*.f64 Om Om))
(+.f64 (/.f64 (*.f64 U U*) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(+.f64 (/.f64 (*.f64 U U*) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(+.f64 (/.f64 (*.f64 U U*) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(/.f64 (*.f64 U* U) (pow.f64 Om 2))
(/.f64 U (/.f64 (*.f64 Om Om) U*))
(/.f64 U (/.f64 Om (/.f64 U* Om)))
(+.f64 (/.f64 (*.f64 U U*) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(+.f64 (/.f64 (*.f64 U U*) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(+.f64 (/.f64 (*.f64 U U*) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(/.f64 (*.f64 U* U) (pow.f64 Om 2))
(/.f64 U (/.f64 (*.f64 Om Om) U*))
(/.f64 U (/.f64 Om (/.f64 U* Om)))
(+.f64 (/.f64 (*.f64 U U*) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(+.f64 (/.f64 (*.f64 U U*) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(+.f64 (/.f64 (*.f64 U U*) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (pow.f64 U 2) (pow.f64 Om 2))))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(/.f64 (*.f64 (-.f64 U* U) U) (pow.f64 Om 2))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(/.f64 (*.f64 (-.f64 U* U) U) (pow.f64 Om 2))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(/.f64 (*.f64 (-.f64 U* U) U) (pow.f64 Om 2))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(/.f64 (*.f64 (-.f64 U* U) U) (pow.f64 Om 2))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(/.f64 (*.f64 (-.f64 U* U) U) (pow.f64 Om 2))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(/.f64 (*.f64 (-.f64 U* U) U) (pow.f64 Om 2))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(/.f64 (*.f64 (-.f64 U* U) U) (pow.f64 Om 2))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(/.f64 (*.f64 (-.f64 U* U) U) (pow.f64 Om 2))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(/.f64 (*.f64 (-.f64 U* U) U) (pow.f64 Om 2))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(/.f64 (*.f64 (-.f64 U* U) U) (pow.f64 Om 2))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(/.f64 (*.f64 (-.f64 U* U) U) (pow.f64 Om 2))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(/.f64 (*.f64 (-.f64 U* U) U) (pow.f64 Om 2))
(+.f64 (/.f64 U (/.f64 (*.f64 Om Om) U*)) (neg.f64 (/.f64 (*.f64 U U) (*.f64 Om Om))))
(*.f64 (/.f64 U Om) (/.f64 (-.f64 U* U) Om))
(*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (*.f64 Om Om))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (*.f64 Om Om))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (*.f64 Om Om))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (*.f64 Om Om))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (*.f64 Om Om))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (*.f64 Om Om))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (*.f64 Om Om))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (*.f64 Om Om))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (*.f64 Om Om))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (*.f64 Om Om))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (*.f64 Om Om))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (*.f64 Om Om))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (*.f64 Om Om))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (*.f64 Om Om))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (*.f64 Om Om))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (*.f64 Om Om))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (*.f64 Om Om))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (*.f64 Om Om))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (*.f64 Om Om))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (*.f64 Om Om))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (*.f64 Om Om))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (*.f64 Om Om))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (*.f64 Om Om))
(/.f64 U* (pow.f64 Om 2))
(/.f64 U* (*.f64 Om Om))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))))
(*.f64 n (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))))
(*.f64 n (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))))
(*.f64 n (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))))
(*.f64 n (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))))
(*.f64 n (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))))
(*.f64 n (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))))
(*.f64 n (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))))
(*.f64 n (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))))
(*.f64 n (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))))
(*.f64 n (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))))
(*.f64 n (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))))
(*.f64 n (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))))
(*.f64 n (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))))
(*.f64 n (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))))
(*.f64 n (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))))
(*.f64 n (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))))
(*.f64 n (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))))
(*.f64 n (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))))
(*.f64 n (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))))
(*.f64 n (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))))
(*.f64 n (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))))
(*.f64 n (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))))
(*.f64 n (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om)))))))
(*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 U (*.f64 Om Om))))))))
(*.f64 n (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 U (*.f64 Om Om)) (-.f64 U* U)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 n l) U))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (/.f64 (sqrt.f64 2) Om))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n l) (/.f64 Om U*))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 U* (*.f64 n l)) (sqrt.f64 -1))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (+.f64 (*.f64 (/.f64 (*.f64 U* l) (sqrt.f64 -1)) 1/2) (*.f64 (sqrt.f64 -1) (*.f64 U l))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om)))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l))))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 n (*.f64 (*.f64 U* U*) l)) (*.f64 U Om))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n l) (/.f64 Om U*))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (*.f64 U* U*) l) (*.f64 (sqrt.f64 2) n))) (*.f64 (*.f64 (neg.f64 U) (sqrt.f64 -1)) Om)))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 U* (*.f64 n l)) (sqrt.f64 -1))) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 U* U*) (*.f64 n l)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (neg.f64 Om) U)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (/.f64 (sqrt.f64 2) Om))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 U* U*) (*.f64 n l)) (/.f64 (sqrt.f64 2) (*.f64 U (*.f64 (sqrt.f64 -1) (neg.f64 Om))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (+.f64 (*.f64 (/.f64 (*.f64 U* l) (sqrt.f64 -1)) 1/2) (*.f64 (sqrt.f64 -1) (*.f64 U l)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))))
(fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (pow.f64 U* 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (*.f64 U U)))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l))))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 n (*.f64 (*.f64 U* U*) l)) (*.f64 U Om))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n l) (/.f64 Om U*))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (*.f64 U* U*) l) (*.f64 (sqrt.f64 2) n))) (*.f64 (*.f64 (neg.f64 U) (sqrt.f64 -1)) Om))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 n Om) (/.f64 (*.f64 (pow.f64 U* 3) l) (*.f64 U U)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))))
(fma.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (fma.f64 1/16 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (/.f64 (pow.f64 U* 3) Om) (/.f64 (*.f64 n l) (*.f64 U U))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 U* (*.f64 n l)) (sqrt.f64 -1))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (neg.f64 Om) U))) (*.f64 -1/8 (*.f64 (*.f64 U* U*) (*.f64 n l)))))))
(fma.f64 1/16 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (/.f64 (pow.f64 U* 3) Om) (/.f64 (*.f64 n l) (*.f64 U U))))) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 U* U*) (*.f64 n l)) (/.f64 (sqrt.f64 2) (*.f64 U (*.f64 (sqrt.f64 -1) (neg.f64 Om))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (+.f64 (*.f64 (/.f64 (*.f64 U* l) (sqrt.f64 -1)) 1/2) (*.f64 (sqrt.f64 -1) (*.f64 U l))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 n l) U)))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) Om)) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (neg.f64 (/.f64 (sqrt.f64 2) Om)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U*)))) Om)) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 U* l))))) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 n l) U))))))
(-.f64 (/.f64 1/2 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 n l) (*.f64 U* (sqrt.f64 2)))))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (/.f64 Om (*.f64 U* (*.f64 n l)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)))
(*.f64 (/.f64 (sqrt.f64 2) Om) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l)))) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U*)))) Om)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l (pow.f64 U* 2))))) (*.f64 Om U))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om))))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 U* l))))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 (*.f64 U* U*) l))) U)) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 n l) U)))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l)))) (*.f64 (/.f64 1/8 U) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (*.f64 U* U*) l) (*.f64 (sqrt.f64 2) n))) Om))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)) (*.f64 (/.f64 (sqrt.f64 2) Om) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -1) U) (*.f64 (*.f64 U* U*) (*.f64 n l)))) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l)))) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -1) U) (*.f64 (*.f64 U* U*) (*.f64 n l)))) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U*)))) Om)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l (pow.f64 U* 2))))) (*.f64 Om U))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l (pow.f64 U* 3))))) (*.f64 Om (pow.f64 U 2)))))))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 U* l))))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 (*.f64 U* U*) l))) U)) (fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 n l) U)))) (*.f64 1/16 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 Om (*.f64 U U)) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 n l) (pow.f64 U* 3)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l)))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 (*.f64 U* U*) (*.f64 n l)) (/.f64 U (sqrt.f64 -1)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (/.f64 (sqrt.f64 -1) U) (/.f64 (*.f64 (pow.f64 U* 3) (*.f64 n l)) U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (/.f64 (sqrt.f64 -1) U) (*.f64 (*.f64 U* U*) (*.f64 n l)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)) (*.f64 (/.f64 (sqrt.f64 2) Om) (-.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -1) U) (/.f64 (*.f64 (pow.f64 U* 3) (*.f64 n l)) U))) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -1) U) (/.f64 (*.f64 (pow.f64 U* 3) (*.f64 n l)) U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) Om) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 U* U*) (*.f64 n l)) U) 1/8) (*.f64 U (*.f64 n l)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 n l) U))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (/.f64 (sqrt.f64 2) Om))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n l) (/.f64 Om U*))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 U* (*.f64 n l)) (sqrt.f64 -1))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (+.f64 (*.f64 (/.f64 (*.f64 U* l) (sqrt.f64 -1)) 1/2) (*.f64 (sqrt.f64 -1) (*.f64 U l))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om)))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l))))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 n (*.f64 (*.f64 U* U*) l)) (*.f64 U Om))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n l) (/.f64 Om U*))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (*.f64 U* U*) l) (*.f64 (sqrt.f64 2) n))) (*.f64 (*.f64 (neg.f64 U) (sqrt.f64 -1)) Om)))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 U* (*.f64 n l)) (sqrt.f64 -1))) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 U* U*) (*.f64 n l)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (neg.f64 Om) U)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (/.f64 (sqrt.f64 2) Om))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 U* U*) (*.f64 n l)) (/.f64 (sqrt.f64 2) (*.f64 U (*.f64 (sqrt.f64 -1) (neg.f64 Om))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (+.f64 (*.f64 (/.f64 (*.f64 U* l) (sqrt.f64 -1)) 1/2) (*.f64 (sqrt.f64 -1) (*.f64 U l)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))))
(fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (pow.f64 U* 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (*.f64 U U)))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l))))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 n (*.f64 (*.f64 U* U*) l)) (*.f64 U Om))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n l) (/.f64 Om U*))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (*.f64 U* U*) l) (*.f64 (sqrt.f64 2) n))) (*.f64 (*.f64 (neg.f64 U) (sqrt.f64 -1)) Om))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 n Om) (/.f64 (*.f64 (pow.f64 U* 3) l) (*.f64 U U)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))))
(fma.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (fma.f64 1/16 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (/.f64 (pow.f64 U* 3) Om) (/.f64 (*.f64 n l) (*.f64 U U))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 U* (*.f64 n l)) (sqrt.f64 -1))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (neg.f64 Om) U))) (*.f64 -1/8 (*.f64 (*.f64 U* U*) (*.f64 n l)))))))
(fma.f64 1/16 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (/.f64 (pow.f64 U* 3) Om) (/.f64 (*.f64 n l) (*.f64 U U))))) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 U* U*) (*.f64 n l)) (/.f64 (sqrt.f64 2) (*.f64 U (*.f64 (sqrt.f64 -1) (neg.f64 Om))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (+.f64 (*.f64 (/.f64 (*.f64 U* l) (sqrt.f64 -1)) 1/2) (*.f64 (sqrt.f64 -1) (*.f64 U l))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (neg.f64 (/.f64 (sqrt.f64 2) Om))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (neg.f64 (/.f64 (sqrt.f64 2) Om))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (neg.f64 (/.f64 (sqrt.f64 2) Om))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (neg.f64 (/.f64 (sqrt.f64 2) Om))))

localize53.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.0b
(/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)
7.4b
(*.f64 (-.f64 U* U) (*.f64 n l))
9.0b
(*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))
29.6b
(log.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))
Compiler

Compiled 197 to 64 computations (67.5% saved)

series169.0ms (0.3%)

Counts
4 → 228
Calls

57 calls:

TimeVariablePointExpression
86.0ms
l
@-inf
(log.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))
27.0ms
l
@0
(log.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))
13.0ms
U*
@-inf
(*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))
8.0ms
l
@inf
(log.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))
2.0ms
n
@0
(log.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))

rewrite99.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
652×prod-diff_binary64
371×expm1-udef_binary64
371×log1p-udef_binary64
219×associate-*r*_binary64
209×add-sqr-sqrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01986
140986
2568986
Stop Event
node limit
Counts
4 → 119
Calls
Call 1
Inputs
(log.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))
(*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))
(*.f64 (-.f64 U* U) (*.f64 n l))
(/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))) (log.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 2) (log.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))) 2)) (log.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 2 (/.f64 n Om))) (log.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 2) 1) (*.f64 (log.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))) 2)) (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))) (sqrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (log.f64 2) 3) (pow.f64 (log.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))) 3)) (+.f64 (*.f64 (log.f64 2) (log.f64 2)) (-.f64 (*.f64 (log.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))) (log.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))))) (*.f64 (log.f64 2) (log.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 2) (log.f64 2)) (*.f64 (log.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))) (log.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))))) (-.f64 (log.f64 2) (log.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 n (/.f64 Om (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))) (/.f64 Om n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 Om (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))) 1) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))) (sqrt.f64 Om)) (sqrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 n) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))) (neg.f64 n)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 l (/.f64 Om n))) (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 n Om) 3) (pow.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))) 3) (pow.f64 (/.f64 n Om) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 U* (*.f64 n l)) (*.f64 (neg.f64 U) (*.f64 n l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 n l) U*) (*.f64 (*.f64 n l) (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 n (*.f64 l (-.f64 U* U))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 U* 3) (pow.f64 U 3)) (*.f64 n l)) (fma.f64 U* U* (*.f64 U (+.f64 U U*))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 U* U*) (*.f64 U U)) (*.f64 n l)) (+.f64 U U*))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n l) (-.f64 (pow.f64 U* 3) (pow.f64 U 3))) (fma.f64 U* U* (*.f64 U (+.f64 U U*))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n l) (-.f64 (*.f64 U* U*) (*.f64 U U))) (+.f64 U U*))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (*.f64 l (-.f64 U* U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 n (*.f64 l (-.f64 U* U))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 n (*.f64 l (-.f64 U* U)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 n (*.f64 l (-.f64 U* U)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 n (*.f64 l (-.f64 U* U))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 l) n) (-.f64 U* U)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 n (*.f64 l (-.f64 U* U))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 n (*.f64 l (-.f64 U* U))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 (*.f64 n l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 n l) 3) (pow.f64 (-.f64 U* U) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 n (*.f64 l (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 n (*.f64 l (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 n (*.f64 l (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 n (*.f64 l (-.f64 U* U)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 U* (/.f64 Om (*.f64 n l))) (/.f64 U (/.f64 Om (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 U* U) (/.f64 1 (/.f64 Om (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 U* U) (*.f64 (*.f64 n l) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n l) (*.f64 (-.f64 U* U) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (*.f64 l (-.f64 U* U))) (/.f64 1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 n (*.f64 l (-.f64 U* U)))) 2) (*.f64 (cbrt.f64 (*.f64 n (*.f64 l (-.f64 U* U)))) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 l (-.f64 U* U)))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 l (-.f64 U* U)))) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))) (sqrt.f64 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 U* U) (neg.f64 (*.f64 n l))) (/.f64 1 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (*.f64 n (*.f64 l (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (-.f64 U* U)) (*.f64 l (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 U* U) 1) (/.f64 l (/.f64 Om n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 n (*.f64 l (-.f64 U* U)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 n (*.f64 l (-.f64 U* U)))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 l (-.f64 U* U)))) 1) (/.f64 (sqrt.f64 (*.f64 n (*.f64 l (-.f64 U* U)))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n (-.f64 U* U)) 1) (/.f64 l Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 U* U) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 n l) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n l) (cbrt.f64 (*.f64 Om Om))) (/.f64 (-.f64 U* U) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 n (*.f64 l (-.f64 U* U)))) 2) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 l (-.f64 U* U)))) (cbrt.f64 (*.f64 Om Om))) (/.f64 (sqrt.f64 (*.f64 n (*.f64 l (-.f64 U* U)))) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n (-.f64 U* U)) (cbrt.f64 (*.f64 Om Om))) (/.f64 l (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 U* U) (sqrt.f64 Om)) (/.f64 (*.f64 n l) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n l) (sqrt.f64 Om)) (/.f64 (-.f64 U* U) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 n (*.f64 l (-.f64 U* U)))) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 n (*.f64 l (-.f64 U* U)))) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n (-.f64 U* U)) (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Om (*.f64 n (*.f64 l (-.f64 U* U)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 l (-.f64 U* U))) 3) (pow.f64 Om 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))) 1))))))

simplify168.0ms (0.3%)

Algorithm
egg-herbie
Rules
505×distribute-rgt-in_binary64
495×distribute-lft-in_binary64
310×times-frac_binary64
278×associate-+r+_binary64
255×unswap-sqr_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03148181
110487717
245407163
Stop Event
node limit
Counts
347 → 257
Calls
Call 1
Inputs
(+.f64 (log.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (log.f64 n))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 n (-.f64 U* U)) Om)) (+.f64 (log.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (log.f64 n)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 n (-.f64 U* U)) Om)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 (-.f64 U* U) 2)) (pow.f64 Om 2))) (+.f64 (log.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (log.f64 n))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 n (-.f64 U* U)) Om)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 (-.f64 U* U) 2)) (pow.f64 Om 2))) (+.f64 (log.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 n 3) (pow.f64 (-.f64 U* U) 3)) (pow.f64 Om 3))) (log.f64 n)))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 n))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (/.f64 Om (*.f64 n (-.f64 U* U)))) (*.f64 -2 (log.f64 (/.f64 1 n)))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 n 2) (pow.f64 (-.f64 U* U) 2)))) (+.f64 (*.f64 -2 (/.f64 Om (*.f64 n (-.f64 U* U)))) (*.f64 -2 (log.f64 (/.f64 1 n))))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 n 2) (pow.f64 (-.f64 U* U) 2)))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 n 3) (pow.f64 (-.f64 U* U) 3)))) (+.f64 (*.f64 -2 (/.f64 Om (*.f64 n (-.f64 U* U)))) (*.f64 -2 (log.f64 (/.f64 1 n)))))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 n))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 n))) (*.f64 -2 (/.f64 Om (*.f64 n (-.f64 U* U))))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 n))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 n 2) (pow.f64 (-.f64 U* U) 2)))) (*.f64 -2 (/.f64 Om (*.f64 n (-.f64 U* U)))))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 n))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 n 2) (pow.f64 (-.f64 U* U) 2)))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 n 3) (pow.f64 (-.f64 U* U) 3)))) (*.f64 -2 (/.f64 Om (*.f64 n (-.f64 U* U))))))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))))) (*.f64 -2 (log.f64 Om)))
(+.f64 (log.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))))) (+.f64 (*.f64 -2 (log.f64 Om)) (*.f64 -2 (/.f64 Om (*.f64 n (-.f64 U* U))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 n 2) (pow.f64 (-.f64 U* U) 2)))) (+.f64 (log.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))))) (+.f64 (*.f64 -2 (log.f64 Om)) (*.f64 -2 (/.f64 Om (*.f64 n (-.f64 U* U)))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 n 2) (pow.f64 (-.f64 U* U) 2)))) (+.f64 (log.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 n 3) (pow.f64 (-.f64 U* U) 3)))) (+.f64 (*.f64 -2 (log.f64 Om)) (*.f64 -2 (/.f64 Om (*.f64 n (-.f64 U* U))))))))
(+.f64 (log.f64 (/.f64 1 Om)) (log.f64 (*.f64 -4 (*.f64 n (*.f64 (pow.f64 l 2) U)))))
(+.f64 (log.f64 (/.f64 1 Om)) (+.f64 (log.f64 (*.f64 -4 (*.f64 n (*.f64 (pow.f64 l 2) U)))) (*.f64 -1/2 (/.f64 (*.f64 n (-.f64 U* U)) Om))))
(+.f64 (log.f64 (/.f64 1 Om)) (+.f64 (log.f64 (*.f64 -4 (*.f64 n (*.f64 (pow.f64 l 2) U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 n (-.f64 U* U)) Om)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 (-.f64 U* U) 2)) (pow.f64 Om 2))))))
(+.f64 (log.f64 (/.f64 1 Om)) (+.f64 (log.f64 (*.f64 -4 (*.f64 n (*.f64 (pow.f64 l 2) U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 n (-.f64 U* U)) Om)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 (-.f64 U* U) 2)) (pow.f64 Om 2))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 n 3) (pow.f64 (-.f64 U* U) 3)) (pow.f64 Om 3)))))))
(+.f64 (log.f64 (*.f64 4 (*.f64 n (*.f64 (pow.f64 l 2) U)))) (log.f64 (/.f64 -1 Om)))
(+.f64 (log.f64 (*.f64 4 (*.f64 n (*.f64 (pow.f64 l 2) U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 n (-.f64 U* U)) Om)) (log.f64 (/.f64 -1 Om))))
(+.f64 (log.f64 (*.f64 4 (*.f64 n (*.f64 (pow.f64 l 2) U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 n (-.f64 U* U)) Om)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 (-.f64 U* U) 2)) (pow.f64 Om 2))) (log.f64 (/.f64 -1 Om)))))
(+.f64 (log.f64 (*.f64 4 (*.f64 n (*.f64 (pow.f64 l 2) U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 n (-.f64 U* U)) Om)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 (-.f64 U* U) 2)) (pow.f64 Om 2))) (+.f64 (log.f64 (/.f64 -1 Om)) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 n 3) (pow.f64 (-.f64 U* U) 3)) (pow.f64 Om 3)))))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (*.f64 2 (log.f64 l)))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (*.f64 2 (log.f64 l)))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (*.f64 2 (log.f64 l)))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (*.f64 2 (log.f64 l)))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (*.f64 -2 (log.f64 (/.f64 1 l))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (*.f64 -2 (log.f64 (/.f64 1 l))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (*.f64 -2 (log.f64 (/.f64 1 l))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (*.f64 -2 (log.f64 (/.f64 1 l))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) (log.f64 U))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) (*.f64 Om (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))))) (log.f64 U)))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) (*.f64 Om (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2)))) (log.f64 U))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) (*.f64 Om (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (pow.f64 U 3))) (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2)))) (log.f64 U)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 U))) (log.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (*.f64 n (*.f64 l U)))) (+.f64 (log.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 U)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (*.f64 n (*.f64 l U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))))) (+.f64 (log.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 U))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (*.f64 n (*.f64 l U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (pow.f64 U 3))))) (+.f64 (log.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 U)))))))
(+.f64 (log.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 U))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (*.f64 n (*.f64 l U)))) (+.f64 (log.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 U)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (*.f64 n (*.f64 l U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))))) (+.f64 (log.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 U))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (*.f64 n (*.f64 l U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (pow.f64 U 3))))) (+.f64 (log.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 U)))))))
(log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om)))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))) (/.f64 (*.f64 n (*.f64 l U*)) (*.f64 Om (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U* 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 2)))) (+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))) (/.f64 (*.f64 n (*.f64 l U*)) (*.f64 Om (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (pow.f64 U* 3))) (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U* 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 2)))) (+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))) (/.f64 (*.f64 n (*.f64 l U*)) (*.f64 Om (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 U*))) (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 U*))) (/.f64 (*.f64 Om (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) (*.f64 n (*.f64 l U*)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 2)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U* 2))))) (+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 U*))) (/.f64 (*.f64 Om (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) (*.f64 n (*.f64 l U*))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 2)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U* 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (pow.f64 U* 3))))) (+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 U*))) (/.f64 (*.f64 Om (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) (*.f64 n (*.f64 l U*)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 U*))) (log.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))))
(+.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) (*.f64 n (*.f64 l U*))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 U*))) (log.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 2)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U* 2))))) (+.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) (*.f64 n (*.f64 l U*))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 U*))) (log.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 2)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U* 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (pow.f64 U* 3))))) (+.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) (*.f64 n (*.f64 l U*))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 U*))) (log.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))))))))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om)
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 Om 2))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 Om 2))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))
(*.f64 -1 (*.f64 n (*.f64 l U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(*.f64 n (*.f64 l U*))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(*.f64 n (*.f64 l U*))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(*.f64 n (*.f64 l U*))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(*.f64 -1 (*.f64 n (*.f64 l U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(*.f64 -1 (*.f64 n (*.f64 l U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
Outputs
(+.f64 (log.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (log.f64 n))
(+.f64 (log.f64 (*.f64 -4 (/.f64 (*.f64 (*.f64 l l) U) Om))) (log.f64 n))
(+.f64 (log.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 l l) Om) U))) (log.f64 n))
(+.f64 (log.f64 (*.f64 -4 n)) (log.f64 (*.f64 (/.f64 (*.f64 l l) Om) U)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 n (-.f64 U* U)) Om)) (+.f64 (log.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (log.f64 n)))
(fma.f64 -1/2 (/.f64 n (/.f64 Om (-.f64 U* U))) (+.f64 (log.f64 (*.f64 -4 (/.f64 (*.f64 (*.f64 l l) U) Om))) (log.f64 n)))
(+.f64 (log.f64 n) (fma.f64 -1/2 (*.f64 (/.f64 n Om) (-.f64 U* U)) (log.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 l l) Om) U)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 n (-.f64 U* U)) Om)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 (-.f64 U* U) 2)) (pow.f64 Om 2))) (+.f64 (log.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (log.f64 n))))
(fma.f64 -1/2 (/.f64 n (/.f64 Om (-.f64 U* U))) (fma.f64 -1/8 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (pow.f64 (-.f64 U* U) 2))) (+.f64 (log.f64 (*.f64 -4 (/.f64 (*.f64 (*.f64 l l) U) Om))) (log.f64 n))))
(fma.f64 -1/2 (*.f64 (/.f64 n Om) (-.f64 U* U)) (+.f64 (log.f64 n) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (pow.f64 (-.f64 U* U) 2)) (log.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 l l) Om) U))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 n (-.f64 U* U)) Om)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 (-.f64 U* U) 2)) (pow.f64 Om 2))) (+.f64 (log.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 n 3) (pow.f64 (-.f64 U* U) 3)) (pow.f64 Om 3))) (log.f64 n)))))
(fma.f64 -1/2 (/.f64 n (/.f64 Om (-.f64 U* U))) (fma.f64 -1/8 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (pow.f64 (-.f64 U* U) 2))) (+.f64 (log.f64 (*.f64 -4 (/.f64 (*.f64 (*.f64 l l) U) Om))) (fma.f64 -1/24 (/.f64 (pow.f64 n 3) (/.f64 (pow.f64 Om 3) (pow.f64 (-.f64 U* U) 3))) (log.f64 n)))))
(fma.f64 -1/2 (*.f64 (/.f64 n Om) (-.f64 U* U)) (+.f64 (fma.f64 -1/24 (*.f64 (/.f64 (pow.f64 n 3) (pow.f64 Om 3)) (pow.f64 (-.f64 U* U) 3)) (log.f64 n)) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (pow.f64 (-.f64 U* U) 2)) (log.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 l l) Om) U))))))
(fma.f64 -1/2 (*.f64 (/.f64 n Om) (-.f64 U* U)) (+.f64 (fma.f64 -1/24 (*.f64 (pow.f64 (/.f64 n Om) 3) (pow.f64 (-.f64 U* U) 3)) (log.f64 n)) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (pow.f64 (-.f64 U* U) 2)) (log.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 l l) Om) U))))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 n))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 U (-.f64 U* U)))))) (*.f64 -2 (neg.f64 (log.f64 n))))
(fma.f64 -2 (neg.f64 (log.f64 n)) (log.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))))
(+.f64 (log.f64 (*.f64 2 (*.f64 n n))) (log.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (/.f64 Om (*.f64 n (-.f64 U* U)))) (*.f64 -2 (log.f64 (/.f64 1 n)))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 U (-.f64 U* U)))))) (*.f64 -2 (+.f64 (/.f64 Om (*.f64 n (-.f64 U* U))) (neg.f64 (log.f64 n)))))
(fma.f64 -2 (-.f64 (/.f64 Om (*.f64 n (-.f64 U* U))) (log.f64 n)) (log.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))))
(fma.f64 -2 (-.f64 (/.f64 (/.f64 Om n) (-.f64 U* U)) (log.f64 n)) (log.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 n 2) (pow.f64 (-.f64 U* U) 2)))) (+.f64 (*.f64 -2 (/.f64 Om (*.f64 n (-.f64 U* U)))) (*.f64 -2 (log.f64 (/.f64 1 n))))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 U (-.f64 U* U)))))) (fma.f64 -2 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 n n) (pow.f64 (-.f64 U* U) 2))) (*.f64 -2 (+.f64 (/.f64 Om (*.f64 n (-.f64 U* U))) (neg.f64 (log.f64 n))))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))) (*.f64 -2 (+.f64 (-.f64 (/.f64 Om (*.f64 n (-.f64 U* U))) (log.f64 n)) (*.f64 (/.f64 Om (pow.f64 (-.f64 U* U) 2)) (/.f64 Om (*.f64 n n))))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))) (*.f64 -2 (+.f64 (-.f64 (/.f64 (/.f64 Om n) (-.f64 U* U)) (log.f64 n)) (*.f64 (/.f64 Om (pow.f64 (-.f64 U* U) 2)) (/.f64 Om (*.f64 n n))))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 n 2) (pow.f64 (-.f64 U* U) 2)))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 n 3) (pow.f64 (-.f64 U* U) 3)))) (+.f64 (*.f64 -2 (/.f64 Om (*.f64 n (-.f64 U* U)))) (*.f64 -2 (log.f64 (/.f64 1 n)))))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 U (-.f64 U* U)))))) (fma.f64 -2 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 n n) (pow.f64 (-.f64 U* U) 2))) (fma.f64 -8/3 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 n 3) (pow.f64 (-.f64 U* U) 3))) (*.f64 -2 (+.f64 (/.f64 Om (*.f64 n (-.f64 U* U))) (neg.f64 (log.f64 n)))))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 Om (pow.f64 (-.f64 U* U) 2)) (/.f64 Om (*.f64 n n))) (*.f64 -8/3 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 n 3) (pow.f64 (-.f64 U* U) 3))))) (fma.f64 -2 (-.f64 (/.f64 Om (*.f64 n (-.f64 U* U))) (log.f64 n)) (log.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om))))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))) (fma.f64 -2 (*.f64 (/.f64 Om (pow.f64 (-.f64 U* U) 2)) (/.f64 Om (*.f64 n n))) (fma.f64 -2 (-.f64 (/.f64 (/.f64 Om n) (-.f64 U* U)) (log.f64 n)) (*.f64 -8/3 (/.f64 (pow.f64 (/.f64 Om n) 3) (pow.f64 (-.f64 U* U) 3))))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 n))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 U (-.f64 U* U)))))) (*.f64 -2 (log.f64 (/.f64 -1 n))))
(fma.f64 -2 (log.f64 (/.f64 -1 n)) (log.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 n))) (*.f64 -2 (/.f64 Om (*.f64 n (-.f64 U* U))))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 U (-.f64 U* U)))))) (*.f64 -2 (+.f64 (log.f64 (/.f64 -1 n)) (/.f64 Om (*.f64 n (-.f64 U* U))))))
(fma.f64 -2 (+.f64 (/.f64 Om (*.f64 n (-.f64 U* U))) (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))))
(fma.f64 -2 (+.f64 (/.f64 (/.f64 Om n) (-.f64 U* U)) (log.f64 (/.f64 -1 n))) (log.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 n))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 n 2) (pow.f64 (-.f64 U* U) 2)))) (*.f64 -2 (/.f64 Om (*.f64 n (-.f64 U* U)))))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 U (-.f64 U* U)))))) (fma.f64 -2 (log.f64 (/.f64 -1 n)) (*.f64 -2 (+.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 n n) (pow.f64 (-.f64 U* U) 2))) (/.f64 Om (*.f64 n (-.f64 U* U)))))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))) (*.f64 -2 (+.f64 (log.f64 (/.f64 -1 n)) (+.f64 (/.f64 Om (*.f64 n (-.f64 U* U))) (*.f64 (/.f64 Om (pow.f64 (-.f64 U* U) 2)) (/.f64 Om (*.f64 n n)))))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))) (*.f64 -2 (+.f64 (log.f64 (/.f64 -1 n)) (+.f64 (/.f64 (/.f64 Om n) (-.f64 U* U)) (*.f64 (/.f64 Om (pow.f64 (-.f64 U* U) 2)) (/.f64 Om (*.f64 n n)))))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 n))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 n 2) (pow.f64 (-.f64 U* U) 2)))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 n 3) (pow.f64 (-.f64 U* U) 3)))) (*.f64 -2 (/.f64 Om (*.f64 n (-.f64 U* U))))))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 U (-.f64 U* U)))))) (fma.f64 -2 (log.f64 (/.f64 -1 n)) (fma.f64 -2 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 n n) (pow.f64 (-.f64 U* U) 2))) (fma.f64 -8/3 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 n 3) (pow.f64 (-.f64 U* U) 3))) (*.f64 -2 (/.f64 Om (*.f64 n (-.f64 U* U))))))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))) (+.f64 (*.f64 -2 (+.f64 (log.f64 (/.f64 -1 n)) (+.f64 (/.f64 Om (*.f64 n (-.f64 U* U))) (*.f64 (/.f64 Om (pow.f64 (-.f64 U* U) 2)) (/.f64 Om (*.f64 n n)))))) (*.f64 -8/3 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 n 3) (pow.f64 (-.f64 U* U) 3))))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))) (+.f64 (*.f64 -2 (+.f64 (log.f64 (/.f64 -1 n)) (+.f64 (/.f64 (/.f64 Om n) (-.f64 U* U)) (*.f64 (/.f64 Om (pow.f64 (-.f64 U* U) 2)) (/.f64 Om (*.f64 n n)))))) (*.f64 -8/3 (/.f64 (pow.f64 (/.f64 Om n) 3) (pow.f64 (-.f64 U* U) 3)))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))))) (*.f64 -2 (log.f64 Om)))
(+.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U (-.f64 U* U))))) (*.f64 -2 (log.f64 Om)))
(fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U (-.f64 U* U)))))))
(fma.f64 -2 (log.f64 Om) (log.f64 (*.f64 (*.f64 l (*.f64 l (*.f64 n n))) (*.f64 (*.f64 U (-.f64 U* U)) 2))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))))) (+.f64 (*.f64 -2 (log.f64 Om)) (*.f64 -2 (/.f64 Om (*.f64 n (-.f64 U* U))))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U (-.f64 U* U))))) (*.f64 -2 (+.f64 (log.f64 Om) (/.f64 Om (*.f64 n (-.f64 U* U))))))
(fma.f64 -2 (+.f64 (/.f64 Om (*.f64 n (-.f64 U* U))) (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U (-.f64 U* U)))))))
(fma.f64 -2 (+.f64 (/.f64 (/.f64 Om n) (-.f64 U* U)) (log.f64 Om)) (log.f64 (*.f64 (*.f64 l (*.f64 l (*.f64 n n))) (*.f64 (*.f64 U (-.f64 U* U)) 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 n 2) (pow.f64 (-.f64 U* U) 2)))) (+.f64 (log.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))))) (+.f64 (*.f64 -2 (log.f64 Om)) (*.f64 -2 (/.f64 Om (*.f64 n (-.f64 U* U)))))))
(fma.f64 -2 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 n n) (pow.f64 (-.f64 U* U) 2))) (+.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U (-.f64 U* U))))) (*.f64 -2 (+.f64 (log.f64 Om) (/.f64 Om (*.f64 n (-.f64 U* U)))))))
(fma.f64 -2 (*.f64 (/.f64 Om (pow.f64 (-.f64 U* U) 2)) (/.f64 Om (*.f64 n n))) (fma.f64 -2 (+.f64 (/.f64 Om (*.f64 n (-.f64 U* U))) (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U (-.f64 U* U))))))))
(fma.f64 -2 (*.f64 (/.f64 Om (pow.f64 (-.f64 U* U) 2)) (/.f64 Om (*.f64 n n))) (fma.f64 -2 (+.f64 (/.f64 (/.f64 Om n) (-.f64 U* U)) (log.f64 Om)) (log.f64 (*.f64 (*.f64 l (*.f64 l (*.f64 n n))) (*.f64 (*.f64 U (-.f64 U* U)) 2)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 n 2) (pow.f64 (-.f64 U* U) 2)))) (+.f64 (log.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 n 3) (pow.f64 (-.f64 U* U) 3)))) (+.f64 (*.f64 -2 (log.f64 Om)) (*.f64 -2 (/.f64 Om (*.f64 n (-.f64 U* U))))))))
(fma.f64 -2 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 n n) (pow.f64 (-.f64 U* U) 2))) (+.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U (-.f64 U* U))))) (fma.f64 -8/3 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 n 3) (pow.f64 (-.f64 U* U) 3))) (*.f64 -2 (+.f64 (log.f64 Om) (/.f64 Om (*.f64 n (-.f64 U* U))))))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 Om (pow.f64 (-.f64 U* U) 2)) (/.f64 Om (*.f64 n n))) (fma.f64 -2 (+.f64 (/.f64 Om (*.f64 n (-.f64 U* U))) (log.f64 Om)) (log.f64 (*.f64 2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U (-.f64 U* U)))))))) (*.f64 -8/3 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 n 3) (pow.f64 (-.f64 U* U) 3)))))
(+.f64 (fma.f64 -2 (+.f64 (/.f64 (/.f64 Om n) (-.f64 U* U)) (log.f64 Om)) (*.f64 -8/3 (/.f64 (pow.f64 (/.f64 Om n) 3) (pow.f64 (-.f64 U* U) 3)))) (fma.f64 -2 (*.f64 (/.f64 Om (pow.f64 (-.f64 U* U) 2)) (/.f64 Om (*.f64 n n))) (log.f64 (*.f64 (*.f64 l (*.f64 l (*.f64 n n))) (*.f64 (*.f64 U (-.f64 U* U)) 2)))))
(+.f64 (log.f64 (/.f64 1 Om)) (log.f64 (*.f64 -4 (*.f64 n (*.f64 (pow.f64 l 2) U)))))
(+.f64 (neg.f64 (log.f64 Om)) (log.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 l l) U) n))))
(-.f64 (log.f64 (*.f64 -4 (*.f64 (*.f64 l l) (*.f64 U n)))) (log.f64 Om))
(+.f64 (log.f64 (/.f64 1 Om)) (+.f64 (log.f64 (*.f64 -4 (*.f64 n (*.f64 (pow.f64 l 2) U)))) (*.f64 -1/2 (/.f64 (*.f64 n (-.f64 U* U)) Om))))
(+.f64 (+.f64 (neg.f64 (log.f64 Om)) (log.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 l l) U) n)))) (*.f64 -1/2 (/.f64 n (/.f64 Om (-.f64 U* U)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 n Om) (-.f64 U* U)) (log.f64 (*.f64 -4 (*.f64 (*.f64 l l) (*.f64 U n))))) (log.f64 Om))
(+.f64 (log.f64 (/.f64 1 Om)) (+.f64 (log.f64 (*.f64 -4 (*.f64 n (*.f64 (pow.f64 l 2) U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 n (-.f64 U* U)) Om)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 (-.f64 U* U) 2)) (pow.f64 Om 2))))))
(+.f64 (+.f64 (neg.f64 (log.f64 Om)) (log.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 l l) U) n)))) (fma.f64 -1/2 (/.f64 n (/.f64 Om (-.f64 U* U))) (*.f64 -1/8 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (pow.f64 (-.f64 U* U) 2))))))
(+.f64 (-.f64 (log.f64 (*.f64 -4 (*.f64 (*.f64 l l) (*.f64 U n)))) (log.f64 Om)) (fma.f64 -1/2 (*.f64 (/.f64 n Om) (-.f64 U* U)) (/.f64 (*.f64 (*.f64 n n) -1/8) (/.f64 (*.f64 Om Om) (pow.f64 (-.f64 U* U) 2)))))
(+.f64 (-.f64 (log.f64 (*.f64 -4 (*.f64 (*.f64 l l) (*.f64 U n)))) (log.f64 Om)) (fma.f64 -1/2 (*.f64 (/.f64 n Om) (-.f64 U* U)) (/.f64 -1/8 (*.f64 (/.f64 Om (pow.f64 (-.f64 U* U) 2)) (/.f64 Om (*.f64 n n))))))
(+.f64 (log.f64 (/.f64 1 Om)) (+.f64 (log.f64 (*.f64 -4 (*.f64 n (*.f64 (pow.f64 l 2) U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 n (-.f64 U* U)) Om)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 (-.f64 U* U) 2)) (pow.f64 Om 2))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 n 3) (pow.f64 (-.f64 U* U) 3)) (pow.f64 Om 3)))))))
(+.f64 (+.f64 (neg.f64 (log.f64 Om)) (log.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 l l) U) n)))) (fma.f64 -1/2 (/.f64 n (/.f64 Om (-.f64 U* U))) (fma.f64 -1/8 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (pow.f64 (-.f64 U* U) 2))) (*.f64 -1/24 (/.f64 (pow.f64 n 3) (/.f64 (pow.f64 Om 3) (pow.f64 (-.f64 U* U) 3)))))))
(+.f64 (-.f64 (log.f64 (*.f64 -4 (*.f64 (*.f64 l l) (*.f64 U n)))) (log.f64 Om)) (fma.f64 -1/2 (*.f64 (/.f64 n Om) (-.f64 U* U)) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (pow.f64 (-.f64 U* U) 2)) (/.f64 (*.f64 (pow.f64 n 3) -1/24) (/.f64 (pow.f64 Om 3) (pow.f64 (-.f64 U* U) 3))))))
(+.f64 (-.f64 (log.f64 (*.f64 -4 (*.f64 (*.f64 l l) (*.f64 U n)))) (log.f64 Om)) (fma.f64 -1/2 (*.f64 (/.f64 n Om) (-.f64 U* U)) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (pow.f64 (-.f64 U* U) 2)) (/.f64 -1/24 (/.f64 (pow.f64 (/.f64 Om n) 3) (pow.f64 (-.f64 U* U) 3))))))
(+.f64 (log.f64 (*.f64 4 (*.f64 n (*.f64 (pow.f64 l 2) U)))) (log.f64 (/.f64 -1 Om)))
(+.f64 (log.f64 (*.f64 (*.f64 (*.f64 (*.f64 l l) U) n) 4)) (log.f64 (/.f64 -1 Om)))
(+.f64 (log.f64 (*.f64 (*.f64 l (*.f64 l U)) (*.f64 n 4))) (log.f64 (/.f64 -1 Om)))
(+.f64 (log.f64 (*.f64 (*.f64 (*.f64 l l) U) (*.f64 n 4))) (log.f64 (/.f64 -1 Om)))
(+.f64 (log.f64 (*.f64 4 (*.f64 n (*.f64 (pow.f64 l 2) U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 n (-.f64 U* U)) Om)) (log.f64 (/.f64 -1 Om))))
(+.f64 (log.f64 (*.f64 (*.f64 (*.f64 (*.f64 l l) U) n) 4)) (fma.f64 -1/2 (/.f64 n (/.f64 Om (-.f64 U* U))) (log.f64 (/.f64 -1 Om))))
(+.f64 (log.f64 (*.f64 (*.f64 l (*.f64 l U)) (*.f64 n 4))) (fma.f64 -1/2 (*.f64 (/.f64 n Om) (-.f64 U* U)) (log.f64 (/.f64 -1 Om))))
(+.f64 (log.f64 (*.f64 (*.f64 (*.f64 l l) U) (*.f64 n 4))) (fma.f64 -1/2 (*.f64 (/.f64 n Om) (-.f64 U* U)) (log.f64 (/.f64 -1 Om))))
(+.f64 (log.f64 (*.f64 4 (*.f64 n (*.f64 (pow.f64 l 2) U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 n (-.f64 U* U)) Om)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 (-.f64 U* U) 2)) (pow.f64 Om 2))) (log.f64 (/.f64 -1 Om)))))
(+.f64 (log.f64 (*.f64 (*.f64 (*.f64 (*.f64 l l) U) n) 4)) (fma.f64 -1/2 (/.f64 n (/.f64 Om (-.f64 U* U))) (fma.f64 -1/8 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (pow.f64 (-.f64 U* U) 2))) (log.f64 (/.f64 -1 Om)))))
(+.f64 (log.f64 (*.f64 (*.f64 l (*.f64 l U)) (*.f64 n 4))) (fma.f64 -1/2 (*.f64 (/.f64 n Om) (-.f64 U* U)) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (pow.f64 (-.f64 U* U) 2)) (log.f64 (/.f64 -1 Om)))))
(+.f64 (log.f64 (*.f64 (*.f64 (*.f64 l l) U) (*.f64 n 4))) (fma.f64 -1/2 (*.f64 (/.f64 n Om) (-.f64 U* U)) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (pow.f64 (-.f64 U* U) 2)) (log.f64 (/.f64 -1 Om)))))
(+.f64 (log.f64 (*.f64 4 (*.f64 n (*.f64 (pow.f64 l 2) U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 n (-.f64 U* U)) Om)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 (-.f64 U* U) 2)) (pow.f64 Om 2))) (+.f64 (log.f64 (/.f64 -1 Om)) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 n 3) (pow.f64 (-.f64 U* U) 3)) (pow.f64 Om 3)))))))
(+.f64 (log.f64 (*.f64 (*.f64 (*.f64 (*.f64 l l) U) n) 4)) (fma.f64 -1/2 (/.f64 n (/.f64 Om (-.f64 U* U))) (+.f64 (fma.f64 -1/8 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (pow.f64 (-.f64 U* U) 2))) (log.f64 (/.f64 -1 Om))) (*.f64 -1/24 (/.f64 (pow.f64 n 3) (/.f64 (pow.f64 Om 3) (pow.f64 (-.f64 U* U) 3)))))))
(+.f64 (log.f64 (*.f64 (*.f64 l (*.f64 l U)) (*.f64 n 4))) (fma.f64 -1/2 (*.f64 (/.f64 n Om) (-.f64 U* U)) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (pow.f64 (-.f64 U* U) 2)) (fma.f64 -1/24 (*.f64 (/.f64 (pow.f64 n 3) (pow.f64 Om 3)) (pow.f64 (-.f64 U* U) 3)) (log.f64 (/.f64 -1 Om))))))
(+.f64 (log.f64 (*.f64 (*.f64 (*.f64 l l) U) (*.f64 n 4))) (fma.f64 -1/2 (*.f64 (/.f64 n Om) (-.f64 U* U)) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (pow.f64 (-.f64 U* U) 2)) (fma.f64 -1/24 (*.f64 (pow.f64 (/.f64 n Om) 3) (pow.f64 (-.f64 U* U) 3)) (log.f64 (/.f64 -1 Om))))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (*.f64 2 (log.f64 l)))
(+.f64 (log.f64 (*.f64 2 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))))) (*.f64 2 (log.f64 l)))
(fma.f64 2 (log.f64 l) (log.f64 (/.f64 (*.f64 2 n) (/.f64 (/.f64 Om U) (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2)))))
(fma.f64 2 (log.f64 l) (log.f64 (/.f64 (*.f64 2 n) (/.f64 (/.f64 Om U) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (*.f64 2 (log.f64 l)))
(+.f64 (log.f64 (*.f64 2 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))))) (*.f64 2 (log.f64 l)))
(fma.f64 2 (log.f64 l) (log.f64 (/.f64 (*.f64 2 n) (/.f64 (/.f64 Om U) (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2)))))
(fma.f64 2 (log.f64 l) (log.f64 (/.f64 (*.f64 2 n) (/.f64 (/.f64 Om U) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (*.f64 2 (log.f64 l)))
(+.f64 (log.f64 (*.f64 2 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))))) (*.f64 2 (log.f64 l)))
(fma.f64 2 (log.f64 l) (log.f64 (/.f64 (*.f64 2 n) (/.f64 (/.f64 Om U) (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2)))))
(fma.f64 2 (log.f64 l) (log.f64 (/.f64 (*.f64 2 n) (/.f64 (/.f64 Om U) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (*.f64 2 (log.f64 l)))
(+.f64 (log.f64 (*.f64 2 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))))) (*.f64 2 (log.f64 l)))
(fma.f64 2 (log.f64 l) (log.f64 (/.f64 (*.f64 2 n) (/.f64 (/.f64 Om U) (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2)))))
(fma.f64 2 (log.f64 l) (log.f64 (/.f64 (*.f64 2 n) (/.f64 (/.f64 Om U) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (*.f64 -2 (log.f64 (/.f64 1 l))))
(+.f64 (log.f64 (*.f64 2 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))))) (*.f64 2 (log.f64 l)))
(fma.f64 2 (log.f64 l) (log.f64 (/.f64 (*.f64 2 n) (/.f64 (/.f64 Om U) (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2)))))
(fma.f64 2 (log.f64 l) (log.f64 (/.f64 (*.f64 2 n) (/.f64 (/.f64 Om U) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (*.f64 -2 (log.f64 (/.f64 1 l))))
(+.f64 (log.f64 (*.f64 2 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))))) (*.f64 2 (log.f64 l)))
(fma.f64 2 (log.f64 l) (log.f64 (/.f64 (*.f64 2 n) (/.f64 (/.f64 Om U) (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2)))))
(fma.f64 2 (log.f64 l) (log.f64 (/.f64 (*.f64 2 n) (/.f64 (/.f64 Om U) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (*.f64 -2 (log.f64 (/.f64 1 l))))
(+.f64 (log.f64 (*.f64 2 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))))) (*.f64 2 (log.f64 l)))
(fma.f64 2 (log.f64 l) (log.f64 (/.f64 (*.f64 2 n) (/.f64 (/.f64 Om U) (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2)))))
(fma.f64 2 (log.f64 l) (log.f64 (/.f64 (*.f64 2 n) (/.f64 (/.f64 Om U) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (*.f64 -2 (log.f64 (/.f64 1 l))))
(+.f64 (log.f64 (*.f64 2 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))))) (*.f64 2 (log.f64 l)))
(fma.f64 2 (log.f64 l) (log.f64 (/.f64 (*.f64 2 n) (/.f64 (/.f64 Om U) (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2)))))
(fma.f64 2 (log.f64 l) (log.f64 (/.f64 (*.f64 2 n) (/.f64 (/.f64 Om U) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om))))
(fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))))))))
(fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 (*.f64 -2 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 (*.f64 -2 (*.f64 U (*.f64 n (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) Om)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om))))
(fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))))))))
(fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 (*.f64 -2 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 (*.f64 -2 (*.f64 U (*.f64 n (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) Om)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om))))
(fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))))))))
(fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 (*.f64 -2 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 (*.f64 -2 (*.f64 U (*.f64 n (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) Om)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om))))
(fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (*.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))))))))
(fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 (*.f64 -2 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(fma.f64 -2 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 (*.f64 -2 (*.f64 U (*.f64 n (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) Om)))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) (log.f64 U))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om))) Om))) (log.f64 U))
(+.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))))) (log.f64 U))
(+.f64 (log.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 l n)) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) Om)) (log.f64 U))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) (*.f64 Om (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))))) (log.f64 U)))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om))) Om))) (fma.f64 -1 (/.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om))) (log.f64 U)))
(+.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))))) (-.f64 (log.f64 U) (*.f64 (/.f64 n (*.f64 Om (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))) (*.f64 l U))))
(+.f64 (log.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 l n)) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) Om)) (-.f64 (log.f64 U) (/.f64 n (*.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (/.f64 (/.f64 Om U) l)))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) (*.f64 Om (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2)))) (log.f64 U))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om))) Om))) (fma.f64 -1 (/.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om))) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U U)) (*.f64 Om Om)) (pow.f64 (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om)) 2)) (log.f64 U))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))))) (-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l l)) (/.f64 (*.f64 U U) (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 2))) (log.f64 U)) (*.f64 (/.f64 n (*.f64 Om (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))) (*.f64 l U))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l l)) (/.f64 (*.f64 U U) (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 2))) (log.f64 U)) (-.f64 (log.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 l n)) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) Om)) (/.f64 n (*.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (/.f64 (/.f64 Om U) l)))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) (*.f64 Om (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (pow.f64 U 3))) (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2)))) (log.f64 U)))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om))) Om))) (fma.f64 -1 (/.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om))) (fma.f64 -1/3 (/.f64 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (pow.f64 U 3))) (pow.f64 Om 3)) (pow.f64 (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om)) 3)) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U U)) (*.f64 Om Om)) (pow.f64 (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om)) 2)) (log.f64 U)))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))))) (-.f64 (fma.f64 -1/3 (*.f64 (/.f64 (pow.f64 n 3) (pow.f64 Om 3)) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 U 3)) (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 3))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l l)) (/.f64 (*.f64 U U) (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 2))) (log.f64 U))) (*.f64 (/.f64 n (*.f64 Om (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))) (*.f64 l U))))
(+.f64 (fma.f64 -1/3 (*.f64 (pow.f64 (/.f64 n Om) 3) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 U 3)) (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 3))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l l)) (/.f64 (*.f64 U U) (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 2))) (log.f64 U))) (-.f64 (log.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 l n)) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) Om)) (/.f64 n (*.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (/.f64 (/.f64 Om U) l)))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 U))) (log.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(fma.f64 -2 (neg.f64 (log.f64 U)) (log.f64 (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
(fma.f64 -2 (neg.f64 (log.f64 U)) (log.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l l)))))
(+.f64 (*.f64 2 (log.f64 U)) (log.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (*.f64 n (*.f64 l U)))) (+.f64 (log.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 U)))))
(fma.f64 -1 (*.f64 (/.f64 Om n) (/.f64 (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om)) (*.f64 l U))) (fma.f64 -2 (neg.f64 (log.f64 U)) (log.f64 (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(-.f64 (fma.f64 -2 (neg.f64 (log.f64 U)) (log.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l l))))) (*.f64 (/.f64 Om n) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U))))
(+.f64 (*.f64 2 (log.f64 U)) (-.f64 (log.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om))) (*.f64 (/.f64 Om n) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (*.f64 n (*.f64 l U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))))) (+.f64 (log.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 U))))))
(fma.f64 -1 (*.f64 (/.f64 Om n) (/.f64 (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om)) (*.f64 l U))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 n n)) (/.f64 (pow.f64 (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om)) 2) (*.f64 (*.f64 l l) (*.f64 U U)))) (fma.f64 -2 (neg.f64 (log.f64 U)) (log.f64 (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n)))) (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 2)) (fma.f64 -2 (neg.f64 (log.f64 U)) (log.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l l)))))) (*.f64 (/.f64 Om n) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 Om n) (/.f64 Om n)) (/.f64 (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 2) (*.f64 l (*.f64 l (*.f64 U U))))) (log.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om)))) (-.f64 (*.f64 2 (log.f64 U)) (*.f64 (/.f64 Om n) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (*.f64 n (*.f64 l U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (pow.f64 U 3))))) (+.f64 (log.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 1 U)))))))
(fma.f64 -1 (*.f64 (/.f64 Om n) (/.f64 (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om)) (*.f64 l U))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 n n)) (/.f64 (pow.f64 (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om)) 2) (*.f64 (*.f64 l l) (*.f64 U U)))) (fma.f64 -1/3 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 n 3)) (/.f64 (pow.f64 (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om)) 3) (*.f64 (pow.f64 l 3) (pow.f64 U 3)))) (fma.f64 -2 (neg.f64 (log.f64 U)) (log.f64 (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n)))) (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 2)) (fma.f64 -1/3 (*.f64 (/.f64 (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 3) (pow.f64 n 3)) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 U 3)))) (fma.f64 -2 (neg.f64 (log.f64 U)) (log.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l l))))))) (*.f64 (/.f64 Om n) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 Om n) (/.f64 Om n)) (/.f64 (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 2) (*.f64 l (*.f64 l (*.f64 U U))))) (fma.f64 -1/3 (/.f64 (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 3) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 U 3)) (pow.f64 (/.f64 Om n) 3))) (+.f64 (*.f64 2 (log.f64 U)) (log.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om)))))) (*.f64 (/.f64 Om n) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U))))
(+.f64 (log.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 U))))
(+.f64 (log.f64 (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (*.f64 -2 (log.f64 (/.f64 -1 U))))
(fma.f64 -2 (log.f64 (/.f64 -1 U)) (log.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l l)))))
(fma.f64 -2 (log.f64 (/.f64 -1 U)) (log.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (*.f64 n (*.f64 l U)))) (+.f64 (log.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 U)))))
(fma.f64 -1 (*.f64 (/.f64 Om n) (/.f64 (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om)) (*.f64 l U))) (+.f64 (log.f64 (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (*.f64 -2 (log.f64 (/.f64 -1 U)))))
(-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 U)) (log.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l l))))) (*.f64 (/.f64 Om n) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U))))
(-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 U)) (log.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om)))) (*.f64 (/.f64 Om n) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (*.f64 n (*.f64 l U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))))) (+.f64 (log.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 U))))))
(fma.f64 -1 (*.f64 (/.f64 Om n) (/.f64 (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om)) (*.f64 l U))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 n n)) (/.f64 (pow.f64 (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om)) 2) (*.f64 (*.f64 l l) (*.f64 U U)))) (+.f64 (log.f64 (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (*.f64 -2 (log.f64 (/.f64 -1 U))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n)))) (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 2)) (fma.f64 -2 (log.f64 (/.f64 -1 U)) (log.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l l)))))) (*.f64 (/.f64 Om n) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 Om n) (/.f64 Om n)) (/.f64 (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 2) (*.f64 l (*.f64 l (*.f64 U U))))) (fma.f64 -2 (log.f64 (/.f64 -1 U)) (log.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om))))) (*.f64 (/.f64 Om n) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (*.f64 n (*.f64 l U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (pow.f64 U 3))))) (+.f64 (log.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 -2 (log.f64 (/.f64 -1 U)))))))
(fma.f64 -1 (*.f64 (/.f64 Om n) (/.f64 (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om)) (*.f64 l U))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 n n)) (/.f64 (pow.f64 (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om)) 2) (*.f64 (*.f64 l l) (*.f64 U U)))) (fma.f64 -1/3 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 n 3)) (/.f64 (pow.f64 (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om)) 3) (*.f64 (pow.f64 l 3) (pow.f64 U 3)))) (+.f64 (log.f64 (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (*.f64 -2 (log.f64 (/.f64 -1 U)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n)))) (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 2)) (fma.f64 -1/3 (*.f64 (/.f64 (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 3) (pow.f64 n 3)) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 U 3)))) (fma.f64 -2 (log.f64 (/.f64 -1 U)) (log.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l l))))))) (*.f64 (/.f64 Om n) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 Om n) (/.f64 Om n)) (/.f64 (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 2) (*.f64 l (*.f64 l (*.f64 U U))))) (fma.f64 -1/3 (/.f64 (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 3) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 U 3)) (pow.f64 (/.f64 Om n) 3))) (fma.f64 -2 (log.f64 (/.f64 -1 U)) (log.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om)))))) (*.f64 (/.f64 Om n) (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U))))
(log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om)))
(log.f64 (/.f64 (*.f64 2 (*.f64 n (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) Om))
(log.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))))))
(log.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om)))))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))) (/.f64 (*.f64 n (*.f64 l U*)) (*.f64 Om (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)))))
(+.f64 (log.f64 (/.f64 (*.f64 2 (*.f64 n (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) Om)) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l U*) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))
(fma.f64 (/.f64 n Om) (/.f64 l (/.f64 (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))) U*)) (log.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))))
(fma.f64 (/.f64 n Om) (/.f64 l (/.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om)) U*)) (log.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U* 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 2)))) (+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))) (/.f64 (*.f64 n (*.f64 l U*)) (*.f64 Om (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U* U*)) (*.f64 Om Om)) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)) 2)) (+.f64 (log.f64 (/.f64 (*.f64 2 (*.f64 n (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) Om)) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l U*) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l l)) (/.f64 (*.f64 U* U*) (pow.f64 (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))) 2))) (fma.f64 (/.f64 n Om) (/.f64 l (/.f64 (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))) U*)) (log.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om) (/.f64 (*.f64 U* U*) Om)) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om)) 2)) (fma.f64 (/.f64 n Om) (/.f64 l (/.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om)) U*)) (log.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om)))))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (pow.f64 U* 3))) (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U* 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 2)))) (+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))) (/.f64 (*.f64 n (*.f64 l U*)) (*.f64 Om (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 n 3) (pow.f64 Om 3)) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 U* 3)) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)) 3))) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U* U*)) (*.f64 Om Om)) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)) 2)) (+.f64 (log.f64 (/.f64 (*.f64 2 (*.f64 n (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) Om)) (*.f64 (/.f64 n Om) (/.f64 (*.f64 l U*) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 n 3) (pow.f64 Om 3)) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 U* 3)) (pow.f64 (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))) 3))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l l)) (/.f64 (*.f64 U* U*) (pow.f64 (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))) 2))) (fma.f64 (/.f64 n Om) (/.f64 l (/.f64 (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))) U*)) (log.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))))))
(fma.f64 1/3 (*.f64 (pow.f64 (/.f64 n Om) 3) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 U* 3)) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om)) 3))) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om) (/.f64 (*.f64 U* U*) Om)) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om)) 2)) (fma.f64 (/.f64 n Om) (/.f64 l (/.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om)) U*)) (log.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om))))))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 U*))) (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))))
(fma.f64 -1 (neg.f64 (log.f64 U*)) (log.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 l l) U) (*.f64 n n)) (*.f64 Om Om)))))
(+.f64 (log.f64 U*) (log.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) (/.f64 (*.f64 n n) Om)))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 U*))) (/.f64 (*.f64 Om (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) (*.f64 n (*.f64 l U*)))))
(+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 l l) U) (*.f64 n n)) (*.f64 Om Om)))) (fma.f64 -1 (neg.f64 (log.f64 U*)) (*.f64 (/.f64 Om n) (/.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)) (*.f64 l U*)))))
(+.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) (/.f64 (*.f64 n n) Om)))) (fma.f64 (/.f64 Om n) (/.f64 (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))) (*.f64 l U*)) (log.f64 U*)))
(+.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) (/.f64 (*.f64 n n) Om)))) (fma.f64 (/.f64 Om n) (/.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om)) (*.f64 l U*)) (log.f64 U*)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 2)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U* 2))))) (+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 U*))) (/.f64 (*.f64 Om (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) (*.f64 n (*.f64 l U*))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 n n)) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)) 2) (*.f64 (*.f64 l l) (*.f64 U* U*)))) (+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 l l) U) (*.f64 n n)) (*.f64 Om Om)))) (fma.f64 -1 (neg.f64 (log.f64 U*)) (*.f64 (/.f64 Om n) (/.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)) (*.f64 l U*))))))
(+.f64 (fma.f64 (/.f64 Om n) (/.f64 (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))) (*.f64 l U*)) (log.f64 U*)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))) 2) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U*))))) (log.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) (/.f64 (*.f64 n n) Om))))))
(+.f64 (fma.f64 (/.f64 Om n) (/.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om)) (*.f64 l U*)) (log.f64 U*)) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 Om n) (/.f64 Om n)) (/.f64 (pow.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om)) 2) (*.f64 (*.f64 l l) (*.f64 U* U*)))) (log.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) (/.f64 (*.f64 n n) Om))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 2)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U* 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (pow.f64 U* 3))))) (+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 U*))) (/.f64 (*.f64 Om (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) (*.f64 n (*.f64 l U*)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 n n)) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)) 2) (*.f64 (*.f64 l l) (*.f64 U* U*)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 n 3)) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)) 3) (*.f64 (pow.f64 l 3) (pow.f64 U* 3)))) (+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 l l) U) (*.f64 n n)) (*.f64 Om Om)))) (fma.f64 -1 (neg.f64 (log.f64 U*)) (*.f64 (/.f64 Om n) (/.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)) (*.f64 l U*)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))) 2) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U*))))) (+.f64 (fma.f64 (/.f64 Om n) (/.f64 (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))) (*.f64 l U*)) (log.f64 U*)) (fma.f64 1/3 (/.f64 (/.f64 (pow.f64 (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))) 3) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 U* 3)) (pow.f64 Om 3))) (pow.f64 n 3)) (log.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) (/.f64 (*.f64 n n) Om)))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 Om n) (/.f64 Om n)) (/.f64 (pow.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om)) 2) (*.f64 (*.f64 l l) (*.f64 U* U*)))) (+.f64 (fma.f64 (/.f64 Om n) (/.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om)) (*.f64 l U*)) (log.f64 U*)) (fma.f64 1/3 (/.f64 (/.f64 (pow.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om)) 3) (pow.f64 (/.f64 n Om) 3)) (*.f64 (pow.f64 l 3) (pow.f64 U* 3))) (log.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) (/.f64 (*.f64 n n) Om)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 U*))) (log.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))))
(fma.f64 -1 (log.f64 (/.f64 -1 U*)) (log.f64 (/.f64 (*.f64 -2 (*.f64 (*.f64 (*.f64 l l) U) (*.f64 n n))) (*.f64 Om Om))))
(-.f64 (log.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) (/.f64 (*.f64 n n) Om)))) (log.f64 (/.f64 -1 U*)))
(+.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) (*.f64 n (*.f64 l U*))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 U*))) (log.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))))))
(+.f64 (*.f64 (/.f64 Om n) (/.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)) (*.f64 l U*))) (fma.f64 -1 (log.f64 (/.f64 -1 U*)) (log.f64 (/.f64 (*.f64 -2 (*.f64 (*.f64 (*.f64 l l) U) (*.f64 n n))) (*.f64 Om Om)))))
(fma.f64 (/.f64 Om n) (/.f64 (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))) (*.f64 l U*)) (-.f64 (log.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) (/.f64 (*.f64 n n) Om)))) (log.f64 (/.f64 -1 U*))))
(fma.f64 (/.f64 Om n) (/.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om)) (*.f64 l U*)) (-.f64 (log.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) (/.f64 (*.f64 n n) Om)))) (log.f64 (/.f64 -1 U*))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 2)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U* 2))))) (+.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) (*.f64 n (*.f64 l U*))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 U*))) (log.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 n n)) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)) 2) (*.f64 (*.f64 l l) (*.f64 U* U*)))) (+.f64 (*.f64 (/.f64 Om n) (/.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)) (*.f64 l U*))) (fma.f64 -1 (log.f64 (/.f64 -1 U*)) (log.f64 (/.f64 (*.f64 -2 (*.f64 (*.f64 (*.f64 l l) U) (*.f64 n n))) (*.f64 Om Om))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))) 2) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U*))))) (fma.f64 (/.f64 Om n) (/.f64 (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))) (*.f64 l U*)) (-.f64 (log.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) (/.f64 (*.f64 n n) Om)))) (log.f64 (/.f64 -1 U*)))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 Om n) (/.f64 Om n)) (/.f64 (pow.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om)) 2) (*.f64 (*.f64 l l) (*.f64 U* U*)))) (fma.f64 (/.f64 Om n) (/.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om)) (*.f64 l U*)) (-.f64 (log.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) (/.f64 (*.f64 n n) Om)))) (log.f64 (/.f64 -1 U*)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 2)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U* 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (pow.f64 U* 3))))) (+.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) (*.f64 n (*.f64 l U*))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 U*))) (log.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 n n)) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)) 2) (*.f64 (*.f64 l l) (*.f64 U* U*)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 n 3)) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)) 3) (*.f64 (pow.f64 l 3) (pow.f64 U* 3)))) (+.f64 (*.f64 (/.f64 Om n) (/.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)) (*.f64 l U*))) (fma.f64 -1 (log.f64 (/.f64 -1 U*)) (log.f64 (/.f64 (*.f64 -2 (*.f64 (*.f64 (*.f64 l l) U) (*.f64 n n))) (*.f64 Om Om)))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))) 2) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U*))))) (fma.f64 1/3 (/.f64 (/.f64 (pow.f64 (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))) 3) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 U* 3)) (pow.f64 Om 3))) (pow.f64 n 3)) (fma.f64 (/.f64 Om n) (/.f64 (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))) (*.f64 l U*)) (-.f64 (log.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) (/.f64 (*.f64 n n) Om)))) (log.f64 (/.f64 -1 U*))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 Om n) (/.f64 Om n)) (/.f64 (pow.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om)) 2) (*.f64 (*.f64 l l) (*.f64 U* U*)))) (fma.f64 1/3 (/.f64 (/.f64 (pow.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om)) 3) (pow.f64 (/.f64 n Om) 3)) (*.f64 (pow.f64 l 3) (pow.f64 U* 3))) (fma.f64 (/.f64 Om n) (/.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om)) (*.f64 l U*)) (-.f64 (log.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) (/.f64 (*.f64 n n) Om)))) (log.f64 (/.f64 -1 U*))))))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) U))))
(*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))
(/.f64 -2 (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U n))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) U))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 (/.f64 Om l) (/.f64 Om l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) U)) (*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) U))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 (/.f64 Om l) (/.f64 Om l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) U)) (*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) U))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 (/.f64 Om l) (/.f64 Om l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) U)) (*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om))
(/.f64 (*.f64 n n) (/.f64 (*.f64 (/.f64 Om l) (/.f64 Om l)) (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) U))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 (/.f64 Om l) (/.f64 Om l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) U)) (*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) U))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 (/.f64 Om l) (/.f64 Om l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) U)) (*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) U))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 (/.f64 Om l) (/.f64 Om l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) U)) (*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om))
(/.f64 (*.f64 n n) (/.f64 (*.f64 (/.f64 Om l) (/.f64 Om l)) (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) U))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 (/.f64 Om l) (/.f64 Om l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) U)) (*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) U))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 (/.f64 Om l) (/.f64 Om l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) U)) (*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) U))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 (/.f64 Om l) (/.f64 Om l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) U)) (*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om))
(/.f64 (*.f64 n n) (/.f64 (*.f64 (/.f64 Om l) (/.f64 Om l)) (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) U))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 (/.f64 Om l) (/.f64 Om l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) U)) (*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) U))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 (/.f64 Om l) (/.f64 Om l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) U)) (*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) U))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 (/.f64 Om l) (/.f64 Om l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) U)) (*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) U))))
(*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))
(/.f64 -2 (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U n))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) U))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 (/.f64 Om l) (/.f64 Om l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) U)) (*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) U))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 (/.f64 Om l) (/.f64 Om l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) U)) (*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) U))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 (/.f64 Om l) (/.f64 Om l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) U)) (*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) U))))
(*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))
(/.f64 -2 (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U n))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) U))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 (/.f64 Om l) (/.f64 Om l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) U)) (*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) U))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 (/.f64 Om l) (/.f64 Om l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) U)) (*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) U))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 (/.f64 Om l) (/.f64 Om l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) U)) (*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 n n))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (*.f64 (*.f64 l l) U) (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))
(/.f64 n (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2)))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (*.f64 (*.f64 l l) U) (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))
(/.f64 n (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2)))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (*.f64 (*.f64 l l) U) (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))
(/.f64 n (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2)))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (*.f64 (*.f64 l l) U) (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))
(/.f64 n (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2)))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (*.f64 (*.f64 l l) U) (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))
(/.f64 n (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2)))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (*.f64 (*.f64 l l) U) (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))
(/.f64 n (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2)))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (*.f64 (*.f64 l l) U) (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))
(/.f64 n (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2)))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (*.f64 (*.f64 l l) U) (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))
(/.f64 n (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2)))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l l) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(neg.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))) Om))
(/.f64 (*.f64 (neg.f64 n) (*.f64 (*.f64 l (*.f64 l U)) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) Om)
(/.f64 (*.f64 (*.f64 U (*.f64 n (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (neg.f64 (*.f64 l l))) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(neg.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))) Om))
(/.f64 (*.f64 (neg.f64 n) (*.f64 (*.f64 l (*.f64 l U)) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) Om)
(/.f64 (*.f64 (*.f64 U (*.f64 n (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (neg.f64 (*.f64 l l))) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(neg.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))) Om))
(/.f64 (*.f64 (neg.f64 n) (*.f64 (*.f64 l (*.f64 l U)) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) Om)
(/.f64 (*.f64 (*.f64 U (*.f64 n (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (neg.f64 (*.f64 l l))) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(neg.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))) Om))
(/.f64 (*.f64 (neg.f64 n) (*.f64 (*.f64 l (*.f64 l U)) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) Om)
(/.f64 (*.f64 (*.f64 U (*.f64 n (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (neg.f64 (*.f64 l l))) Om)
(/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)
(/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om)))) Om)
(*.f64 (/.f64 n Om) (*.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U U)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om)))) Om))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(fma.f64 (/.f64 n Om) (*.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U)) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U U)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om)))) Om))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(fma.f64 (/.f64 n Om) (*.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U)) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U U)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om)))) Om))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(fma.f64 (/.f64 n Om) (*.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U)) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U U)) (*.f64 Om Om)))
(/.f64 (neg.f64 (*.f64 n n)) (*.f64 (/.f64 Om (*.f64 l l)) (/.f64 Om (*.f64 U U))))
(*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U U)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om)))) Om))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(fma.f64 (/.f64 n Om) (*.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U)) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U U)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om)))) Om))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(fma.f64 (/.f64 n Om) (*.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U)) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U U)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om)))) Om))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(fma.f64 (/.f64 n Om) (*.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U)) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U U)) (*.f64 Om Om)))
(/.f64 (neg.f64 (*.f64 n n)) (*.f64 (/.f64 Om (*.f64 l l)) (/.f64 Om (*.f64 U U))))
(*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U U)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om)))) Om))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(fma.f64 (/.f64 n Om) (*.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U)) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U U)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om)))) Om))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(fma.f64 (/.f64 n Om) (*.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U)) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 n n)) (*.f64 U U)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om)))) Om))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(fma.f64 (/.f64 n Om) (*.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) (*.f64 l U)) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om)
(/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))))
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om)))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l (*.f64 l (*.f64 U U*)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om))))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 (*.f64 (*.f64 l l) U) U*)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l (*.f64 l (*.f64 U U*)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om))))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 (*.f64 (*.f64 l l) U) U*)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l (*.f64 l (*.f64 U U*)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om))))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 (*.f64 (*.f64 l l) U) U*)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 Om 2))
(/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*))))
(*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l (*.f64 l (*.f64 U U*))))
(*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 (*.f64 (*.f64 l l) U) U*))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l (*.f64 l (*.f64 U U*)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om))))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 (*.f64 (*.f64 l l) U) U*)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l (*.f64 l (*.f64 U U*)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om))))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 (*.f64 (*.f64 l l) U) U*)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l (*.f64 l (*.f64 U U*)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om))))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 (*.f64 (*.f64 l l) U) U*)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 Om 2))
(/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*))))
(*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l (*.f64 l (*.f64 U U*))))
(*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 (*.f64 (*.f64 l l) U) U*))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l (*.f64 l (*.f64 U U*)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om))))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 (*.f64 (*.f64 l l) U) U*)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l (*.f64 l (*.f64 U U*)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om))))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 (*.f64 (*.f64 l l) U) U*)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U*)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 l (*.f64 l (*.f64 U U*)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 U n)) Om))))) (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 (*.f64 (*.f64 l l) U) U*)))
(*.f64 -1 (*.f64 n (*.f64 l U)))
(neg.f64 (*.f64 n (*.f64 l U)))
(*.f64 n (neg.f64 (*.f64 l U)))
(*.f64 (neg.f64 l) (*.f64 U n))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l U*))
(*.f64 (*.f64 n l) U*)
(*.f64 l (*.f64 U* n))
(*.f64 U* (*.f64 l n))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l U*))
(*.f64 (*.f64 n l) U*)
(*.f64 l (*.f64 U* n))
(*.f64 U* (*.f64 l n))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l U*))
(*.f64 (*.f64 n l) U*)
(*.f64 l (*.f64 U* n))
(*.f64 U* (*.f64 l n))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 -1 (*.f64 n (*.f64 l U)))
(neg.f64 (*.f64 n (*.f64 l U)))
(*.f64 n (neg.f64 (*.f64 l U)))
(*.f64 (neg.f64 l) (*.f64 U n))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 -1 (*.f64 n (*.f64 l U)))
(neg.f64 (*.f64 n (*.f64 l U)))
(*.f64 n (neg.f64 (*.f64 l U)))
(*.f64 (neg.f64 l) (*.f64 U n))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l (-.f64 U* U)))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l (-.f64 U* U)))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l (-.f64 U* U)))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l (-.f64 U* U)))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l (-.f64 U* U)))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l (-.f64 U* U)))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l (-.f64 U* U)))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l (-.f64 U* U)))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l (-.f64 U* U)))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l (-.f64 U* U)))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l (-.f64 U* U)))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l (-.f64 U* U)))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l (-.f64 U* U)))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l (-.f64 U* U)))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l (-.f64 U* U)))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l (-.f64 U* U)))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l (-.f64 U* U)))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l (-.f64 U* U)))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l (-.f64 U* U)))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l (-.f64 U* U)))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l (-.f64 U* U)))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l (-.f64 U* U)))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l (-.f64 U* U)))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 n (*.f64 l (-.f64 U* U)))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(*.f64 l (*.f64 n (-.f64 U* U)))
(*.f64 (-.f64 U* U) (*.f64 l n))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 l U))) Om)
(/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) l))
(*.f64 (/.f64 n Om) (*.f64 U (neg.f64 l)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(/.f64 (*.f64 (*.f64 n l) U*) Om)
(/.f64 n (/.f64 (/.f64 Om l) U*))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(/.f64 (*.f64 (*.f64 n l) U*) Om)
(/.f64 n (/.f64 (/.f64 Om l) U*))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(/.f64 (*.f64 (*.f64 n l) U*) Om)
(/.f64 n (/.f64 (/.f64 Om l) U*))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 l U))) Om)
(/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) l))
(*.f64 (/.f64 n Om) (*.f64 U (neg.f64 l)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 l U))) Om)
(/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) l))
(*.f64 (/.f64 n Om) (*.f64 U (neg.f64 l)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))

eval629.0ms (1.1%)

Compiler

Compiled 34603 to 17121 computations (50.5% saved)

prune258.0ms (0.5%)

Pruning

78 alts after pruning (76 fresh and 2 done)

PrunedKeptTotal
New84138879
Fresh293867
Picked101
Done426
Total87578953
Error
2.8b
Counts
953 → 78
Alt Table
Click to see full alt table
StatusErrorProgram
47.7b
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
41.0b
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 1/4) 2)
41.2b
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 3)
50.5b
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
58.1b
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U U*)))))
58.1b
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U)) (*.f64 1/2 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 2) l)) (fma.f64 (*.f64 t U) -2 (/.f64 4 (/.f64 Om (*.f64 l (*.f64 U l)))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
60.6b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (*.f64 (sqrt.f64 (-.f64 U* U)) (sqrt.f64 U)))
57.6b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*)))
58.4b
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) 1) (/.f64 l Om)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
57.6b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)))
58.4b
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 l (/.f64 1 Om))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
58.4b
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 (/.f64 (/.f64 Om l) n))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
58.8b
(*.f64 (*.f64 (sqrt.f64 2) l) (-.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)) (sqrt.f64 (/.f64 U (-.f64 U* U)))))
57.6b
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))))))
58.9b
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 (sqrt.f64 (*.f64 n U)) (sqrt.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)))))
58.4b
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)))
57.1b
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om)))
57.1b
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))))
59.3b
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (sqrt.f64 (/.f64 U (/.f64 Om (/.f64 U* Om))))))
54.1b
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
56.9b
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 -2 Om) (*.f64 n U))))
59.5b
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (/.f64 (*.f64 (/.f64 U* Om) n) Om)))))
56.3b
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (/.f64 -2 Om)))))
58.5b
(*.f64 (*.f64 (sqrt.f64 2) l) (cbrt.f64 (pow.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)) 3/2)))
43.2b
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
48.3b
(*.f64 (sqrt.f64 (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))) (sqrt.f64 (*.f64 n (*.f64 2 U))))
39.4b
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
57.3b
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om l) n)))
56.9b
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (neg.f64 (/.f64 (sqrt.f64 2) Om))))
47.0b
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
46.5b
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))
47.9b
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
52.5b
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))
54.5b
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
60.0b
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
50.9b
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
32.6b
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (neg.f64 U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
32.1b
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
31.7b
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om)) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
59.9b
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
32.7b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 l (/.f64 Om l)))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
36.0b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
33.4b
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
39.8b
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
52.1b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
54.9b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) 2)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
52.1b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
60.5b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
59.5b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))))
57.9b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
57.3b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (sqrt.f64 Om)) (/.f64 (*.f64 l U) (sqrt.f64 Om)))))
54.5b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
54.1b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 l l))))
59.7b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n)))
35.0b
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
36.6b
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
49.5b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (*.f64 (*.f64 l U) (/.f64 1 Om)))))
36.4b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))))
39.3b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
40.9b
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
54.9b
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
55.3b
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))) 2))))
49.5b
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 U (*.f64 n t)) 2))))
52.6b
(sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))))
40.8b
(sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 n (*.f64 t U))))))
56.0b
(sqrt.f64 (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
41.5b
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))))
61.7b
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) (/.f64 (*.f64 n n) Om)))) (log.f64 (/.f64 -1 U*))) 1/2))
58.2b
(exp.f64 (*.f64 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)))) 1/2))
58.2b
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) (log.f64 U)) 1/2))
56.9b
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (/.f64 n Om))) (log.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))) 1/2))
60.7b
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -4 n)) (log.f64 (*.f64 (/.f64 (*.f64 l l) Om) U))) 1/2))
60.7b
(exp.f64 (*.f64 (+.f64 (log.f64 U*) (log.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) (/.f64 (*.f64 n n) Om))))) 1/2))
57.6b
(exp.f64 (*.f64 (sqrt.f64 (pow.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))) 2)) 1/2))
58.1b
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 -2 (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U n)))))) 1/2))
61.0b
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 l) n) (-.f64 U* U))) Om))))))) 1/2))
59.7b
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 (*.f64 (*.f64 l l) U) U*)))) 1/2))
46.7b
(cbrt.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2))
Compiler

Compiled 3990 to 2822 computations (29.3% saved)

localize56.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.0b
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om)) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)
6.1b
(*.f64 n (*.f64 l U))
10.5b
(*.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om))
19.6b
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om)) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
Compiler

Compiled 219 to 83 computations (62.1% saved)

series43.0ms (0.1%)

Counts
3 → 168
Calls

48 calls:

TimeVariablePointExpression
17.0ms
l
@inf
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om)) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
1.0ms
U*
@inf
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om)) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
1.0ms
n
@0
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om)) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
1.0ms
l
@0
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om)) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)
1.0ms
U*
@-inf
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om)) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))

rewrite63.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
297×add-sqr-sqrt_binary64
291×associate-*r*_binary64
289×*-un-lft-identity_binary64
289×pow1_binary64
273×add-cbrt-cube_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02785
160583
Stop Event
node limit
Counts
3 → 128
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om)) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om)) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)))))) (cbrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)))) 1/4) (pow.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (pow.f64 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3) (*.f64 (pow.f64 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)) 3) 8))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 2) (*.f64 (*.f64 2 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))) (-.f64 (*.f64 2 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))) (*.f64 (*.f64 n t) (*.f64 U 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 2) (pow.f64 (*.f64 2 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))) 2))) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 n (*.f64 t U)) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)))) (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 n (*.f64 l (/.f64 (-.f64 U* U) Om))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 n (*.f64 (/.f64 Om (-.f64 U* U)) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n l) (*.f64 (/.f64 Om (-.f64 U* U)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 1 (*.f64 n l)) (/.f64 Om (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 Om (-.f64 U* U)) (/.f64 1 (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 n (*.f64 l (/.f64 (-.f64 U* U) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 Om (*.f64 n (*.f64 l (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 U* U) (*.f64 (/.f64 1 (*.f64 n l)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 U* U) Om) (/.f64 1 (*.f64 n l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 l (/.f64 (-.f64 U* U) Om))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (*.f64 n (*.f64 l (/.f64 (-.f64 U* U) Om))) 2)) (/.f64 1 (cbrt.f64 (*.f64 n (*.f64 l (/.f64 (-.f64 U* U) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 n (*.f64 l (/.f64 (-.f64 U* U) Om)))) (/.f64 1 (sqrt.f64 (*.f64 n (*.f64 l (/.f64 (-.f64 U* U) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (neg.f64 l)) (*.f64 -1 (/.f64 Om (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (neg.f64 l)) (*.f64 (/.f64 Om (-.f64 U* U)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 U* U)) (*.f64 (/.f64 1 (*.f64 n l)) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 n (*.f64 l (/.f64 (-.f64 U* U) Om)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 n (*.f64 l (-.f64 U* U)))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n 1) (*.f64 (/.f64 1 l) (/.f64 Om (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 U* U) 1) (*.f64 Om (/.f64 1 (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 U* U)) 1) (*.f64 (neg.f64 Om) (/.f64 1 (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (-.f64 U* U)) (*.f64 (/.f64 1 l) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (neg.f64 l)) (-.f64 U* U)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (neg.f64 (-.f64 U* U))) (*.f64 (/.f64 1 l) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n l) (neg.f64 (-.f64 U* U))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (neg.f64 l)) (neg.f64 (-.f64 U* U))) (*.f64 -1 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 U* U) n) (*.f64 Om (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 U* U)) n) (*.f64 (neg.f64 Om) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) (*.f64 Om 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 U* U)) (*.f64 n l)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 U* U)) (*.f64 n l)) (*.f64 (neg.f64 Om) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 U* U) (*.f64 n (neg.f64 l))) (*.f64 Om -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 U* U)) (*.f64 n (neg.f64 l))) (*.f64 (neg.f64 Om) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) (sqrt.f64 Om)) (sqrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 n (/.f64 (-.f64 U* U) Om)) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n (neg.f64 l)) (/.f64 (-.f64 U* U) Om)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 U* U) Om) 1) (/.f64 1 (*.f64 n l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 U* U) Om) n) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n (neg.f64 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (*.f64 l (/.f64 (-.f64 U* U) Om))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 n (*.f64 l (/.f64 (-.f64 U* U) Om)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 n (*.f64 l (/.f64 (-.f64 U* U) Om)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 n (*.f64 l (/.f64 (-.f64 U* U) Om))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 n (*.f64 l (/.f64 (-.f64 U* U) Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 U* U) Om)) (*.f64 n l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 n (*.f64 l (/.f64 (-.f64 U* U) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 n (*.f64 l (/.f64 (-.f64 U* U) Om))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 n (*.f64 l (/.f64 (-.f64 U* U) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 n (*.f64 l (/.f64 (-.f64 U* U) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 n (*.f64 l (/.f64 (-.f64 U* U) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 n (*.f64 l (/.f64 (-.f64 U* U) Om)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) (/.f64 1 (/.f64 (/.f64 Om n) (*.f64 U l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) (*.f64 (*.f64 n (*.f64 U l)) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (*.f64 U l)) (*.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)))) (/.f64 1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))) 2) (cbrt.f64 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2))))) 2) (*.f64 (cbrt.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2))))) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))) (sqrt.f64 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2))))) (*.f64 (sqrt.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2))))) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) n) (neg.f64 (*.f64 U l))) (/.f64 1 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (*.f64 n (*.f64 (*.f64 U l) (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) n) (*.f64 (*.f64 U l) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) 1) (/.f64 (*.f64 n (*.f64 U l)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om) (*.f64 n (*.f64 U l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2))))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2))))) 1) (/.f64 (sqrt.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2))))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) n) 1) (/.f64 (*.f64 U l) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)))) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 n (*.f64 U l)) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n (*.f64 U l)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2))))) 2) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2))))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2))))) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) n) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 U l) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)))) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) (sqrt.f64 Om)) (/.f64 (*.f64 n (*.f64 U l)) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n (*.f64 U l)) (sqrt.f64 Om)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2))))) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2))))) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) n) (sqrt.f64 Om)) (/.f64 (*.f64 U l) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (/.f64 Om n) (*.f64 U l)) (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)))) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)))) 3) (pow.f64 Om 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 n (*.f64 U l)) (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om))) 1))))))

simplify158.0ms (0.3%)

Algorithm
egg-herbie
Rules
571×times-frac_binary64
569×unswap-sqr_binary64
514×associate-*r*_binary64
473×associate-*l*_binary64
457×associate-/r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04608425
115868216
276098103
Stop Event
node limit
Counts
296 → 244
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 t U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 t U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 t U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 5) (*.f64 (pow.f64 n 2) (pow.f64 l 5)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (*.f64 (pow.f64 n 2) (pow.f64 l 5)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om))) (+.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 3) (pow.f64 l 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 5) (pow.f64 l 5)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om))) (+.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 3) (pow.f64 l 3)))))))))
(/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)
(+.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om) (*.f64 1/2 (/.f64 (*.f64 Om (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om)) (*.f64 2 (*.f64 n t)))) (*.f64 n (*.f64 l (sqrt.f64 -2))))))
(+.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 n t)) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 -2) 3) U))))) (*.f64 1/2 (/.f64 (*.f64 Om (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om)) (*.f64 2 (*.f64 n t)))) (*.f64 n (*.f64 l (sqrt.f64 -2)))))))
(+.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 n t)) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 -2) 3) U))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om)) (*.f64 2 (*.f64 n t)))) (*.f64 n (*.f64 l (sqrt.f64 -2))))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 n t)) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om)) (*.f64 2 (*.f64 n t))) 2))) (*.f64 (pow.f64 n 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (pow.f64 U 2)))))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) Om) (*.f64 n (*.f64 l (sqrt.f64 -2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) Om) (*.f64 n (*.f64 l (sqrt.f64 -2))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 -2) 3) U)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) Om) (*.f64 n (*.f64 l (sqrt.f64 -2))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 3) (pow.f64 Om 5)) (*.f64 (pow.f64 n 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (pow.f64 U 2)))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 -2) 3) U))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 2))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 2))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 Om 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (+.f64 (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 3)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (+.f64 (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 5))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 3))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 3))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 3))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 5))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2)))))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 n 4) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 U* 2) (pow.f64 U 2)))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))) 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 n 4) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 U* 2) (pow.f64 U 2)))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 n 6) (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 U* 3) (pow.f64 U 3)))) (*.f64 (pow.f64 Om 6) (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))) 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (+.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 n l))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 (pow.f64 n 2) l))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) U)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (+.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 n l))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 Om 2))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 Om 2))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
Outputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(fma.f64 1/2 (*.f64 (/.f64 Om (/.f64 (*.f64 (sqrt.f64 2) l) (fma.f64 2 (*.f64 U t) (*.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)))))) (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) (*.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 2))) (/.f64 (fma.f64 -4 (*.f64 (/.f64 l (/.f64 Om l)) U) (*.f64 U (*.f64 2 t))) l))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 U t) (*.f64 -4 (*.f64 (/.f64 (*.f64 l l) Om) U))) l)) (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 t U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(fma.f64 1/2 (*.f64 (/.f64 Om (/.f64 (*.f64 (sqrt.f64 2) l) (fma.f64 2 (*.f64 U t) (*.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)))))) (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U))))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 U t) (*.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)))) 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3))) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 -4 (*.f64 (/.f64 l (/.f64 Om l)) U) (*.f64 U (*.f64 2 t))) l)) (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U))))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3))))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 2 (sqrt.f64 2))) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 (/.f64 l (/.f64 Om l)) U) (*.f64 U (*.f64 2 t))) 2) (*.f64 n (pow.f64 l 3)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 U t) (*.f64 -4 (*.f64 (/.f64 (*.f64 l l) Om) U))) l)) (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U))))) (fma.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 U t) (*.f64 -4 (*.f64 (/.f64 (*.f64 l l) Om) U))) 2) (*.f64 2 (sqrt.f64 2))) (/.f64 (/.f64 (pow.f64 Om 3) n) (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))) -1/8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 t U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 t U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 5) (*.f64 (pow.f64 n 2) (pow.f64 l 5)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5)))))))))
(fma.f64 1/2 (*.f64 (/.f64 Om (/.f64 (*.f64 (sqrt.f64 2) l) (fma.f64 2 (*.f64 U t) (*.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)))))) (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U))))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 U t) (*.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)))) 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3))) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3))))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 1/16 (*.f64 (/.f64 (fma.f64 2 (*.f64 U t) (*.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)))) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 (*.f64 U t) (*.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)))) 2) (pow.f64 Om 5)) (*.f64 (*.f64 n n) (pow.f64 l 5))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 -4 (*.f64 (/.f64 l (/.f64 Om l)) U) (*.f64 U (*.f64 2 t))) l)) (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U))))) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 2 (sqrt.f64 2))) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 (/.f64 l (/.f64 Om l)) U) (*.f64 U (*.f64 2 t))) 2) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3))))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (fma.f64 -4 (*.f64 (/.f64 l (/.f64 Om l)) U) (*.f64 U (*.f64 2 t))) (pow.f64 (sqrt.f64 2) 5)) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 n n)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 (/.f64 l (/.f64 Om l)) U) (*.f64 U (*.f64 2 t))) 2) (pow.f64 l 5)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 U t) (*.f64 -4 (*.f64 (/.f64 (*.f64 l l) Om) U))) l)) (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U))))) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 U t) (*.f64 -4 (*.f64 (/.f64 (*.f64 l l) Om) U))) 2) (*.f64 2 (sqrt.f64 2))) (/.f64 (/.f64 (pow.f64 Om 3) n) (pow.f64 l 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3))))) (fma.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (fma.f64 2 (*.f64 U t) (*.f64 -4 (*.f64 (/.f64 (*.f64 l l) Om) U))) 3)) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5)))) (*.f64 (*.f64 n n) (pow.f64 l 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 -2 (*.f64 U t) (*.f64 (/.f64 (*.f64 l l) (/.f64 Om U)) 4)) l))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 (*.f64 (/.f64 l (/.f64 Om l)) U) 4 (*.f64 U (*.f64 t -2))) l))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))))
(-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) 4 (*.f64 U (*.f64 t -2))) l)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (pow.f64 (fma.f64 -2 (*.f64 U t) (*.f64 (/.f64 (*.f64 l l) (/.f64 Om U)) 4)) 2) (*.f64 n (pow.f64 l 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 -2 (*.f64 U t) (*.f64 (/.f64 (*.f64 l l) (/.f64 Om U)) 4)) l))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))))
(-.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) n) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 l (/.f64 Om l)) U) 4 (*.f64 U (*.f64 t -2))) 2) (*.f64 2 (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 (*.f64 (/.f64 l (/.f64 Om l)) U) 4 (*.f64 U (*.f64 t -2))) l))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(-.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) n) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) 4 (*.f64 U (*.f64 t -2))) 2) (*.f64 2 (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) 4 (*.f64 U (*.f64 t -2))) l))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (*.f64 (pow.f64 n 2) (pow.f64 l 5)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (pow.f64 (fma.f64 -2 (*.f64 U t) (*.f64 (/.f64 (*.f64 l l) (/.f64 Om U)) 4)) 2) (*.f64 n (pow.f64 l 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 -2 (*.f64 U t) (*.f64 (/.f64 (*.f64 l l) (/.f64 Om U)) 4)) l))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5)))) (/.f64 (pow.f64 Om 5) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 5) (*.f64 (*.f64 n n) (pow.f64 l 5))) (pow.f64 (fma.f64 -2 (*.f64 U t) (*.f64 (/.f64 (*.f64 l l) (/.f64 Om U)) 4)) 3)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) n) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 l (/.f64 Om l)) U) 4 (*.f64 U (*.f64 t -2))) 2) (*.f64 2 (sqrt.f64 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 (*.f64 (/.f64 l (/.f64 Om l)) U) 4 (*.f64 U (*.f64 t -2))) l))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5)))) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sqrt.f64 2) 5) (*.f64 (*.f64 n n) (pow.f64 l 5)))) (pow.f64 (fma.f64 (*.f64 (/.f64 l (/.f64 Om l)) U) 4 (*.f64 U (*.f64 t -2))) 3))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) n) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) 4 (*.f64 U (*.f64 t -2))) 2) (*.f64 2 (sqrt.f64 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) 4 (*.f64 U (*.f64 t -2))) l))) (-.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5)))) (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) 4 (*.f64 U (*.f64 t -2))) 3) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (pow.f64 Om 5) (*.f64 (*.f64 n n) (pow.f64 l 5)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (+.f64 (/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U)))) (*.f64 l -2)) (*.f64 l U))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))) U)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))) (/.f64 Om (*.f64 l U)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (+.f64 (/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U)))) (*.f64 l -2)) (*.f64 l U))))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n (+.f64 (/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U)))) (*.f64 l -2))) (/.f64 (*.f64 Om U) l)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))) U)))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))) (/.f64 Om (/.f64 l U)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))) (/.f64 Om (*.f64 l U)))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 (*.f64 Om U) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om))) (+.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 3) (pow.f64 l 3))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (+.f64 (/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U)))) (*.f64 l -2)) (*.f64 l U))))) (fma.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n (+.f64 (/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U)))) (*.f64 l -2))) (/.f64 (*.f64 Om U) l))) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 t t) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 (/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U)))) (*.f64 l -2)) 3)) (/.f64 (*.f64 U (pow.f64 Om 3)) (pow.f64 l 3)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))) U)))) (fma.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))) (/.f64 Om (/.f64 l U))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 l 3)) (/.f64 (*.f64 U (pow.f64 Om 3)) (pow.f64 (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))) 3)))) (/.f64 (*.f64 -1/2 (*.f64 t t)) (*.f64 2 (sqrt.f64 2))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))) (/.f64 Om (*.f64 l U)))) (fma.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 (*.f64 Om U) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (/.f64 t 2)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) 3)) (/.f64 U (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 5) (pow.f64 l 5)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om))) (+.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 3) (pow.f64 l 3)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (/.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 5))) (pow.f64 (+.f64 (/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U)))) (*.f64 l -2)) 5)) (pow.f64 l 5)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (+.f64 (/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U)))) (*.f64 l -2)) (*.f64 l U))))) (fma.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n (+.f64 (/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U)))) (*.f64 l -2))) (/.f64 (*.f64 Om U) l))) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 t t) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 (/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U)))) (*.f64 l -2)) 3)) (/.f64 (*.f64 U (pow.f64 Om 3)) (pow.f64 l 3))))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 l 5)) (/.f64 (*.f64 U (pow.f64 Om 5)) (pow.f64 (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))) 5))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))) U)))) (fma.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))) (/.f64 Om (/.f64 l U))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 l 3)) (/.f64 (*.f64 U (pow.f64 Om 3)) (pow.f64 (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))) 3)))) (/.f64 (*.f64 -1/2 (*.f64 t t)) (*.f64 2 (sqrt.f64 2)))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) 5)) (/.f64 (pow.f64 Om 5) (/.f64 (pow.f64 l 5) U))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))) (/.f64 Om (*.f64 l U)))) (fma.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 (*.f64 Om U) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (/.f64 t 2)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) 3)) (/.f64 U (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))))))))
(/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)
(/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (sqrt.f64 -2))))
(*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2))))
(+.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om) (*.f64 1/2 (/.f64 (*.f64 Om (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om)) (*.f64 2 (*.f64 n t)))) (*.f64 n (*.f64 l (sqrt.f64 -2))))))
(+.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om) (/.f64 (*.f64 1/2 (*.f64 Om (*.f64 2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))))) (*.f64 (*.f64 n l) (sqrt.f64 -2))))
(fma.f64 1/2 (*.f64 (/.f64 Om (*.f64 n (*.f64 l (sqrt.f64 -2)))) (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (sqrt.f64 -2)))))
(fma.f64 1/2 (*.f64 (/.f64 Om (*.f64 n (*.f64 l (sqrt.f64 -2)))) (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om U*) l)))))))) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2)))))
(+.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 n t)) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 -2) 3) U))))) (*.f64 1/2 (/.f64 (*.f64 Om (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om)) (*.f64 2 (*.f64 n t)))) (*.f64 n (*.f64 l (sqrt.f64 -2)))))))
(+.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))) 2) (pow.f64 n 3)) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 U (pow.f64 (sqrt.f64 -2) 3))))) (/.f64 (*.f64 1/2 (*.f64 Om (*.f64 2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))))) (*.f64 (*.f64 n l) (sqrt.f64 -2)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 Om (*.f64 n (*.f64 l (sqrt.f64 -2)))) (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (sqrt.f64 -2))))) (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))) 2)) (/.f64 (pow.f64 n 3) (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 -2 (sqrt.f64 -2)) (*.f64 U (pow.f64 l 3)))))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2)))) (fma.f64 1/2 (*.f64 (/.f64 Om (*.f64 n (*.f64 l (sqrt.f64 -2)))) (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om U*) l)))))))) (*.f64 -1/8 (/.f64 (pow.f64 Om 3) (/.f64 (*.f64 (pow.f64 n 3) (*.f64 U (*.f64 -2 (*.f64 (sqrt.f64 -2) (pow.f64 l 3))))) (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om U*) l))))))) 2))))))
(+.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 n t)) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 -2) 3) U))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om)) (*.f64 2 (*.f64 n t)))) (*.f64 n (*.f64 l (sqrt.f64 -2))))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 n t)) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om)) (*.f64 2 (*.f64 n t))) 2))) (*.f64 (pow.f64 n 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (pow.f64 U 2)))))))))
(+.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))) 2) (pow.f64 n 3)) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 U (pow.f64 (sqrt.f64 -2) 3))))) (fma.f64 1/2 (*.f64 (/.f64 Om n) (/.f64 (*.f64 2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))) (*.f64 l (sqrt.f64 -2)))) (*.f64 1/16 (/.f64 (*.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))) (pow.f64 Om 5)) (pow.f64 (*.f64 2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))) 2)) (*.f64 (*.f64 (pow.f64 n 5) (pow.f64 l 5)) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (*.f64 U U))))))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (sqrt.f64 -2)))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 n 3))) (/.f64 (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))) 2) (*.f64 U (*.f64 -2 (sqrt.f64 -2))))) (fma.f64 1/16 (/.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))) (*.f64 (/.f64 (*.f64 (pow.f64 l 5) (*.f64 U (*.f64 U (pow.f64 (sqrt.f64 -2) 5)))) (pow.f64 Om 5)) (/.f64 (pow.f64 n 5) (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))) 2)))) (*.f64 1/2 (*.f64 (/.f64 Om (*.f64 n (*.f64 l (sqrt.f64 -2)))) (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))))))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2)))) (fma.f64 -1/8 (/.f64 (pow.f64 Om 3) (/.f64 (*.f64 (pow.f64 n 3) (*.f64 U (*.f64 -2 (*.f64 (sqrt.f64 -2) (pow.f64 l 3))))) (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om U*) l))))))) 2))) (fma.f64 1/2 (*.f64 (/.f64 Om (*.f64 n (*.f64 l (sqrt.f64 -2)))) (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om U*) l)))))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om U*) l))))))) 3)) (*.f64 (pow.f64 l 5) (*.f64 (*.f64 U (*.f64 U (pow.f64 (sqrt.f64 -2) 5))) (pow.f64 n 5))))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(neg.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 U (*.f64 l (sqrt.f64 -2)))))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 l (*.f64 U (sqrt.f64 -2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) Om) (*.f64 n (*.f64 l (sqrt.f64 -2))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om) (*.f64 1/2 (/.f64 (*.f64 -2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))) (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 -2)) Om))))
(fma.f64 1/2 (/.f64 -2 (/.f64 (/.f64 n (/.f64 (/.f64 Om l) (sqrt.f64 -2))) (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))) (/.f64 (neg.f64 n) (/.f64 Om (*.f64 U (*.f64 l (sqrt.f64 -2))))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 Om n) (/.f64 (*.f64 -2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om U*) l))))))) (*.f64 l (sqrt.f64 -2))))) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) Om) (*.f64 n (*.f64 l (sqrt.f64 -2))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 -2) 3) U)))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om) (fma.f64 1/2 (/.f64 (*.f64 -2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))) (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 -2)) Om)) (*.f64 1/8 (/.f64 (pow.f64 (*.f64 -2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 n 3) (pow.f64 l 3)) (*.f64 U (pow.f64 (sqrt.f64 -2) 3))) (pow.f64 Om 3))))))
(-.f64 (fma.f64 1/2 (/.f64 -2 (/.f64 (/.f64 n (/.f64 (/.f64 Om l) (sqrt.f64 -2))) (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 n 3))) (/.f64 (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))) 2) (*.f64 U (*.f64 -2 (sqrt.f64 -2))))))) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (sqrt.f64 -2)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 Om n) (/.f64 (*.f64 -2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om U*) l))))))) (*.f64 l (sqrt.f64 -2)))) (*.f64 1/8 (/.f64 (pow.f64 Om 3) (/.f64 (*.f64 (pow.f64 n 3) (*.f64 U (*.f64 -2 (*.f64 (sqrt.f64 -2) (pow.f64 l 3))))) (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om U*) l))))))) 2))))) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) Om) (*.f64 n (*.f64 l (sqrt.f64 -2))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 3) (pow.f64 Om 5)) (*.f64 (pow.f64 n 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (pow.f64 U 2)))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 n t)) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) 2) (pow.f64 Om 3)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 -2) 3) U))))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om) (fma.f64 1/2 (/.f64 (*.f64 -2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))) (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 -2)) Om)) (fma.f64 1/16 (/.f64 (pow.f64 (*.f64 -2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))) 3) (/.f64 (*.f64 (*.f64 (pow.f64 n 5) (pow.f64 l 5)) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (*.f64 U U))) (pow.f64 Om 5))) (*.f64 1/8 (/.f64 (pow.f64 (*.f64 -2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 n 3) (pow.f64 l 3)) (*.f64 U (pow.f64 (sqrt.f64 -2) 3))) (pow.f64 Om 3)))))))
(-.f64 (fma.f64 1/2 (/.f64 -2 (/.f64 (/.f64 n (/.f64 (/.f64 Om l) (sqrt.f64 -2))) (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (*.f64 -2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))) 3) (pow.f64 n 5)) (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (*.f64 U (*.f64 U (pow.f64 (sqrt.f64 -2) 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 n 3))) (/.f64 (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))) 2) (*.f64 U (*.f64 -2 (sqrt.f64 -2)))))))) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (sqrt.f64 -2)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 Om n) (/.f64 (*.f64 -2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om U*) l))))))) (*.f64 l (sqrt.f64 -2)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (*.f64 -2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om U*) l))))))) 3) (pow.f64 n 5)) (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (*.f64 U (*.f64 U (pow.f64 (sqrt.f64 -2) 5))))) (*.f64 1/8 (/.f64 (pow.f64 Om 3) (/.f64 (*.f64 (pow.f64 n 3) (*.f64 U (*.f64 -2 (*.f64 (sqrt.f64 -2) (pow.f64 l 3))))) (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om U*) l))))))) 2)))))) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (sqrt.f64 2)) (/.f64 (*.f64 l l) Om)) (sqrt.f64 (/.f64 n (/.f64 t U)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))) (*.f64 (/.f64 (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))) (sqrt.f64 2)) (*.f64 (/.f64 l (/.f64 Om l)) (sqrt.f64 (*.f64 (/.f64 n t) U)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))) (/.f64 (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (sqrt.f64 (*.f64 (/.f64 n t) U))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 l l) Om))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 2))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (sqrt.f64 2)) (/.f64 (*.f64 l l) Om)) (sqrt.f64 (/.f64 n (/.f64 t U))))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U)) (/.f64 (pow.f64 l 4) (*.f64 2 (sqrt.f64 2)))) (/.f64 (pow.f64 (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))) 2) (*.f64 Om Om))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))) (*.f64 (/.f64 (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))) (sqrt.f64 2)) (*.f64 (/.f64 l (/.f64 Om l)) (sqrt.f64 (*.f64 (/.f64 n t) U))))))
(fma.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 Om Om)))) (pow.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) 2))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))) (/.f64 (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (sqrt.f64 (*.f64 (/.f64 n t) U))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 l l) Om)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 2))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 Om 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 5) U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (sqrt.f64 2)) (/.f64 (*.f64 l l) Om)) (sqrt.f64 (/.f64 n (/.f64 t U)))))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U)) (/.f64 (pow.f64 l 4) (*.f64 2 (sqrt.f64 2)))) (/.f64 (pow.f64 (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))) 2) (*.f64 Om Om))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))) 3))) (/.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 5)) U)) (pow.f64 Om 3))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))) (*.f64 (/.f64 (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))) (sqrt.f64 2)) (*.f64 (/.f64 l (/.f64 Om l)) (sqrt.f64 (*.f64 (/.f64 n t) U)))))))
(fma.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 Om Om)))) (pow.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) 2))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U))) (fma.f64 (*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 6) (pow.f64 (sqrt.f64 2) 5))) (pow.f64 (/.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) Om) 3)) (sqrt.f64 (/.f64 U (/.f64 (pow.f64 t 5) n))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))) (/.f64 (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (sqrt.f64 (*.f64 (/.f64 n t) U))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 l l) Om))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U))))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 n U)) Om)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2)))))
(fma.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))) (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))))
(fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))))))) (*.f64 (/.f64 (/.f64 t (sqrt.f64 2)) l) (sqrt.f64 (/.f64 (*.f64 Om U) (/.f64 (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))) n)))))
(fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 n U)) Om))) (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 Om U) (/.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) n)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (+.f64 (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 3)))))))
(fma.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))) (fma.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))) (*.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 t t) (pow.f64 (sqrt.f64 2) 3)) (pow.f64 l 3))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) 3) (*.f64 U (pow.f64 Om 3))))))))
(fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))))))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 t t) (pow.f64 l 3)) (*.f64 2 (sqrt.f64 2))) (sqrt.f64 (/.f64 (*.f64 U (*.f64 n (pow.f64 Om 3))) (pow.f64 (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))) 3)))) (*.f64 (/.f64 (/.f64 t (sqrt.f64 2)) l) (sqrt.f64 (/.f64 (*.f64 Om U) (/.f64 (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))) n))))))
(fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 n U)) Om))) (fma.f64 -1/2 (*.f64 (/.f64 t (/.f64 (*.f64 (*.f64 (pow.f64 l 3) 2) (sqrt.f64 2)) t)) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) Om) 3) U)))) (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 Om U) (/.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) n))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))) (+.f64 (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 5))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) 3))))))))
(fma.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))) (fma.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) 5) (*.f64 U (pow.f64 Om 5)))))) (*.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 t t) (pow.f64 (sqrt.f64 2) 3)) (pow.f64 l 3))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) 3) (*.f64 U (pow.f64 Om 3)))))))))
(fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))))))) (fma.f64 (/.f64 (/.f64 t (sqrt.f64 2)) l) (sqrt.f64 (/.f64 (*.f64 Om U) (/.f64 (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))) n))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))) 5) (*.f64 U (pow.f64 Om 5))))) (pow.f64 l 5))) (*.f64 (sqrt.f64 (/.f64 (*.f64 U (*.f64 n (pow.f64 Om 3))) (pow.f64 (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))) 3))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 t t) (pow.f64 l 3)) (*.f64 2 (sqrt.f64 2))))))))
(fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 n U)) Om))) (fma.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 Om U) (/.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) n))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) 5) (*.f64 U (pow.f64 Om 5))))) (pow.f64 l 5))) (*.f64 -1/2 (*.f64 (/.f64 t (/.f64 (*.f64 (*.f64 (pow.f64 l 3) 2) (sqrt.f64 2)) t)) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) Om) 3) U))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))))))))
(*.f64 (*.f64 l (sqrt.f64 -2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))))))))
(*.f64 (*.f64 l (sqrt.f64 -2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))) (/.f64 (/.f64 t l) (sqrt.f64 -2))) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))))))))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U))))) (*.f64 Om U))) (/.f64 t (*.f64 l (sqrt.f64 -2))) (*.f64 (sqrt.f64 -2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))))))))))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))) (*.f64 Om U))) (/.f64 t (*.f64 l (sqrt.f64 -2))) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 3))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) 3) (*.f64 U (pow.f64 Om 3))))) (/.f64 (*.f64 t t) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3)))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))) (/.f64 (/.f64 t l) (sqrt.f64 -2))) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))) 3)) (*.f64 U (pow.f64 Om 3)))) (*.f64 (/.f64 t (pow.f64 l 3)) (/.f64 t (*.f64 -2 (sqrt.f64 -2))))) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U))))) (*.f64 Om U))) (/.f64 t (*.f64 l (sqrt.f64 -2))) (*.f64 (sqrt.f64 -2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U))))))))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 3))) (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 3))) (*.f64 (/.f64 (*.f64 t t) (*.f64 -2 (*.f64 (sqrt.f64 -2) (pow.f64 l 3)))) 1/2)) (fma.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))) (*.f64 Om U))) (/.f64 t (*.f64 l (sqrt.f64 -2))) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 3))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 5))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) 3) (*.f64 U (pow.f64 Om 3))))) (/.f64 (*.f64 t t) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))) (/.f64 (/.f64 t l) (sqrt.f64 -2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) 5) (*.f64 U (pow.f64 Om 5))))) (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) (pow.f64 (sqrt.f64 -2) 5))) (neg.f64 (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))) 3)) (*.f64 U (pow.f64 Om 3)))) (*.f64 (/.f64 t (pow.f64 l 3)) (/.f64 t (*.f64 -2 (sqrt.f64 -2))))) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U))))) (*.f64 Om U)))) (/.f64 t (*.f64 l (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))) 5) (*.f64 U (pow.f64 Om 5))))) (*.f64 (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) (pow.f64 (sqrt.f64 -2) 5)) -1/2))) (*.f64 (sqrt.f64 -2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 3))) (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 3))) (/.f64 (*.f64 t t) (*.f64 -2 (*.f64 (sqrt.f64 -2) (pow.f64 l 3))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 5) (*.f64 U (pow.f64 Om 5))))) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))) -1/2)) (fma.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))) (*.f64 Om U))) (/.f64 t (*.f64 l (sqrt.f64 -2))) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))))
(sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om U))))))))
(sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 U t) (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U)))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))
(fma.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))))) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))))))
(fma.f64 (/.f64 (*.f64 U (*.f64 U* (*.f64 l l))) (/.f64 (*.f64 Om Om) (*.f64 n n))) (sqrt.f64 (/.f64 1/2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om U)))))))) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om U)))))))))
(fma.f64 (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U* U) Om)) (sqrt.f64 (/.f64 1/2 (fma.f64 n (*.f64 U t) (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U))))))))) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 U t) (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 n 4) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 U* 2) (pow.f64 U 2)))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))) 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n 4) (pow.f64 l 4)) (*.f64 (*.f64 U U) (*.f64 U* U*))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))) 3)))) (fma.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))))) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 n 4) (pow.f64 Om 4)) (*.f64 (*.f64 U U) (*.f64 (pow.f64 l 4) (*.f64 U* U*)))) (sqrt.f64 (/.f64 1 (*.f64 8 (pow.f64 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om U)))))) 3))))) (fma.f64 (/.f64 (*.f64 U (*.f64 U* (*.f64 l l))) (/.f64 (*.f64 Om Om) (*.f64 n n))) (sqrt.f64 (/.f64 1/2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om U)))))))) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om U))))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 n 4) (pow.f64 Om 4)) (*.f64 (*.f64 U U) (*.f64 (pow.f64 l 4) (*.f64 U* U*)))) (sqrt.f64 (/.f64 1 (*.f64 8 (pow.f64 (fma.f64 n (*.f64 U t) (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U))))))) 3))))) (fma.f64 (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U* U) Om)) (sqrt.f64 (/.f64 1/2 (fma.f64 n (*.f64 U t) (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U))))))))) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 U t) (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U)))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 n 4) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 U* 2) (pow.f64 U 2)))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 n 6) (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 U* 3) (pow.f64 U 3)))) (*.f64 (pow.f64 Om 6) (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))) 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n 4) (pow.f64 l 4)) (*.f64 (*.f64 U U) (*.f64 U* U*))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))) 3))) (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 n 6) (pow.f64 l 6)) (*.f64 (pow.f64 U 3) (pow.f64 U* 3))) (pow.f64 Om 6)) (*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))))) (fma.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))))) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 n (*.f64 U t)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))))))))
(+.f64 (fma.f64 (/.f64 (*.f64 U (*.f64 U* (*.f64 l l))) (/.f64 (*.f64 Om Om) (*.f64 n n))) (sqrt.f64 (/.f64 1/2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om U)))))))) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om U))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 8 (pow.f64 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om U)))))) 3)))) (+.f64 (/.f64 (*.f64 -1/2 (pow.f64 n 4)) (/.f64 (pow.f64 Om 4) (*.f64 (*.f64 U U) (*.f64 (pow.f64 l 4) (*.f64 U* U*))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 n 6)) (*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om U)))))))) (/.f64 (*.f64 (pow.f64 U 3) (pow.f64 U* 3)) (pow.f64 Om 6)))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U* U) Om)) (sqrt.f64 (/.f64 1/2 (fma.f64 n (*.f64 U t) (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U))))))))) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 U t) (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 8 (pow.f64 (fma.f64 n (*.f64 U t) (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U))))))) 3)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 n 4) (pow.f64 Om 4)) (*.f64 (*.f64 U U) (*.f64 (pow.f64 l 4) (*.f64 U* U*))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 U 3) (*.f64 (pow.f64 l 6) (pow.f64 U* 3))) (/.f64 (*.f64 (*.f64 (pow.f64 Om 6) 2) (fma.f64 n (*.f64 U t) (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U)))))))) (pow.f64 n 6)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 -2 (/.f64 l (sqrt.f64 2))) (sqrt.f64 (/.f64 U (-.f64 U* U)))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 l (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) -2)))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (+.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 n l))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U)))))))
(fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))) (fma.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U)))) (*.f64 (*.f64 1/2 (/.f64 Om (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 l (sqrt.f64 2))) (sqrt.f64 (/.f64 U (-.f64 U* U)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) (*.f64 (/.f64 Om (*.f64 (sqrt.f64 2) (*.f64 n l))) (-.f64 (*.f64 2 (*.f64 U (*.f64 n t))) (pow.f64 (*.f64 (/.f64 l (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) -2)) 2)))) (*.f64 (/.f64 l (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) -2))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 2 (*.f64 t (*.f64 n U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2)) (*.f64 n l)))) (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 (pow.f64 n 2) l))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) U)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (+.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2))) (*.f64 (sqrt.f64 2) (*.f64 n l))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))))))
(fma.f64 (/.f64 (*.f64 Om Om) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 l (*.f64 n n))) (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 l (sqrt.f64 2))) (sqrt.f64 (/.f64 U (-.f64 U* U)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 U (pow.f64 (-.f64 U* U) 3)))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))) (fma.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U)))) (*.f64 (*.f64 1/2 (/.f64 Om (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 l (sqrt.f64 2))) (sqrt.f64 (/.f64 U (-.f64 U* U)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U))))))))
(fma.f64 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 Om 2)) (/.f64 (-.f64 (*.f64 2 (*.f64 U (*.f64 n t))) (pow.f64 (*.f64 (/.f64 l (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) -2)) 2)) (*.f64 n (*.f64 n l)))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 (-.f64 U* U) 3)) U)) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) (*.f64 (/.f64 Om (*.f64 (sqrt.f64 2) (*.f64 n l))) (-.f64 (*.f64 2 (*.f64 U (*.f64 n t))) (pow.f64 (*.f64 (/.f64 l (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) -2)) 2)))) (*.f64 (/.f64 l (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) -2)))))
(fma.f64 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 Om 2)) (/.f64 (-.f64 (*.f64 2 (*.f64 t (*.f64 n U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2)) (*.f64 l (*.f64 n n)))) (sqrt.f64 (/.f64 1 (*.f64 U (pow.f64 (-.f64 U* U) 3)))) (fma.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 2 (*.f64 t (*.f64 n U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2)) (*.f64 n l)))) (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t)))))
(fma.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 l l) Om) (sqrt.f64 2))) (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U)))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 t U)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 U t))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 (*.f64 n l) (*.f64 n l)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (*.f64 U (*.f64 n t))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 n (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 l (/.f64 (sqrt.f64 2) l)))) 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 t (*.f64 n U)))) (*.f64 Om Om))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (/.f64 (*.f64 l l) Om) (sqrt.f64 2))))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(fma.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U)))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 t U)))) 2)) (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 2) 3)) (*.f64 l l))) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 n (pow.f64 t 3)) U))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U)))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 t U)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 U t))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om)))))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 (*.f64 n l) (*.f64 n l)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (*.f64 U (*.f64 n t))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))) (fma.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 2 (sqrt.f64 2))) (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 (*.f64 n l) (*.f64 n l)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (pow.f64 Om 3))) (sqrt.f64 (/.f64 (/.f64 (/.f64 1 n) U) (pow.f64 t 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om)))))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 n (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 l (/.f64 (sqrt.f64 2) l)))) 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 t (*.f64 n U)))) (*.f64 Om Om))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (/.f64 (*.f64 l l) Om) (sqrt.f64 2))) (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 2 (sqrt.f64 2))) (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 n (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 l (/.f64 (sqrt.f64 2) l)))) 2)) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 t 3) (*.f64 n U))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t)))))
(fma.f64 (*.f64 -2 (/.f64 (/.f64 (*.f64 l l) Om) (sqrt.f64 2))) (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U)))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 t U)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 U t))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 (*.f64 n l) (*.f64 n l)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (*.f64 U (*.f64 n t))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 n (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 l (/.f64 (sqrt.f64 2) l)))) 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 t (*.f64 n U)))) (*.f64 Om Om))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (/.f64 (*.f64 l l) Om) (sqrt.f64 2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(fma.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U)))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 t U)))) 2)) (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 2) 3)) (*.f64 l l))) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 n (pow.f64 t 3)) U))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U)))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 t U)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 U t))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om)))))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 (*.f64 n l) (*.f64 n l)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (*.f64 U (*.f64 n t))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))) (fma.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 2 (sqrt.f64 2))) (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 (*.f64 n l) (*.f64 n l)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (pow.f64 Om 3))) (sqrt.f64 (/.f64 (/.f64 (/.f64 1 n) U) (pow.f64 t 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om)))))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 n (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 l (/.f64 (sqrt.f64 2) l)))) 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 t (*.f64 n U)))) (*.f64 Om Om))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (/.f64 (*.f64 l l) Om) (sqrt.f64 2))) (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 2 (sqrt.f64 2))) (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 n (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 l (/.f64 (sqrt.f64 2) l)))) 2)) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 t 3) (*.f64 n U))))))))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 l U))))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 (*.f64 n l) (/.f64 Om U)))
(-.f64 (/.f64 n (/.f64 (/.f64 Om U*) l)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 (*.f64 n l) (/.f64 Om U)))
(-.f64 (/.f64 n (/.f64 (/.f64 Om U*) l)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 (*.f64 n l) (/.f64 Om U)))
(-.f64 (/.f64 n (/.f64 (/.f64 Om U*) l)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(/.f64 n (/.f64 Om (*.f64 l U*)))
(*.f64 (/.f64 n Om) (*.f64 l U*))
(/.f64 n (/.f64 (/.f64 Om U*) l))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 (*.f64 n l) (/.f64 Om U)))
(-.f64 (/.f64 n (/.f64 (/.f64 Om U*) l)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 (*.f64 n l) (/.f64 Om U)))
(-.f64 (/.f64 n (/.f64 (/.f64 Om U*) l)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 (*.f64 n l) (/.f64 Om U)))
(-.f64 (/.f64 n (/.f64 (/.f64 Om U*) l)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(/.f64 n (/.f64 Om (*.f64 l U*)))
(*.f64 (/.f64 n Om) (*.f64 l U*))
(/.f64 n (/.f64 (/.f64 Om U*) l))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 (*.f64 n l) (/.f64 Om U)))
(-.f64 (/.f64 n (/.f64 (/.f64 Om U*) l)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 (*.f64 n l) (/.f64 Om U)))
(-.f64 (/.f64 n (/.f64 (/.f64 Om U*) l)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 (*.f64 n l) (/.f64 Om U)))
(-.f64 (/.f64 n (/.f64 (/.f64 Om U*) l)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(/.f64 n (/.f64 Om (*.f64 l U*)))
(*.f64 (/.f64 n Om) (*.f64 l U*))
(/.f64 n (/.f64 (/.f64 Om U*) l))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 (*.f64 n l) (/.f64 Om U)))
(-.f64 (/.f64 n (/.f64 (/.f64 Om U*) l)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 (*.f64 n l) (/.f64 Om U)))
(-.f64 (/.f64 n (/.f64 (/.f64 Om U*) l)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 (*.f64 n l) (/.f64 Om U)))
(-.f64 (/.f64 n (/.f64 (/.f64 Om U*) l)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 l U))))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 (*.f64 n l) (/.f64 Om U)))
(-.f64 (/.f64 n (/.f64 (/.f64 Om U*) l)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 (*.f64 n l) (/.f64 Om U)))
(-.f64 (/.f64 n (/.f64 (/.f64 Om U*) l)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 (*.f64 n l) (/.f64 Om U)))
(-.f64 (/.f64 n (/.f64 (/.f64 Om U*) l)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 l U))))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 (*.f64 n l) (/.f64 Om U)))
(-.f64 (/.f64 n (/.f64 (/.f64 Om U*) l)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 (*.f64 n l) (/.f64 Om U)))
(-.f64 (/.f64 n (/.f64 (/.f64 Om U*) l)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 n (/.f64 Om (*.f64 l U*))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (/.f64 (*.f64 n l) (/.f64 Om U)))
(-.f64 (/.f64 n (/.f64 (/.f64 Om U*) l)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
(/.f64 n (/.f64 Om (*.f64 l (-.f64 U* U))))
(/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))))
(/.f64 -2 (/.f64 Om (*.f64 (*.f64 l l) (*.f64 n U))))
(*.f64 -2 (/.f64 n (/.f64 Om (*.f64 l (*.f64 l U)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 l (*.f64 l U)))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 l (*.f64 l U)))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 l (*.f64 l U)))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om))
(/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 l (*.f64 l U)))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 l (*.f64 l U)))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 l (*.f64 l U)))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om))
(/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 l (*.f64 l U)))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 l (*.f64 l U)))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 l (*.f64 l U)))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (*.f64 U (*.f64 l l)) (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 l U)) (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U))))))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 l U)) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (*.f64 U (*.f64 l l)) (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 l U)) (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U))))))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 l U)) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (*.f64 U (*.f64 l l)) (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 l U)) (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U))))))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 l U)) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (*.f64 U (*.f64 l l)) (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 l U)) (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U))))))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 l U)) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (*.f64 U (*.f64 l l)) (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 l U)) (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U))))))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 l U)) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (*.f64 U (*.f64 l l)) (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 l U)) (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U))))))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 l U)) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (*.f64 U (*.f64 l l)) (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 l U)) (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U))))))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 l U)) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (*.f64 U (*.f64 l l)) (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 l U)) (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U))))))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 l U)) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(neg.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))) Om))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 (*.f64 l (*.f64 l U)) (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))))))
(/.f64 (*.f64 (neg.f64 n) (*.f64 (*.f64 l l) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(neg.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))) Om))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 (*.f64 l (*.f64 l U)) (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))))))
(/.f64 (*.f64 (neg.f64 n) (*.f64 (*.f64 l l) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(neg.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))) Om))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 (*.f64 l (*.f64 l U)) (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))))))
(/.f64 (*.f64 (neg.f64 n) (*.f64 (*.f64 l l) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U))) Om))
(neg.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))) Om))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 (*.f64 l (*.f64 l U)) (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))))))
(/.f64 (*.f64 (neg.f64 n) (*.f64 (*.f64 l l) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) Om)
(/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om U)))))
(/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U))))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om U))))) (/.f64 (*.f64 U (*.f64 U* (*.f64 l l))) (/.f64 (*.f64 Om Om) (*.f64 n n))))
(+.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U* U) Om)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om U))))) (/.f64 (*.f64 U (*.f64 U* (*.f64 l l))) (/.f64 (*.f64 Om Om) (*.f64 n n))))
(+.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U* U) Om)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om U))))) (/.f64 (*.f64 U (*.f64 U* (*.f64 l l))) (/.f64 (*.f64 Om Om) (*.f64 n n))))
(+.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U* U) Om)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 Om 2))
(/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U))))
(/.f64 (*.f64 U (*.f64 U* (*.f64 l l))) (/.f64 (*.f64 Om Om) (*.f64 n n)))
(*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U* U) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om U))))) (/.f64 (*.f64 U (*.f64 U* (*.f64 l l))) (/.f64 (*.f64 Om Om) (*.f64 n n))))
(+.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U* U) Om)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om U))))) (/.f64 (*.f64 U (*.f64 U* (*.f64 l l))) (/.f64 (*.f64 Om Om) (*.f64 n n))))
(+.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U* U) Om)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om U))))) (/.f64 (*.f64 U (*.f64 U* (*.f64 l l))) (/.f64 (*.f64 Om Om) (*.f64 n n))))
(+.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U* U) Om)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 Om 2))
(/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U))))
(/.f64 (*.f64 U (*.f64 U* (*.f64 l l))) (/.f64 (*.f64 Om Om) (*.f64 n n)))
(*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U* U) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om U))))) (/.f64 (*.f64 U (*.f64 U* (*.f64 l l))) (/.f64 (*.f64 Om Om) (*.f64 n n))))
(+.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U* U) Om)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om U))))) (/.f64 (*.f64 U (*.f64 U* (*.f64 l l))) (/.f64 (*.f64 Om Om) (*.f64 n n))))
(+.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U* U) Om)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om U))))) (/.f64 (*.f64 U (*.f64 U* (*.f64 l l))) (/.f64 (*.f64 Om Om) (*.f64 n n))))
(+.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U* U) Om)))
(/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)
(/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) Om)
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))
(/.f64 n (/.f64 (/.f64 (/.f64 Om l) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om U*) l)))) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U)))) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) Om))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l U)))))
(-.f64 (/.f64 n (/.f64 (/.f64 (/.f64 Om l) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om U*) l)))) U)) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (*.f64 l (*.f64 l U))) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U)))) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) Om))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l U)))))
(-.f64 (/.f64 n (/.f64 (/.f64 (/.f64 Om l) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om U*) l)))) U)) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (*.f64 l (*.f64 l U))) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U)))) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) Om))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l U)))))
(-.f64 (/.f64 n (/.f64 (/.f64 (/.f64 Om l) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om U*) l)))) U)) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (*.f64 l (*.f64 l U))) Om)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U)))))
(/.f64 (neg.f64 (*.f64 n n)) (*.f64 (/.f64 Om (*.f64 l l)) (/.f64 Om (*.f64 U U))))
(/.f64 (neg.f64 (*.f64 n n)) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U)))) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) Om))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l U)))))
(-.f64 (/.f64 n (/.f64 (/.f64 (/.f64 Om l) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om U*) l)))) U)) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (*.f64 l (*.f64 l U))) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U)))) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) Om))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l U)))))
(-.f64 (/.f64 n (/.f64 (/.f64 (/.f64 Om l) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om U*) l)))) U)) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (*.f64 l (*.f64 l U))) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U)))) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) Om))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l U)))))
(-.f64 (/.f64 n (/.f64 (/.f64 (/.f64 Om l) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om U*) l)))) U)) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (*.f64 l (*.f64 l U))) Om)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U)))))
(/.f64 (neg.f64 (*.f64 n n)) (*.f64 (/.f64 Om (*.f64 l l)) (/.f64 Om (*.f64 U U))))
(/.f64 (neg.f64 (*.f64 n n)) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U)))) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) Om))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l U)))))
(-.f64 (/.f64 n (/.f64 (/.f64 (/.f64 Om l) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om U*) l)))) U)) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (*.f64 l (*.f64 l U))) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U)))) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) Om))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l U)))))
(-.f64 (/.f64 n (/.f64 (/.f64 (/.f64 Om l) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om U*) l)))) U)) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (*.f64 l (*.f64 l U))) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U)))) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) Om))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l U)))))
(-.f64 (/.f64 n (/.f64 (/.f64 (/.f64 Om l) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om U*) l)))) U)) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (*.f64 l (*.f64 l U))) Om)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om))
(/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 l (*.f64 l U)))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 l (*.f64 l U)))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 l (*.f64 l U)))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))))
(/.f64 -2 (/.f64 Om (*.f64 (*.f64 l l) (*.f64 n U))))
(*.f64 -2 (/.f64 n (/.f64 Om (*.f64 l (*.f64 l U)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 l (*.f64 l U)))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 l (*.f64 l U)))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 l (*.f64 l U)))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))))
(/.f64 -2 (/.f64 Om (*.f64 (*.f64 l l) (*.f64 n U))))
(*.f64 -2 (/.f64 n (/.f64 Om (*.f64 l (*.f64 l U)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 l (*.f64 l U)))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 l (*.f64 l U)))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U (-.f64 U* U))) (*.f64 Om Om)))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 l (*.f64 l U)))) (/.f64 (*.f64 n n) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (*.f64 U (-.f64 U* U)))))

localize11.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 2 (*.f64 n U))
5.3b
(*.f64 t (*.f64 2 (*.f64 n U)))
17.6b
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
Compiler

Compiled 33 to 17 computations (48.5% saved)

series9.0ms (0%)

Counts
3 → 36
Calls

24 calls:

TimeVariablePointExpression
1.0ms
n
@0
(*.f64 2 (*.f64 n U))
1.0ms
U
@inf
(*.f64 2 (*.f64 n U))
1.0ms
n
@inf
(*.f64 2 (*.f64 n U))
1.0ms
t
@0
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
1.0ms
U
@0
(*.f64 2 (*.f64 n U))

rewrite56.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
848×pow1_binary64
780×add-log-exp_binary64
780×log1p-expm1-u_binary64
780×expm1-log1p-u_binary64
763×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0929
118329
2215629
Stop Event
node limit
Counts
3 → 49
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 2 (*.f64 n U))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (*.f64 U t))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U t)))) (cbrt.f64 (*.f64 (*.f64 2 n) (*.f64 U t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 2 (*.f64 n U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 2 n) (*.f64 U t)) 1/4) (pow.f64 (*.f64 (*.f64 2 n) (*.f64 U t)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 t 2)) (sqrt.f64 (*.f64 n U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (*.f64 U t))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (*.f64 U t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (*.f64 U t))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (*.f64 U t))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 t 2) 1/2) (sqrt.f64 (*.f64 n U)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 2 n) (*.f64 U t)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 2 n) (*.f64 U t)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U t)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 2 n) (*.f64 U t)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (*.f64 U t)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U t)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (*.f64 2 n) (*.f64 U t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 2 n) (*.f64 U t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 2 n) (*.f64 U t)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 2 n) (*.f64 U t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 2 n) (*.f64 U t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (*.f64 U t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 U) n) 2) t))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (*.f64 U t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 2 (*.f64 n U)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 n U)) 3) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 2 n) (*.f64 U t))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 2 n) (*.f64 U t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 2 n) (*.f64 U t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 n U)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 n U)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2 (*.f64 n U))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n U)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 U) n) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 n U)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 2 (*.f64 n U))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 2 (*.f64 n U))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 2 (*.f64 n U))))))))

simplify15.0ms (0%)

Algorithm
egg-herbie
Rules
26×associate-*l*_binary64
20×associate-*r*_binary64
17×*-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08360
115360
237360
372360
483360
Stop Event
saturated
Counts
85 → 51
Calls
Call 1
Inputs
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
Outputs
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 (*.f64 t U) (*.f64 2 n))
(*.f64 t (*.f64 2 (*.f64 n U)))
(*.f64 t (*.f64 n (*.f64 2 U)))

localize42.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.8b
(/.f64 n (/.f64 Om (*.f64 l U)))
5.0b
(/.f64 Om (*.f64 l U))
11.5b
(*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))))
15.2b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
Compiler

Compiled 132 to 50 computations (62.1% saved)

series53.0ms (0.1%)

Counts
4 → 152
Calls

51 calls:

TimeVariablePointExpression
5.0ms
l
@0
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
2.0ms
U
@0
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
2.0ms
n
@0
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
2.0ms
l
@-inf
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
2.0ms
l
@inf
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))

rewrite103.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
406×expm1-udef_binary64
406×log1p-udef_binary64
234×add-sqr-sqrt_binary64
228×*-un-lft-identity_binary64
228×pow1_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02087
145283
2677983
Stop Event
node limit
Counts
4 → 139
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
(*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))))
(/.f64 Om (*.f64 l U))
(/.f64 n (/.f64 Om (*.f64 l U)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))))) (cbrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t)) (sqrt.f64 (*.f64 (*.f64 2 n) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 2 n) U)) (sqrt.f64 (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))) 1/4) (pow.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 n)) (pow.f64 (*.f64 U (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 n) (*.f64 U t)) (*.f64 (*.f64 (*.f64 2 n) U) (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 2 n) U) (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))))) (*.f64 (*.f64 2 n) (*.f64 U t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 2 n) (*.f64 U t)) 1) (*.f64 (*.f64 (*.f64 (*.f64 2 n) U) (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 2 n) (*.f64 U t)) 3) (pow.f64 (*.f64 (*.f64 (*.f64 2 n) U) (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 2 n) (*.f64 U t)) (*.f64 (*.f64 2 n) (*.f64 U t))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 2 n) U) (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))))) (*.f64 (*.f64 (*.f64 2 n) U) (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om)))))) (*.f64 (*.f64 (*.f64 2 n) (*.f64 U t)) (*.f64 (*.f64 (*.f64 2 n) U) (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 2 n) (*.f64 U t)) (*.f64 (*.f64 2 n) (*.f64 U t))) (*.f64 (*.f64 (*.f64 (*.f64 2 n) U) (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))))) (*.f64 (*.f64 (*.f64 2 n) U) (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))))))) (-.f64 (*.f64 (*.f64 2 n) (*.f64 U t)) (*.f64 (*.f64 (*.f64 2 n) U) (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om)))) 3)) (*.f64 (*.f64 2 n) U)) (fma.f64 t t (*.f64 (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om)))) (-.f64 (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om)))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 t t) (pow.f64 (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om)))) 2)) (*.f64 (*.f64 2 n) U)) (-.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (pow.f64 t 3) (pow.f64 (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om)))) 3))) (fma.f64 t t (*.f64 (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om)))) (-.f64 (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om)))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (*.f64 t t) (pow.f64 (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om)))) 2))) (-.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t)) (*.f64 (*.f64 2 n) U)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 2 n) U) 3) (pow.f64 (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t) 3) (pow.f64 (*.f64 (*.f64 2 n) U) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 2 n) U) t (*.f64 (*.f64 (*.f64 2 n) U) (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t (*.f64 (*.f64 2 n) U) (*.f64 (*.f64 (*.f64 2 n) U) (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 Om (*.f64 U l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 Om (/.f64 1 (*.f64 U l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (*.f64 U l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 Om (*.f64 U l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 Om) 2) (*.f64 (cbrt.f64 Om) (/.f64 1 (*.f64 U l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 Om (*.f64 U l))) (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 U l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 U l))) 2) (cbrt.f64 (/.f64 Om (*.f64 U l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 Om) (*.f64 (sqrt.f64 Om) (/.f64 1 (*.f64 U l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 Om (*.f64 U l))) (sqrt.f64 (/.f64 Om (*.f64 U l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 Om) (/.f64 1 (*.f64 l (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om l) (/.f64 1 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 U l)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1) (/.f64 (cbrt.f64 Om) (*.f64 U l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 Om) 1) (/.f64 (sqrt.f64 Om) (*.f64 U l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 Om) l) (/.f64 (sqrt.f64 Om) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 U) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) U) (/.f64 (cbrt.f64 Om) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 Om) U) (/.f64 (sqrt.f64 Om) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 Om U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l) (/.f64 (cbrt.f64 Om) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 U l) 2))) (/.f64 Om (cbrt.f64 (*.f64 U l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (cbrt.f64 (pow.f64 (*.f64 U l) 2))) (cbrt.f64 (/.f64 Om (*.f64 U l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 Om) (cbrt.f64 (pow.f64 (*.f64 U l) 2))) (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 U l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 U l))) (/.f64 Om (sqrt.f64 (*.f64 U l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 (*.f64 U l))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (*.f64 U l))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Om (*.f64 U l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 Om (*.f64 U l)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 Om (*.f64 U l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 Om (*.f64 U l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 l Om) U) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 Om (*.f64 l (neg.f64 U))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 Om (*.f64 U l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 Om (*.f64 U l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (*.f64 U l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 Om (*.f64 U l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 U l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 Om (*.f64 U l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 Om (*.f64 U l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 Om (*.f64 U l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 Om (*.f64 U l))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 U l) (/.f64 n Om)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (*.f64 (/.f64 l Om) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 U l) (/.f64 n Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 U l) (/.f64 n Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 U l) (/.f64 n Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 U l) (/.f64 n Om))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 U l) (/.f64 n Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 U l) (/.f64 n Om))) 2) (cbrt.f64 (*.f64 (*.f64 U l) (/.f64 n Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 n) 2) (*.f64 (cbrt.f64 n) (*.f64 (/.f64 l Om) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 U l) (/.f64 n Om))) (sqrt.f64 (*.f64 (*.f64 U l) (/.f64 n Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 n) (*.f64 (sqrt.f64 n) (*.f64 (/.f64 l Om) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 n) (/.f64 1 (/.f64 (neg.f64 Om) (*.f64 U l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 l Om) U) n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (/.f64 n (/.f64 1 (*.f64 U l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n Om) (*.f64 U l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 n) 2) Om) (/.f64 (cbrt.f64 n) (/.f64 1 (*.f64 U l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 n) Om) (/.f64 (sqrt.f64 n) (/.f64 1 (*.f64 U l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 n) 2) 1) (/.f64 (cbrt.f64 n) (/.f64 Om (*.f64 U l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 n) 1) (/.f64 (sqrt.f64 n) (/.f64 Om (*.f64 U l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 U l))) 2)) (/.f64 n (cbrt.f64 (/.f64 Om (*.f64 U l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 n) 2) (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 U l))) 2)) (cbrt.f64 (*.f64 (*.f64 U l) (/.f64 n Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 n) (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 U l))) 2)) (/.f64 (sqrt.f64 n) (cbrt.f64 (/.f64 Om (*.f64 U l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 Om (*.f64 U l)))) (/.f64 n (sqrt.f64 (/.f64 Om (*.f64 U l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 n) 2) (sqrt.f64 (/.f64 Om (*.f64 U l)))) (/.f64 (cbrt.f64 n) (sqrt.f64 (/.f64 Om (*.f64 U l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n 1) (*.f64 (/.f64 l Om) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (neg.f64 Om)) (*.f64 l (neg.f64 U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (/.f64 Om l)) U)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 n Om) U) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 n Om) l) U)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 n Om) 1) (*.f64 U l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 n Om) (cbrt.f64 (pow.f64 (*.f64 U l) 2))) (cbrt.f64 (*.f64 U l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 U l))) (sqrt.f64 (*.f64 U l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 U l) (/.f64 n Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 U l) (/.f64 n Om))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 U l) (/.f64 n Om))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 U l) (/.f64 n Om)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Om (*.f64 n (*.f64 U l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 n (/.f64 (neg.f64 Om) (*.f64 U l))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 U l) (/.f64 n Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 n) (*.f64 (/.f64 l Om) U)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 U l) (/.f64 n Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 U l) (/.f64 n Om)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 U l) (/.f64 n Om))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 U l) (/.f64 n Om))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 U l) (/.f64 n Om))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 U l) (/.f64 n Om))) 1))))))

simplify131.0ms (0.2%)

Algorithm
egg-herbie
Rules
513×distribute-lft-in_binary64
513×distribute-rgt-in_binary64
440×times-frac_binary64
418×associate-*r*_binary64
339×associate-*l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03436544
111546387
255896336
Stop Event
node limit
Counts
291 → 232
Calls
Call 1
Inputs
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) Om)) (*.f64 (sqrt.f64 -1) l))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) Om)) (*.f64 (sqrt.f64 -1) l))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 2) (pow.f64 Om 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n (*.f64 (pow.f64 l 3) U)))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) Om)) (*.f64 (sqrt.f64 -1) l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 2) (pow.f64 Om 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n (*.f64 (pow.f64 l 3) U))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 3) (pow.f64 Om 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 5) (pow.f64 U 2)))))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 Om (sqrt.f64 -2))) l)) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 2) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2))) (*.f64 n (*.f64 (pow.f64 l 3) U)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 Om (sqrt.f64 -2))) l)) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 2) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2))) (*.f64 n (*.f64 (pow.f64 l 3) U)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 Om (sqrt.f64 -2))) l)) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 3) (*.f64 (pow.f64 Om 5) (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 5) (pow.f64 U 2))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) Om)) (*.f64 (sqrt.f64 -1) l))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 2) (pow.f64 Om 3))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) U))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) Om)) (*.f64 (sqrt.f64 -1) l)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 2) (pow.f64 Om 3))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) U))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) Om)) (*.f64 (sqrt.f64 -1) l))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 3) (pow.f64 Om 5))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 5) (pow.f64 U 2)))))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 Om (sqrt.f64 -2))) l)) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 2) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2))) (*.f64 n (*.f64 (pow.f64 l 3) U)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 Om (sqrt.f64 -2))) l)) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 2) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2))) (*.f64 n (*.f64 (pow.f64 l 3) U)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 Om (sqrt.f64 -2))) l)) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 3) (*.f64 (pow.f64 Om 5) (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 5) (pow.f64 U 2))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 l (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 l (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om))))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) 3)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 l (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om))))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (*.f64 (pow.f64 l 5) (pow.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) 5)))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) 3)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (+.f64 2 (/.f64 (*.f64 n U) Om)))) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (+.f64 2 (/.f64 (*.f64 n U) Om)))) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (+.f64 2 (/.f64 (*.f64 n U) Om)))) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) 3))) (pow.f64 Om 3)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (/.f64 (*.f64 n U) Om)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (/.f64 (*.f64 n U) Om))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (/.f64 (*.f64 n U) Om)))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) U)) Om))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) U)) Om)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) U)) Om)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) 3)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) 5))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) U)) Om)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) 3))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 (*.f64 n (*.f64 t U)) (pow.f64 (*.f64 -1 (/.f64 l (sqrt.f64 -1))) 2)))) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 (*.f64 n (*.f64 t U)) (pow.f64 (*.f64 -1 (/.f64 l (sqrt.f64 -1))) 2)))) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 n (*.f64 t U)) (pow.f64 (*.f64 -1 (/.f64 l (sqrt.f64 -1))) 2)))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 l (pow.f64 U 2)))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2))) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2))) 2)) (pow.f64 l 2))) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2))) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2)) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2)) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2)) 2)) (pow.f64 l 2))) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(*.f64 2 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 n U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 2 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 n U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 2 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 n U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 2 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 n U))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(*.f64 2 (*.f64 n (*.f64 t U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om)) (*.f64 2 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om)) (*.f64 2 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om)) (*.f64 2 (*.f64 n (*.f64 t U))))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om)) (*.f64 2 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om)) (*.f64 2 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om)) (*.f64 2 (*.f64 n (*.f64 t U))))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (*.f64 (pow.f64 l 2) U))) Om))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (*.f64 (pow.f64 l 2) U))) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (*.f64 (pow.f64 l 2) U))) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (*.f64 (pow.f64 l 2) U))) Om)))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
Outputs
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 n (*.f64 l U))) Om)
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (*.f64 n (*.f64 l U))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) Om)) (*.f64 (sqrt.f64 -1) l))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om))) Om) (*.f64 (sqrt.f64 -1) l))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (/.f64 l Om))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (*.f64 n (*.f64 l U)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) Om)) (*.f64 (sqrt.f64 -1) l))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 2) (pow.f64 Om 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n (*.f64 (pow.f64 l 3) U)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om))) Om) (*.f64 (sqrt.f64 -1) l)) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) 2)) (pow.f64 Om 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n (*.f64 U (pow.f64 l 3)))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (*.f64 n (*.f64 l U)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (/.f64 l Om))) (*.f64 (*.f64 -1/8 (/.f64 (/.f64 (sqrt.f64 2) -1) (sqrt.f64 -1))) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2) (/.f64 (*.f64 (pow.f64 l 3) (*.f64 n U)) (pow.f64 Om 3))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (/.f64 l Om))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (*.f64 n (*.f64 l U))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2) (/.f64 (*.f64 (pow.f64 l 3) (*.f64 n U)) (pow.f64 Om 3)))) (neg.f64 (sqrt.f64 -1)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) Om)) (*.f64 (sqrt.f64 -1) l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 2) (pow.f64 Om 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n (*.f64 (pow.f64 l 3) U))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 3) (pow.f64 Om 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 5) (pow.f64 U 2)))))))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om))) Om) (*.f64 (sqrt.f64 -1) l)) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 (pow.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) 2) (pow.f64 Om 3)) (*.f64 n (*.f64 U (pow.f64 l 3))))) (*.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) 3)) (pow.f64 Om 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (*.f64 n n) (*.f64 (pow.f64 l 5) (*.f64 U U)))))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (*.f64 n (*.f64 l U)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (/.f64 l Om))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) -1) (sqrt.f64 -1)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2) (/.f64 (*.f64 (pow.f64 l 3) (*.f64 n U)) (pow.f64 Om 3)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 3) (*.f64 (pow.f64 Om 5) (sqrt.f64 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 n (*.f64 n (*.f64 (pow.f64 l 5) (*.f64 U U))))))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (*.f64 n (*.f64 l U)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (/.f64 l Om))) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2) (/.f64 (*.f64 (pow.f64 l 3) (*.f64 n U)) (pow.f64 Om 3)))) (neg.f64 (sqrt.f64 -1))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 3) (*.f64 (pow.f64 Om 5) (sqrt.f64 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 n (*.f64 n (*.f64 (pow.f64 l 5) (*.f64 U U))))))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(neg.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om))
(/.f64 (neg.f64 n) (/.f64 (/.f64 Om l) (*.f64 U (sqrt.f64 -2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 Om (sqrt.f64 -2))) l)) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))
(fma.f64 1/2 (/.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) (/.f64 l (*.f64 Om (sqrt.f64 -2)))) (neg.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om)))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) l) (*.f64 Om (sqrt.f64 -2))) (/.f64 (neg.f64 n) (/.f64 (/.f64 Om l) (*.f64 U (sqrt.f64 -2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 2) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2))) (*.f64 n (*.f64 (pow.f64 l 3) U)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 Om (sqrt.f64 -2))) l)) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))))
(fma.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) 2) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2))) (*.f64 n (*.f64 U (pow.f64 l 3)))) (fma.f64 1/2 (/.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) (/.f64 l (*.f64 Om (sqrt.f64 -2)))) (neg.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2) (*.f64 (pow.f64 l 3) (*.f64 n U))) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) l) (*.f64 Om (sqrt.f64 -2))) (/.f64 (neg.f64 n) (/.f64 (/.f64 Om l) (*.f64 U (sqrt.f64 -2))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 2) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2))) (*.f64 n (*.f64 (pow.f64 l 3) U)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 Om (sqrt.f64 -2))) l)) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 3) (*.f64 (pow.f64 Om 5) (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 5) (pow.f64 U 2))))))))
(fma.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) 2) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2))) (*.f64 n (*.f64 U (pow.f64 l 3)))) (fma.f64 1/2 (/.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) (/.f64 l (*.f64 Om (sqrt.f64 -2)))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om) (*.f64 1/16 (/.f64 (pow.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) 3) (/.f64 (*.f64 (*.f64 n n) (*.f64 (pow.f64 l 5) (*.f64 U U))) (*.f64 (pow.f64 Om 5) (sqrt.f64 -2))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2) (*.f64 (pow.f64 l 3) (*.f64 n U))) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) l) (*.f64 Om (sqrt.f64 -2))) (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 3) (*.f64 n n)) (*.f64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 U U)) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) 1/16)) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2)))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 n (*.f64 l U))) Om)
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (*.f64 n (*.f64 l U))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) Om)) (*.f64 (sqrt.f64 -1) l))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om))) Om) (*.f64 (sqrt.f64 -1) l))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (/.f64 l Om))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (*.f64 n (*.f64 l U)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 2) (pow.f64 Om 3))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) U))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) Om)) (*.f64 (sqrt.f64 -1) l)))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om))) Om) (*.f64 (sqrt.f64 -1) l)) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) 2)) (pow.f64 Om 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n (*.f64 U (pow.f64 l 3)))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (*.f64 n (*.f64 l U)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (/.f64 l Om))) (*.f64 (*.f64 -1/8 (/.f64 (/.f64 (sqrt.f64 2) -1) (sqrt.f64 -1))) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2) (/.f64 (*.f64 (pow.f64 l 3) (*.f64 n U)) (pow.f64 Om 3))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (/.f64 l Om))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (*.f64 n (*.f64 l U))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2) (/.f64 (*.f64 (pow.f64 l 3) (*.f64 n U)) (pow.f64 Om 3)))) (neg.f64 (sqrt.f64 -1)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 2) (pow.f64 Om 3))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 l 3) U))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) Om)) (*.f64 (sqrt.f64 -1) l))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 3) (pow.f64 Om 5))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 5) (pow.f64 U 2)))))))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om))) Om) (*.f64 (sqrt.f64 -1) l)) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 (pow.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) 2) (pow.f64 Om 3)) (*.f64 n (*.f64 U (pow.f64 l 3))))) (*.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) 3)) (pow.f64 Om 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (*.f64 n n) (*.f64 (pow.f64 l 5) (*.f64 U U)))))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (*.f64 n (*.f64 l U)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (/.f64 l Om))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) -1) (sqrt.f64 -1)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2) (/.f64 (*.f64 (pow.f64 l 3) (*.f64 n U)) (pow.f64 Om 3)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 3) (*.f64 (pow.f64 Om 5) (sqrt.f64 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 n (*.f64 n (*.f64 (pow.f64 l 5) (*.f64 U U))))))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (*.f64 n (*.f64 l U)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (/.f64 l Om))) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2) (/.f64 (*.f64 (pow.f64 l 3) (*.f64 n U)) (pow.f64 Om 3)))) (neg.f64 (sqrt.f64 -1))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 3) (*.f64 (pow.f64 Om 5) (sqrt.f64 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 n (*.f64 n (*.f64 (pow.f64 l 5) (*.f64 U U))))))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(neg.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om))
(/.f64 (neg.f64 n) (/.f64 (/.f64 Om l) (*.f64 U (sqrt.f64 -2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 Om (sqrt.f64 -2))) l)) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))
(fma.f64 1/2 (/.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) (/.f64 l (*.f64 Om (sqrt.f64 -2)))) (neg.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om)))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) l) (*.f64 Om (sqrt.f64 -2))) (/.f64 (neg.f64 n) (/.f64 (/.f64 Om l) (*.f64 U (sqrt.f64 -2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 2) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2))) (*.f64 n (*.f64 (pow.f64 l 3) U)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 Om (sqrt.f64 -2))) l)) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))))
(fma.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) 2) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2))) (*.f64 n (*.f64 U (pow.f64 l 3)))) (fma.f64 1/2 (/.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) (/.f64 l (*.f64 Om (sqrt.f64 -2)))) (neg.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2) (*.f64 (pow.f64 l 3) (*.f64 n U))) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) l) (*.f64 Om (sqrt.f64 -2))) (/.f64 (neg.f64 n) (/.f64 (/.f64 Om l) (*.f64 U (sqrt.f64 -2))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 2) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2))) (*.f64 n (*.f64 (pow.f64 l 3) U)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 Om (sqrt.f64 -2))) l)) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 3) (*.f64 (pow.f64 Om 5) (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 5) (pow.f64 U 2))))))))
(fma.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) 2) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2))) (*.f64 n (*.f64 U (pow.f64 l 3)))) (fma.f64 1/2 (/.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) (/.f64 l (*.f64 Om (sqrt.f64 -2)))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om) (*.f64 1/16 (/.f64 (pow.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) 3) (/.f64 (*.f64 (*.f64 n n) (*.f64 (pow.f64 l 5) (*.f64 U U))) (*.f64 (pow.f64 Om 5) (sqrt.f64 -2))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2) (*.f64 (pow.f64 l 3) (*.f64 n U))) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) l) (*.f64 Om (sqrt.f64 -2))) (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 3) (*.f64 n n)) (*.f64 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 U U)) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) 1/16)) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 l (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 (*.f64 U Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 n Om) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))) (/.f64 U l))) (*.f64 1/2 (*.f64 (sqrt.f64 2) t))))
(*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))) (*.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (*.f64 n Om) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))) (/.f64 U l)))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 l (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om))))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) 3)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 (*.f64 U Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 t t) (sqrt.f64 (/.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 3))) (pow.f64 l 3)) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) 3))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (*.f64 (/.f64 (*.f64 n Om) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))) (/.f64 U l))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t t)) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))) 3) (/.f64 (*.f64 U (pow.f64 Om 3)) (pow.f64 l 3))))) -1/8))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (*.f64 (/.f64 (*.f64 n Om) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))) (/.f64 U l))))) (*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))) (*.f64 (*.f64 t (*.f64 t (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))) 3) (/.f64 (*.f64 U (pow.f64 Om 3)) (pow.f64 l 3))))))) -1/8))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 l (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om))))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (*.f64 (pow.f64 l 5) (pow.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) 5)))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) 3)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 (*.f64 U Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))) (fma.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (sqrt.f64 (/.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 5))) (pow.f64 l 5)) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 t t) (sqrt.f64 (/.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 3))) (pow.f64 l 3)) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) 3))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (*.f64 (/.f64 (*.f64 n Om) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))) (/.f64 U l))))) (fma.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (sqrt.f64 (*.f64 (/.f64 (*.f64 n (pow.f64 Om 5)) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))) 5)) (/.f64 U (pow.f64 l 5)))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t t)) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))) 3) (/.f64 (*.f64 U (pow.f64 Om 3)) (pow.f64 l 3))))) -1/8)))))
(+.f64 (*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))) (*.f64 (*.f64 t (*.f64 t (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))) 3) (/.f64 (*.f64 U (pow.f64 Om 3)) (pow.f64 l 3))))))) -1/8))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (*.f64 n Om) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))) (/.f64 U l)))) 1/2) (*.f64 (*.f64 (pow.f64 t 3) (sqrt.f64 (*.f64 (/.f64 (*.f64 n (pow.f64 Om 5)) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))) 5)) (/.f64 U (pow.f64 l 5))))) 1/16))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n t) U)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (+.f64 2 (/.f64 (*.f64 n U) Om)))) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n t) U)) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (+.f64 2 (/.f64 (*.f64 n U) Om))) (sqrt.f64 (/.f64 n (/.f64 t U)))) Om)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) (+.f64 2 (/.f64 U (/.f64 Om n))))) (/.f64 Om (sqrt.f64 (*.f64 (/.f64 n t) U)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (+.f64 2 (/.f64 (*.f64 n U) Om)))) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n t) U)) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (+.f64 2 (/.f64 (*.f64 n U) Om))) (sqrt.f64 (/.f64 n (/.f64 t U)))) Om) (*.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 4)) (pow.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) 2)) (*.f64 Om Om))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (/.f64 U (/.f64 Om n))) 2) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) Om) (/.f64 (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))) Om)) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) (+.f64 2 (/.f64 U (/.f64 Om n))))) (/.f64 Om (sqrt.f64 (*.f64 (/.f64 n t) U)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (+.f64 2 (/.f64 (*.f64 n U) Om)))) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) 3))) (pow.f64 Om 3)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n t) U)) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (+.f64 2 (/.f64 (*.f64 n U) Om))) (sqrt.f64 (/.f64 n (/.f64 t U)))) Om) (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 6)) (pow.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) 3)) (pow.f64 Om 3)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5)))) (*.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 4)) (pow.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) 2)) (*.f64 Om Om))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) (+.f64 2 (/.f64 U (/.f64 Om n))))) (/.f64 Om (sqrt.f64 (*.f64 (/.f64 n t) U)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (/.f64 U (/.f64 Om n))) 2) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) Om) (/.f64 (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))) Om)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 2 (/.f64 U (/.f64 Om n))) 3) (*.f64 (sqrt.f64 2) (pow.f64 l 6))) (/.f64 (pow.f64 Om 3) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 5)) U))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om)))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (/.f64 U (/.f64 Om n)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (/.f64 (*.f64 n U) Om)))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om)))))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l))) (sqrt.f64 (/.f64 n (/.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) (*.f64 U Om))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (/.f64 U (/.f64 Om n)))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 Om (*.f64 n U)) (+.f64 2 (/.f64 U (/.f64 Om n))))) 1/2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (/.f64 (*.f64 n U) Om))))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om)))))) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 t t) (pow.f64 l 3))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) 3) (*.f64 U (pow.f64 Om 3)))))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l))) (sqrt.f64 (/.f64 n (/.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) (*.f64 U Om)))))))
(fma.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (/.f64 U (/.f64 Om n))))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l)) (sqrt.f64 (/.f64 (*.f64 Om (*.f64 n U)) (+.f64 2 (/.f64 U (/.f64 Om n)))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 U (*.f64 n (pow.f64 Om 3))) (pow.f64 (+.f64 2 (/.f64 U (/.f64 Om n))) 3))) (*.f64 (*.f64 -1/8 (/.f64 (/.f64 (sqrt.f64 2) -1) (sqrt.f64 -1))) (/.f64 t (/.f64 (pow.f64 l 3) t))))))
(fma.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (/.f64 U (/.f64 Om n))))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l)) (sqrt.f64 (/.f64 (*.f64 Om (*.f64 n U)) (+.f64 2 (/.f64 U (/.f64 Om n)))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 U (*.f64 n (pow.f64 Om 3))) (pow.f64 (+.f64 2 (/.f64 U (/.f64 Om n))) 3))) (*.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1)))) (/.f64 t (/.f64 (pow.f64 l 3) t))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (/.f64 (*.f64 n U) Om)))))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om)))))) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 t t) (pow.f64 l 3))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) 3) (*.f64 U (pow.f64 Om 3)))))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 t 3) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 5))) (pow.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) 5)))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l))) (sqrt.f64 (/.f64 n (/.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) (*.f64 U Om))))))))
(fma.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (/.f64 U (/.f64 Om n))))))) (fma.f64 (*.f64 (*.f64 -1/8 (/.f64 (/.f64 (sqrt.f64 2) -1) (sqrt.f64 -1))) (/.f64 t (/.f64 (pow.f64 l 3) t))) (sqrt.f64 (/.f64 (*.f64 U (*.f64 n (pow.f64 Om 3))) (pow.f64 (+.f64 2 (/.f64 U (/.f64 Om n))) 3))) (fma.f64 (*.f64 1/16 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (pow.f64 (sqrt.f64 -1) 5)) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 n U)) (pow.f64 (+.f64 2 (/.f64 U (/.f64 Om n))) 5))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 Om (*.f64 n U)) (+.f64 2 (/.f64 U (/.f64 Om n))))) 1/2)))))
(fma.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (/.f64 U (/.f64 Om n))))))) (fma.f64 (*.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1)))) (/.f64 t (/.f64 (pow.f64 l 3) t))) (sqrt.f64 (/.f64 (*.f64 U (*.f64 n (pow.f64 Om 3))) (pow.f64 (+.f64 2 (/.f64 U (/.f64 Om n))) 3))) (fma.f64 (*.f64 1/16 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (pow.f64 (sqrt.f64 -1) 5)) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 n U)) (pow.f64 (+.f64 2 (/.f64 U (/.f64 Om n))) 5))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 Om (*.f64 n U)) (+.f64 2 (/.f64 U (/.f64 Om n))))) 1/2)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) U)) Om))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (-.f64 2 (neg.f64 (/.f64 (*.f64 n U) Om))))))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (/.f64 U (/.f64 Om n)))))) (*.f64 (*.f64 (sqrt.f64 -1) (neg.f64 l)) (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (/.f64 U (/.f64 Om n)))))) (*.f64 (sqrt.f64 -1) (neg.f64 l))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) U)) Om)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (-.f64 2 (neg.f64 (/.f64 (*.f64 n U) Om))))))))) (*.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l))) (sqrt.f64 (/.f64 n (/.f64 (-.f64 2 (neg.f64 (/.f64 (*.f64 n U) Om))) (*.f64 U Om))))))
(-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l)) (sqrt.f64 (/.f64 (*.f64 Om (*.f64 n U)) (+.f64 2 (/.f64 U (/.f64 Om n))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (/.f64 U (/.f64 Om n))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) U)) Om)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (-.f64 2 (neg.f64 (/.f64 (*.f64 n U) Om))))))))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l)) (sqrt.f64 (/.f64 n (/.f64 (-.f64 2 (neg.f64 (/.f64 (*.f64 n U) Om))) (*.f64 U Om))))) (*.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 t t) (pow.f64 l 3)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (-.f64 2 (neg.f64 (/.f64 (*.f64 n U) Om))) 3) (*.f64 U (pow.f64 Om 3))))))))
(-.f64 (fma.f64 1/8 (*.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) -1) (sqrt.f64 -1)) (/.f64 t (/.f64 (pow.f64 l 3) t))) (sqrt.f64 (/.f64 (*.f64 U (*.f64 n (pow.f64 Om 3))) (pow.f64 (+.f64 2 (/.f64 U (/.f64 Om n))) 3)))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l)) (sqrt.f64 (/.f64 (*.f64 Om (*.f64 n U)) (+.f64 2 (/.f64 U (/.f64 Om n)))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (/.f64 U (/.f64 Om n))))))))
(-.f64 (fma.f64 1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (/.f64 t (/.f64 (pow.f64 l 3) t))) (sqrt.f64 (/.f64 (*.f64 U (*.f64 n (pow.f64 Om 3))) (pow.f64 (+.f64 2 (/.f64 U (/.f64 Om n))) 3)))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l)) (sqrt.f64 (/.f64 (*.f64 Om (*.f64 n U)) (+.f64 2 (/.f64 U (/.f64 Om n)))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (/.f64 U (/.f64 Om n))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) 5))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) U)) Om)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) 3))))))))
(fma.f64 -1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 t 3) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 5))) (pow.f64 (-.f64 2 (neg.f64 (/.f64 (*.f64 n U) Om))) 5)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (-.f64 2 (neg.f64 (/.f64 (*.f64 n U) Om))))))))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l)) (sqrt.f64 (/.f64 n (/.f64 (-.f64 2 (neg.f64 (/.f64 (*.f64 n U) Om))) (*.f64 U Om))))) (*.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 t t) (pow.f64 l 3)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (-.f64 2 (neg.f64 (/.f64 (*.f64 n U) Om))) 3) (*.f64 U (pow.f64 Om 3)))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (pow.f64 (sqrt.f64 -1) 5)) (pow.f64 l 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 n U)) (pow.f64 (+.f64 2 (/.f64 U (/.f64 Om n))) 5)))) (-.f64 (fma.f64 1/8 (*.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) -1) (sqrt.f64 -1)) (/.f64 t (/.f64 (pow.f64 l 3) t))) (sqrt.f64 (/.f64 (*.f64 U (*.f64 n (pow.f64 Om 3))) (pow.f64 (+.f64 2 (/.f64 U (/.f64 Om n))) 3)))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l)) (sqrt.f64 (/.f64 (*.f64 Om (*.f64 n U)) (+.f64 2 (/.f64 U (/.f64 Om n)))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (/.f64 U (/.f64 Om n)))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (pow.f64 (sqrt.f64 -1) 5)) (pow.f64 l 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 n U)) (pow.f64 (+.f64 2 (/.f64 U (/.f64 Om n))) 5)))) (-.f64 (fma.f64 1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (/.f64 t (/.f64 (pow.f64 l 3) t))) (sqrt.f64 (/.f64 (*.f64 U (*.f64 n (pow.f64 Om 3))) (pow.f64 (+.f64 2 (/.f64 U (/.f64 Om n))) 3)))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 t l)) (sqrt.f64 (/.f64 (*.f64 Om (*.f64 n U)) (+.f64 2 (/.f64 U (/.f64 Om n)))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (/.f64 U (/.f64 Om n)))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 n (*.f64 l U))) Om)
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (*.f64 n (*.f64 l U))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 n (*.f64 l U))) Om) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) l))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (*.f64 n (*.f64 l U)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 (*.f64 n (*.f64 t U)) (pow.f64 (*.f64 -1 (/.f64 l (sqrt.f64 -1))) 2)))) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) Om) (-.f64 (*.f64 (*.f64 n t) U) (pow.f64 (neg.f64 (/.f64 l (sqrt.f64 -1))) 2))) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 n (*.f64 l U))) Om) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) l)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (/.f64 Om (*.f64 l U)) (/.f64 (-.f64 (*.f64 t (*.f64 n U)) (pow.f64 (/.f64 (neg.f64 l) (sqrt.f64 -1)) 2)) n))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (*.f64 n (*.f64 l U))))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (-.f64 (*.f64 n (*.f64 t U)) (pow.f64 (*.f64 -1 (/.f64 l (sqrt.f64 -1))) 2)))) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) (-.f64 (*.f64 n (*.f64 t U)) (pow.f64 (*.f64 -1 (/.f64 l (sqrt.f64 -1))) 2)))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 l (pow.f64 U 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) Om) (-.f64 (*.f64 (*.f64 n t) U) (pow.f64 (neg.f64 (/.f64 l (sqrt.f64 -1))) 2))) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 n (*.f64 l U))) Om) (fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) l)) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 n n)) (/.f64 (*.f64 (*.f64 Om Om) (-.f64 (*.f64 (*.f64 n t) U) (pow.f64 (neg.f64 (/.f64 l (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 l (*.f64 U U)))))))))
(+.f64 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (/.f64 Om (*.f64 l U)) (/.f64 (-.f64 (*.f64 t (*.f64 n U)) (pow.f64 (/.f64 (neg.f64 l) (sqrt.f64 -1)) 2)) n))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (*.f64 n (*.f64 l U))))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) (*.f64 (neg.f64 (*.f64 n n)) (sqrt.f64 -1))) (/.f64 (-.f64 (*.f64 t (*.f64 n U)) (pow.f64 (/.f64 (neg.f64 l) (sqrt.f64 -1)) 2)) (*.f64 l (*.f64 U U))))))
(+.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 Om (*.f64 n (*.f64 l U)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) (*.f64 n (*.f64 (sqrt.f64 -1) (neg.f64 n)))) (/.f64 (-.f64 (*.f64 t (*.f64 n U)) (pow.f64 (/.f64 (neg.f64 l) (sqrt.f64 -1)) 2)) (*.f64 l (*.f64 U U)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (/.f64 Om (*.f64 l U)) (/.f64 (-.f64 (*.f64 t (*.f64 n U)) (pow.f64 (/.f64 (neg.f64 l) (sqrt.f64 -1)) 2)) n))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n t) U)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n t) U)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))))))
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l l) (sqrt.f64 (*.f64 (/.f64 n t) U)))) Om))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2))) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n t) U)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (neg.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U)))) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 n (/.f64 t U))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 n t) U)))) (*.f64 Om Om)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))) (pow.f64 (*.f64 (*.f64 l l) (sqrt.f64 (*.f64 (/.f64 n t) U))) 2))) (sqrt.f64 (/.f64 1 (*.f64 t (*.f64 n U))))) (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l l) (sqrt.f64 (*.f64 (/.f64 n t) U)))) Om)))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 (pow.f64 l 4) (neg.f64 (*.f64 (/.f64 n t) U))) (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))))) (sqrt.f64 (/.f64 1 (*.f64 t (*.f64 n U))))) (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l l) (sqrt.f64 (*.f64 (/.f64 n t) U)))) Om)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2))) 2)) (pow.f64 l 2))) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2))) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n t) U)) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 l l) (-.f64 (neg.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U)))) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 n (/.f64 t U))))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (neg.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U)))) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 n (/.f64 t U))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 n t) U)))) (*.f64 Om Om))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 Om 3)) (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))) (pow.f64 (*.f64 (*.f64 l l) (sqrt.f64 (*.f64 (/.f64 n t) U))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))) (pow.f64 (*.f64 (*.f64 l l) (sqrt.f64 (*.f64 (/.f64 n t) U))) 2))) (sqrt.f64 (/.f64 1 (*.f64 t (*.f64 n U)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l l) (sqrt.f64 (*.f64 (/.f64 n t) U)))) Om))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))) (-.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 Om 3)) (*.f64 (*.f64 l l) (-.f64 (*.f64 (pow.f64 l 4) (neg.f64 (*.f64 (/.f64 n t) U))) (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U)))))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 (pow.f64 l 4) (neg.f64 (*.f64 (/.f64 n t) U))) (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))))) (sqrt.f64 (/.f64 1 (*.f64 t (*.f64 n U))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l l) (sqrt.f64 (*.f64 (/.f64 n t) U)))) Om)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n t) U)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n t) U)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))))))
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l l) (sqrt.f64 (*.f64 (/.f64 n t) U)))) Om))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2)) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n t) U)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (neg.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U)))) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 n (/.f64 t U))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 n t) U)))) (*.f64 Om Om)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))) (pow.f64 (*.f64 (*.f64 l l) (sqrt.f64 (*.f64 (/.f64 n t) U))) 2))) (sqrt.f64 (/.f64 1 (*.f64 t (*.f64 n U))))) (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l l) (sqrt.f64 (*.f64 (/.f64 n t) U)))) Om)))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 (pow.f64 l 4) (neg.f64 (*.f64 (/.f64 n t) U))) (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))))) (sqrt.f64 (/.f64 1 (*.f64 t (*.f64 n U))))) (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l l) (sqrt.f64 (*.f64 (/.f64 n t) U)))) Om)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2)) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (pow.f64 l 2)) 2)) (pow.f64 l 2))) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n t) U)) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 l l) (-.f64 (neg.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U)))) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 n (/.f64 t U))))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (neg.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U)))) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 n (/.f64 t U))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 n t) U)))) (*.f64 Om Om))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 Om 3)) (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))) (pow.f64 (*.f64 (*.f64 l l) (sqrt.f64 (*.f64 (/.f64 n t) U))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))) (pow.f64 (*.f64 (*.f64 l l) (sqrt.f64 (*.f64 (/.f64 n t) U))) 2))) (sqrt.f64 (/.f64 1 (*.f64 t (*.f64 n U)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l l) (sqrt.f64 (*.f64 (/.f64 n t) U)))) Om))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))) (-.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 Om 3)) (*.f64 (*.f64 l l) (-.f64 (*.f64 (pow.f64 l 4) (neg.f64 (*.f64 (/.f64 n t) U))) (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U)))))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om Om)) (-.f64 (*.f64 (pow.f64 l 4) (neg.f64 (*.f64 (/.f64 n t) U))) (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))))) (sqrt.f64 (/.f64 1 (*.f64 t (*.f64 n U))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l l) (sqrt.f64 (*.f64 (/.f64 n t) U)))) Om)))
(*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U)))
(*.f64 (*.f64 2 n) (*.f64 U (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om))))
(*.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (*.f64 (*.f64 n U) 2))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U)))))
(*.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om)))
(*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U)))))
(*.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om)))
(*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om))))
(*.f64 2 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 n U)))
(*.f64 (*.f64 2 n) (*.f64 U (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om))))
(*.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (*.f64 (*.f64 n U) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 2 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 n U))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 2 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 n U))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 2 (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) (*.f64 n U))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U)))))
(*.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om)))
(*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U)))))
(*.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om)))
(*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 2 (*.f64 n (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om))))
(*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om))
(*.f64 2 (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))))))
(*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(*.f64 2 (+.f64 (*.f64 (*.f64 n t) U) (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))))
(*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(*.f64 2 (+.f64 (*.f64 (*.f64 n t) U) (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))))
(*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(*.f64 2 (+.f64 (*.f64 (*.f64 n t) U) (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))))
(*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 (*.f64 n t) U))
(*.f64 2 (*.f64 t (*.f64 n U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(*.f64 2 (+.f64 (*.f64 (*.f64 n t) U) (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))))
(*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(*.f64 2 (+.f64 (*.f64 (*.f64 n t) U) (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))))
(*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(*.f64 2 (+.f64 (*.f64 (*.f64 n t) U) (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))))
(*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 (*.f64 n t) U))
(*.f64 2 (*.f64 t (*.f64 n U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(*.f64 2 (+.f64 (*.f64 (*.f64 n t) U) (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))))
(*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(*.f64 2 (+.f64 (*.f64 (*.f64 n t) U) (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))))
(*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(*.f64 2 (+.f64 (*.f64 (*.f64 n t) U) (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))))
(*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 (*.f64 n t) U))
(*.f64 2 (*.f64 t (*.f64 n U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om)) (*.f64 2 (*.f64 n (*.f64 t U))))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om)))))) (*.f64 2 (*.f64 (*.f64 n t) U)))
(fma.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l))) (*.f64 2 (*.f64 t (*.f64 n U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om)) (*.f64 2 (*.f64 n (*.f64 t U))))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om)))))) (*.f64 2 (*.f64 (*.f64 n t) U)))
(fma.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l))) (*.f64 2 (*.f64 t (*.f64 n U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om)) (*.f64 2 (*.f64 n (*.f64 t U))))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om)))))) (*.f64 2 (*.f64 (*.f64 n t) U)))
(fma.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l))) (*.f64 2 (*.f64 t (*.f64 n U))))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(*.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om)))))))
(*.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om)) (*.f64 2 (*.f64 n (*.f64 t U))))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om)))))) (*.f64 2 (*.f64 (*.f64 n t) U)))
(fma.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l))) (*.f64 2 (*.f64 t (*.f64 n U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om)) (*.f64 2 (*.f64 n (*.f64 t U))))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om)))))) (*.f64 2 (*.f64 (*.f64 n t) U)))
(fma.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l))) (*.f64 2 (*.f64 t (*.f64 n U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om)) (*.f64 2 (*.f64 n (*.f64 t U))))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om)))))) (*.f64 2 (*.f64 (*.f64 n t) U)))
(fma.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l))) (*.f64 2 (*.f64 t (*.f64 n U))))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (*.f64 (pow.f64 l 2) U))) Om))
(*.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om)))))))
(*.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (*.f64 (pow.f64 l 2) U))) Om)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om)))))) (*.f64 2 (*.f64 (*.f64 n t) U)))
(fma.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l))) (*.f64 2 (*.f64 t (*.f64 n U))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (*.f64 (pow.f64 l 2) U))) Om)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om)))))) (*.f64 2 (*.f64 (*.f64 n t) U)))
(fma.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l))) (*.f64 2 (*.f64 t (*.f64 n U))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (*.f64 (pow.f64 l 2) U))) Om)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om)))))) (*.f64 2 (*.f64 (*.f64 n t) U)))
(fma.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l))) (*.f64 2 (*.f64 t (*.f64 n U))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U)))))
(*.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om)))
(*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))))
(fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l)))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))))
(fma.f64 2 (*.f64 (*.f64 n t) U) (fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U)))))))
(fma.f64 2 (*.f64 t (*.f64 n U)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l))))))
(fma.f64 2 (*.f64 t (*.f64 n U)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))))
(fma.f64 2 (*.f64 (*.f64 n t) U) (fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U)))))))
(fma.f64 2 (*.f64 t (*.f64 n U)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l))))))
(fma.f64 2 (*.f64 t (*.f64 n U)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l))))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 (*.f64 n t) U))
(*.f64 2 (*.f64 t (*.f64 n U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 2 (*.f64 (*.f64 n t) U) (*.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))))
(fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))))
(fma.f64 2 (*.f64 (*.f64 n t) U) (fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U)))))))
(fma.f64 2 (*.f64 t (*.f64 n U)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l))))))
(fma.f64 2 (*.f64 t (*.f64 n U)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))))
(fma.f64 2 (*.f64 (*.f64 n t) U) (fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U)))))))
(fma.f64 2 (*.f64 t (*.f64 n U)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l))))))
(fma.f64 2 (*.f64 t (*.f64 n U)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l))))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 (*.f64 n t) U))
(*.f64 2 (*.f64 t (*.f64 n U)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 2 (*.f64 (*.f64 n t) U) (*.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))))
(fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l)))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))))
(fma.f64 2 (*.f64 (*.f64 n t) U) (fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U)))))))
(fma.f64 2 (*.f64 t (*.f64 n U)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l))))))
(fma.f64 2 (*.f64 t (*.f64 n U)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l))))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (+.f64 (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))))
(fma.f64 2 (*.f64 (*.f64 n t) U) (fma.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U)))))))
(fma.f64 2 (*.f64 t (*.f64 n U)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l))))))
(fma.f64 2 (*.f64 t (*.f64 n U)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (*.f64 n U))) (*.f64 Om Om)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l))))))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 l U) (/.f64 Om n))

localize26.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (sqrt.f64 2) l)
0.5b
(*.f64 n (/.f64 (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om))
2.5b
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om)))
8.6b
(sqrt.f64 (*.f64 U (-.f64 U* U)))
Compiler

Compiled 75 to 22 computations (70.7% saved)

series28.0ms (0.1%)

Counts
4 → 96
Calls

36 calls:

TimeVariablePointExpression
3.0ms
Om
@0
(*.f64 n (/.f64 (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om))
2.0ms
U*
@-inf
(*.f64 n (/.f64 (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om))
1.0ms
n
@0
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om)))
1.0ms
U*
@-inf
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om)))
1.0ms
U*
@inf
(*.f64 n (/.f64 (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om))

rewrite86.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
884×log-prod_binary64
383×prod-diff_binary64
288×expm1-udef_binary64
288×log1p-udef_binary64
273×fma-def_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01657
134553
2474053
Stop Event
node limit
Counts
4 → 117
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 U (-.f64 U* U)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om)))
(*.f64 n (/.f64 (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om))
(*.f64 (sqrt.f64 2) l)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 U (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sqrt.f64 (*.f64 U (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 U (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) (cbrt.f64 (*.f64 U (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 U (-.f64 U* U))) (cbrt.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 1/4) (pow.f64 (*.f64 U (-.f64 U* U)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 1/4) (neg.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 U) (sqrt.f64 (-.f64 U* U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 U) (neg.f64 (sqrt.f64 (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 U* U)) (sqrt.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sqrt.f64 (*.f64 U (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 U (-.f64 U* U))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 U (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 U)) (sqrt.f64 (-.f64 U* U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 U (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 U (-.f64 U* U))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 U (-.f64 U* U))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 U (-.f64 U* U)))) (cbrt.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 1/4)) (pow.f64 (*.f64 U (-.f64 U* U)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (*.f64 U (-.f64 U* U)))) (cbrt.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (pow.f64 (*.f64 U (-.f64 U* U)) 1/4)) (pow.f64 (*.f64 U (-.f64 U* U)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 U)) (sqrt.f64 (-.f64 U* U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 U (-.f64 U* U)) 3/2)) (+.f64 0 (fma.f64 U (-.f64 U* U) (*.f64 0 (sqrt.f64 (*.f64 U (-.f64 U* U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 U (-.f64 U* U))) (sqrt.f64 (*.f64 U (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 U (-.f64 U* U)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 U (-.f64 U* U))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om) (*.f64 (sqrt.f64 2) (*.f64 l n))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 2) (*.f64 l n))) (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 2) (*.f64 l n))) (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 2) (*.f64 l n))) (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 2) (*.f64 l n))) (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 2) (*.f64 l n))) (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om) (*.f64 (sqrt.f64 2) (*.f64 l n))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 l n)) (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) n) (*.f64 (sqrt.f64 2) l)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) n)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l n)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l n)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l n)) 1) (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om) (*.f64 (sqrt.f64 2) (*.f64 l n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om) (*.f64 (sqrt.f64 2) (*.f64 l n))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om) (*.f64 (sqrt.f64 2) (*.f64 l n)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om) (*.f64 (sqrt.f64 2) (*.f64 l n)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om) (*.f64 (sqrt.f64 2) (*.f64 l n))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om) (*.f64 (sqrt.f64 2) (*.f64 l n))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 2) (*.f64 l n))) (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om) (*.f64 (sqrt.f64 2) (*.f64 l n))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 2) (*.f64 l n))) (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om) (*.f64 (sqrt.f64 2) (*.f64 l n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om) (*.f64 (sqrt.f64 2) (*.f64 l n))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) l) 3) (pow.f64 (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)) 3) (pow.f64 (*.f64 (sqrt.f64 2) l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om) (*.f64 (sqrt.f64 2) (*.f64 l n)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om) (*.f64 (sqrt.f64 2) (*.f64 l n)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om) (*.f64 (sqrt.f64 2) (*.f64 l n)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om) (*.f64 (sqrt.f64 2) (*.f64 l n)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)) n)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)) n)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)) n))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)) n))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 n (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 Om (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) n)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) n) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) n) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) n) 1) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) n) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) n) (sqrt.f64 Om)) (sqrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)) n))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 n 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om) 3) (pow.f64 n 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (sqrt.f64 2))) (cbrt.f64 (pow.f64 (exp.f64 l) (sqrt.f64 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 l) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (sqrt.f64 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 l) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 2) l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 2) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 2) l) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) l)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 2 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 l) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) l) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 l 3) (*.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) l)) 1))))))

simplify96.0ms (0.2%)

Algorithm
egg-herbie
Rules
556×associate-*r/_binary64
523×fma-def_binary64
520×associate-*l/_binary64
518×*-commutative_binary64
423×fma-neg_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01532901
15212881
222892842
360162806
Stop Event
node limit
Counts
213 → 168
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 -1) U)
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) U))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) U))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (*.f64 -1 (*.f64 (sqrt.f64 -1) U)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) U)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 2)) U))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 3)) (pow.f64 U 2))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) U)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 2)) U)))))
(*.f64 (sqrt.f64 -1) U)
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) U))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 2))))) (*.f64 Om U))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 2))))) (*.f64 Om U))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 3))))) (*.f64 Om (pow.f64 U 2)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 n U*) (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 n U*) (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om)) (*.f64 1/8 (/.f64 (*.f64 n (pow.f64 U* 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 n (pow.f64 U* 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 n U*) (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om)) (*.f64 1/8 (/.f64 (*.f64 n (pow.f64 U* 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))))))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n U)) Om)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n U*)) Om)) (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n U*)) Om)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (pow.f64 U* 2))) (*.f64 Om U))) (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n U*)) Om)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (pow.f64 U* 2))) (*.f64 Om U))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (pow.f64 U* 3))) (*.f64 Om (pow.f64 U 2)))) (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 n U*) (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 n U*) (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om)) (*.f64 1/8 (/.f64 (*.f64 n (pow.f64 U* 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 n (pow.f64 U* 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 n U*) (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om)) (*.f64 1/8 (/.f64 (*.f64 n (pow.f64 U* 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))))))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
Outputs
(*.f64 (sqrt.f64 -1) U)
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) U))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (*.f64 (sqrt.f64 -1) U))
(fma.f64 (sqrt.f64 -1) U (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (*.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 U (pow.f64 (sqrt.f64 -1) 3))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (*.f64 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (neg.f64 (sqrt.f64 -1)))))))
(fma.f64 (/.f64 -1/8 (neg.f64 (sqrt.f64 -1))) (/.f64 (*.f64 U* U*) U) (fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (*.f64 (sqrt.f64 -1) U)))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2)))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 U (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U)))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (neg.f64 (sqrt.f64 -1)))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U)))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (/.f64 1/16 (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 U* 3) (*.f64 U U)) (fma.f64 -1/8 (/.f64 U* (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 U)) U*)) (*.f64 (sqrt.f64 -1) U))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) U))
(neg.f64 (*.f64 (sqrt.f64 -1) U))
(*.f64 (sqrt.f64 -1) (neg.f64 U))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (*.f64 -1 (*.f64 (sqrt.f64 -1) U)))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) U*) (neg.f64 (*.f64 (sqrt.f64 -1) U)))
(-.f64 (*.f64 (sqrt.f64 -1) (*.f64 1/2 U*)) (*.f64 (sqrt.f64 -1) U))
(*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 U*) U))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) U)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 2)) U))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) U*) (fma.f64 -1 (*.f64 (sqrt.f64 -1) U) (*.f64 1/8 (/.f64 (sqrt.f64 -1) (/.f64 U (*.f64 U* U*))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) U*) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -1) U) (*.f64 U* U*))) (*.f64 (sqrt.f64 -1) U)))
(fma.f64 1/8 (*.f64 (*.f64 U* U*) (/.f64 (sqrt.f64 -1) U)) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 U*) U)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 3)) (pow.f64 U 2))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) U)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 2)) U)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) U*) (fma.f64 1/16 (/.f64 (sqrt.f64 -1) (/.f64 (*.f64 U U) (pow.f64 U* 3))) (fma.f64 -1 (*.f64 (sqrt.f64 -1) U) (*.f64 1/8 (/.f64 (sqrt.f64 -1) (/.f64 U (*.f64 U* U*)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) U*) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 U U)) (pow.f64 U* 3)) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -1) U) (*.f64 U* U*))) (*.f64 (sqrt.f64 -1) U))))
(fma.f64 1/16 (*.f64 (pow.f64 U* 3) (/.f64 (sqrt.f64 -1) (*.f64 U U))) (fma.f64 1/8 (*.f64 (*.f64 U* U*) (/.f64 (sqrt.f64 -1) U)) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 U*) U))))
(*.f64 (sqrt.f64 -1) U)
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) U))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (*.f64 (sqrt.f64 -1) U))
(fma.f64 (sqrt.f64 -1) U (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (*.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 U (pow.f64 (sqrt.f64 -1) 3))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (*.f64 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (neg.f64 (sqrt.f64 -1)))))))
(fma.f64 (/.f64 -1/8 (neg.f64 (sqrt.f64 -1))) (/.f64 (*.f64 U* U*) U) (fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (*.f64 (sqrt.f64 -1) U)))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2)))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 U (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U)))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (neg.f64 (sqrt.f64 -1)))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U)))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (/.f64 1/16 (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 U* 3) (*.f64 U U)) (fma.f64 -1/8 (/.f64 U* (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 U)) U*)) (*.f64 (sqrt.f64 -1) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 U (*.f64 n l))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om (*.f64 (sqrt.f64 -1) n)) (*.f64 U l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 l))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om)) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l)))))))
(-.f64 (*.f64 (/.f64 -1/2 Om) (/.f64 (*.f64 U* (*.f64 n l)) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 U* (*.f64 l (*.f64 (sqrt.f64 2) n))) Om) (sqrt.f64 -1)) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om (*.f64 (sqrt.f64 -1) n)) (*.f64 U l))))
(*.f64 n (-.f64 (/.f64 (*.f64 (sqrt.f64 2) -1/2) (/.f64 (*.f64 (sqrt.f64 -1) Om) (*.f64 U* l))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 U l))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 n (*.f64 (*.f64 U* U*) l)) (*.f64 U Om))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om)) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l))))))))
(-.f64 (fma.f64 1/8 (/.f64 (*.f64 n (*.f64 U* (*.f64 U* l))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 U Om)) (sqrt.f64 2))) (*.f64 (/.f64 -1/2 Om) (/.f64 (*.f64 U* (*.f64 n l)) (/.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(-.f64 (fma.f64 (/.f64 1/8 (*.f64 U Om)) (/.f64 (*.f64 (*.f64 U* U*) (*.f64 l (*.f64 (sqrt.f64 2) n))) (neg.f64 (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 U* (*.f64 l (*.f64 (sqrt.f64 2) n))) Om) (sqrt.f64 -1)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)))
(fma.f64 1/8 (*.f64 (*.f64 U* (*.f64 U* (*.f64 n l))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om))))) (*.f64 n (-.f64 (/.f64 (*.f64 (sqrt.f64 2) -1/2) (/.f64 (*.f64 (sqrt.f64 -1) Om) (*.f64 U* l))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 U l)))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 n (*.f64 (*.f64 U* U*) l)) (*.f64 U Om))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om)) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (*.f64 n (*.f64 (pow.f64 U* 3) l)) (*.f64 (*.f64 U U) Om))) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l)))))))))
(fma.f64 1/8 (/.f64 (*.f64 n (*.f64 U* (*.f64 U* l))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 U Om)) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 U* (*.f64 n l)) (sqrt.f64 -1))) (-.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (*.f64 (pow.f64 U* 3) l) (*.f64 U (*.f64 U Om))))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))))
(fma.f64 1/8 (*.f64 (*.f64 U* (*.f64 U* (*.f64 n l))) (/.f64 (sqrt.f64 2) (*.f64 U (*.f64 (sqrt.f64 -1) (neg.f64 Om))))) (fma.f64 (/.f64 -1/16 (*.f64 U (*.f64 U Om))) (*.f64 (*.f64 (pow.f64 U* 3) (*.f64 n l)) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 U* (*.f64 l (*.f64 (sqrt.f64 2) n))) Om) (sqrt.f64 -1)) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om (*.f64 (sqrt.f64 -1) n)) (*.f64 U l))))))
(fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 U* 3) (*.f64 n l)) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5))) (*.f64 U (*.f64 U Om))) (fma.f64 1/8 (*.f64 (*.f64 U* (*.f64 U* (*.f64 n l))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om))))) (*.f64 n (-.f64 (/.f64 (*.f64 (sqrt.f64 2) -1/2) (/.f64 (*.f64 (sqrt.f64 -1) Om) (*.f64 U* l))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 U l))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)
(/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l)))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (/.f64 (sqrt.f64 2) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om))
(fma.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (*.f64 (sqrt.f64 -1) l) U*)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 U l)))) Om))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)))
(*.f64 n (+.f64 (/.f64 (*.f64 (sqrt.f64 2) -1/2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 U* l)))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 U l))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 2))))) (*.f64 Om U))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)))
(fma.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (*.f64 (sqrt.f64 -1) l) U*)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 U* U*) l))) U)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 U l)))) Om)))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 U* l))) (/.f64 U n))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)) (*.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 U* l))) U) n)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 2))))) (*.f64 Om U))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 3))))) (*.f64 Om (pow.f64 U 2)))))))
(fma.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (*.f64 (sqrt.f64 -1) l) U*)))) (+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 U* U*) l))) U)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 U l)))) Om)) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 n (*.f64 (*.f64 (sqrt.f64 -1) l) (pow.f64 U* 3))) (*.f64 U U))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 U* l))) (/.f64 U n))) (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (/.f64 (*.f64 (pow.f64 U* 3) (*.f64 (sqrt.f64 -1) l)) (*.f64 U U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 U* (*.f64 n l)))) (/.f64 (sqrt.f64 2) (*.f64 U Om))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)) (*.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (*.f64 -1/16 (*.f64 (/.f64 n (*.f64 U U)) (*.f64 (pow.f64 U* 3) (*.f64 (sqrt.f64 -1) l))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)) (*.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 U* l))) U) n)) (*.f64 -1/16 (*.f64 (/.f64 n (*.f64 U U)) (*.f64 (pow.f64 U* 3) (*.f64 (sqrt.f64 -1) l))))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 U (*.f64 n l))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om (*.f64 (sqrt.f64 -1) n)) (*.f64 U l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 l))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om)) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l)))))))
(-.f64 (*.f64 (/.f64 -1/2 Om) (/.f64 (*.f64 U* (*.f64 n l)) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(fma.f64 -1/2 (/.f64 (/.f64 (*.f64 U* (*.f64 l (*.f64 (sqrt.f64 2) n))) Om) (sqrt.f64 -1)) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om (*.f64 (sqrt.f64 -1) n)) (*.f64 U l))))
(*.f64 n (-.f64 (/.f64 (*.f64 (sqrt.f64 2) -1/2) (/.f64 (*.f64 (sqrt.f64 -1) Om) (*.f64 U* l))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 U l))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 n (*.f64 (*.f64 U* U*) l)) (*.f64 U Om))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om)) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l))))))))
(-.f64 (fma.f64 1/8 (/.f64 (*.f64 n (*.f64 U* (*.f64 U* l))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 U Om)) (sqrt.f64 2))) (*.f64 (/.f64 -1/2 Om) (/.f64 (*.f64 U* (*.f64 n l)) (/.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(-.f64 (fma.f64 (/.f64 1/8 (*.f64 U Om)) (/.f64 (*.f64 (*.f64 U* U*) (*.f64 l (*.f64 (sqrt.f64 2) n))) (neg.f64 (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 U* (*.f64 l (*.f64 (sqrt.f64 2) n))) Om) (sqrt.f64 -1)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)))
(fma.f64 1/8 (*.f64 (*.f64 U* (*.f64 U* (*.f64 n l))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om))))) (*.f64 n (-.f64 (/.f64 (*.f64 (sqrt.f64 2) -1/2) (/.f64 (*.f64 (sqrt.f64 -1) Om) (*.f64 U* l))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 U l)))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 n (*.f64 (*.f64 U* U*) l)) (*.f64 U Om))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om)) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (*.f64 n (*.f64 (pow.f64 U* 3) l)) (*.f64 (*.f64 U U) Om))) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l)))))))))
(fma.f64 1/8 (/.f64 (*.f64 n (*.f64 U* (*.f64 U* l))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 U Om)) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 U* (*.f64 n l)) (sqrt.f64 -1))) (-.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (*.f64 (pow.f64 U* 3) l) (*.f64 U (*.f64 U Om))))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))))
(fma.f64 1/8 (*.f64 (*.f64 U* (*.f64 U* (*.f64 n l))) (/.f64 (sqrt.f64 2) (*.f64 U (*.f64 (sqrt.f64 -1) (neg.f64 Om))))) (fma.f64 (/.f64 -1/16 (*.f64 U (*.f64 U Om))) (*.f64 (*.f64 (pow.f64 U* 3) (*.f64 n l)) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 U* (*.f64 l (*.f64 (sqrt.f64 2) n))) Om) (sqrt.f64 -1)) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om (*.f64 (sqrt.f64 -1) n)) (*.f64 U l))))))
(fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 U* 3) (*.f64 n l)) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5))) (*.f64 U (*.f64 U Om))) (fma.f64 1/8 (*.f64 (*.f64 U* (*.f64 U* (*.f64 n l))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om))))) (*.f64 n (-.f64 (/.f64 (*.f64 (sqrt.f64 2) -1/2) (/.f64 (*.f64 (sqrt.f64 -1) Om) (*.f64 U* l))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 U l))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) Om))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) Om))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) Om))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) Om))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) Om))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) Om))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) Om))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) Om))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) Om))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) Om))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) Om))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (sqrt.f64 -1) U))))
(neg.f64 (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -1) U)))
(*.f64 (/.f64 (sqrt.f64 -1) Om) (neg.f64 (*.f64 U n)))
(*.f64 (*.f64 (sqrt.f64 -1) U) (/.f64 (neg.f64 n) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 n U*) (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om)))
(fma.f64 -1/2 (*.f64 (/.f64 n (sqrt.f64 -1)) (/.f64 U* Om)) (neg.f64 (/.f64 n (/.f64 Om (*.f64 (sqrt.f64 -1) U)))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 U* (sqrt.f64 -1)) (/.f64 n Om))) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -1) U)))
(-.f64 (*.f64 (/.f64 U* Om) (/.f64 (*.f64 n -1/2) (sqrt.f64 -1))) (*.f64 (*.f64 U n) (/.f64 (sqrt.f64 -1) Om)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 n U*) (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om)) (*.f64 1/8 (/.f64 (*.f64 n (pow.f64 U* 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U))))))
(fma.f64 -1/2 (*.f64 (/.f64 n (sqrt.f64 -1)) (/.f64 U* Om)) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 (sqrt.f64 -1) U))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 (*.f64 U* U*) n) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 U Om)))))
(fma.f64 -1/2 (*.f64 (/.f64 U* (sqrt.f64 -1)) (/.f64 n Om)) (-.f64 (*.f64 1/8 (*.f64 (/.f64 n (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 U* Om) (/.f64 U* U)))) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -1) U))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U* (sqrt.f64 -1)) (/.f64 n Om)) (*.f64 (/.f64 n (neg.f64 (sqrt.f64 -1))) (*.f64 1/8 (*.f64 (/.f64 U* Om) (/.f64 U* U))))) (*.f64 (*.f64 U n) (/.f64 (sqrt.f64 -1) Om)))
(-.f64 (*.f64 U* (+.f64 (/.f64 (*.f64 n -1/2) (*.f64 (sqrt.f64 -1) Om)) (/.f64 (*.f64 1/8 n) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om))) U*)))) (*.f64 (*.f64 U n) (/.f64 (sqrt.f64 -1) Om)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 n (pow.f64 U* 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 n U*) (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om)) (*.f64 1/8 (/.f64 (*.f64 n (pow.f64 U* 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))))))
(fma.f64 -1/16 (*.f64 (/.f64 n (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 U* 3) (*.f64 (*.f64 U U) Om))) (fma.f64 -1/2 (*.f64 (/.f64 n (sqrt.f64 -1)) (/.f64 U* Om)) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 (sqrt.f64 -1) U))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 (*.f64 U* U*) n) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 U Om))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) Om)) (/.f64 n (*.f64 U U))) (fma.f64 -1/2 (*.f64 (/.f64 U* (sqrt.f64 -1)) (/.f64 n Om)) (-.f64 (*.f64 1/8 (*.f64 (/.f64 n (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 U* Om) (/.f64 U* U)))) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -1) U)))))
(fma.f64 -1/2 (*.f64 (/.f64 U* (sqrt.f64 -1)) (/.f64 n Om)) (-.f64 (fma.f64 1/8 (*.f64 (*.f64 U* U*) (/.f64 n (*.f64 U (*.f64 (sqrt.f64 -1) (neg.f64 Om))))) (*.f64 (/.f64 n (*.f64 (/.f64 U (pow.f64 U* 3)) U)) (/.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 -1) 5) Om)))) (*.f64 (*.f64 U n) (/.f64 (sqrt.f64 -1) Om))))
(fma.f64 -1/16 (*.f64 (/.f64 n (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 U* 3) (*.f64 U (*.f64 U Om)))) (-.f64 (*.f64 U* (+.f64 (/.f64 (*.f64 n -1/2) (*.f64 (sqrt.f64 -1) Om)) (/.f64 (*.f64 1/8 n) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om))) U*)))) (*.f64 (*.f64 U n) (/.f64 (sqrt.f64 -1) Om))))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n U)) Om)
(/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 U n)))
(*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -1) U))
(*.f64 (*.f64 U n) (/.f64 (sqrt.f64 -1) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n U*)) Om)) (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om))
(fma.f64 -1/2 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 U* n))) (/.f64 n (/.f64 Om (*.f64 (sqrt.f64 -1) U))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 U* n)) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -1) U)))
(fma.f64 -1/2 (*.f64 (*.f64 U* n) (/.f64 (sqrt.f64 -1) Om)) (*.f64 (*.f64 U n) (/.f64 (sqrt.f64 -1) Om)))
(*.f64 n (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om U)) (/.f64 (*.f64 (sqrt.f64 -1) -1/2) (/.f64 Om U*))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n U*)) Om)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (pow.f64 U* 2))) (*.f64 Om U))) (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om)))
(fma.f64 -1/2 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 U* n))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 -1) Om) (/.f64 (*.f64 (*.f64 U* U*) n) U)) (/.f64 n (/.f64 Om (*.f64 (sqrt.f64 -1) U)))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 U* n)) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 U Om)) (*.f64 U* (*.f64 U* n))) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -1) U))))
(fma.f64 -1/2 (*.f64 (*.f64 U* n) (/.f64 (sqrt.f64 -1) Om)) (*.f64 (/.f64 (sqrt.f64 -1) Om) (+.f64 (*.f64 U n) (*.f64 -1/8 (*.f64 (/.f64 n U) (*.f64 U* U*))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n U*)) Om)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (pow.f64 U* 2))) (*.f64 Om U))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (pow.f64 U* 3))) (*.f64 Om (pow.f64 U 2)))) (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om))))
(fma.f64 -1/2 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 U* n))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 -1) Om) (/.f64 (*.f64 (*.f64 U* U*) n) U)) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -1) Om) (/.f64 (*.f64 (pow.f64 U* 3) n) (*.f64 U U))) (/.f64 n (/.f64 Om (*.f64 (sqrt.f64 -1) U))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 U* n)) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 U Om)) (*.f64 U* (*.f64 U* n))) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -1) Om) (/.f64 n (/.f64 (*.f64 U U) (pow.f64 U* 3)))) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -1) U)))))
(fma.f64 -1/8 (*.f64 (*.f64 U* (*.f64 U* n)) (/.f64 (sqrt.f64 -1) (*.f64 U Om))) (fma.f64 -1/2 (*.f64 (*.f64 U* n) (/.f64 (sqrt.f64 -1) Om)) (*.f64 (/.f64 (sqrt.f64 -1) Om) (+.f64 (*.f64 U n) (*.f64 -1/16 (/.f64 n (*.f64 (/.f64 U (pow.f64 U* 3)) U)))))))
(fma.f64 -1/2 (*.f64 (*.f64 U* n) (/.f64 (sqrt.f64 -1) Om)) (*.f64 (/.f64 (sqrt.f64 -1) Om) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 n U) (*.f64 U* U*))) (+.f64 (*.f64 U n) (*.f64 -1/16 (/.f64 n (*.f64 (/.f64 U (pow.f64 U* 3)) U)))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (sqrt.f64 -1) U))))
(neg.f64 (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -1) U)))
(*.f64 (/.f64 (sqrt.f64 -1) Om) (neg.f64 (*.f64 U n)))
(*.f64 (*.f64 (sqrt.f64 -1) U) (/.f64 (neg.f64 n) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 n U*) (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om)))
(fma.f64 -1/2 (*.f64 (/.f64 n (sqrt.f64 -1)) (/.f64 U* Om)) (neg.f64 (/.f64 n (/.f64 Om (*.f64 (sqrt.f64 -1) U)))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 U* (sqrt.f64 -1)) (/.f64 n Om))) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -1) U)))
(-.f64 (*.f64 (/.f64 U* Om) (/.f64 (*.f64 n -1/2) (sqrt.f64 -1))) (*.f64 (*.f64 U n) (/.f64 (sqrt.f64 -1) Om)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 n U*) (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om)) (*.f64 1/8 (/.f64 (*.f64 n (pow.f64 U* 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U))))))
(fma.f64 -1/2 (*.f64 (/.f64 n (sqrt.f64 -1)) (/.f64 U* Om)) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 (sqrt.f64 -1) U))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 (*.f64 U* U*) n) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 U Om)))))
(fma.f64 -1/2 (*.f64 (/.f64 U* (sqrt.f64 -1)) (/.f64 n Om)) (-.f64 (*.f64 1/8 (*.f64 (/.f64 n (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 U* Om) (/.f64 U* U)))) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -1) U))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 U* (sqrt.f64 -1)) (/.f64 n Om)) (*.f64 (/.f64 n (neg.f64 (sqrt.f64 -1))) (*.f64 1/8 (*.f64 (/.f64 U* Om) (/.f64 U* U))))) (*.f64 (*.f64 U n) (/.f64 (sqrt.f64 -1) Om)))
(-.f64 (*.f64 U* (+.f64 (/.f64 (*.f64 n -1/2) (*.f64 (sqrt.f64 -1) Om)) (/.f64 (*.f64 1/8 n) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om))) U*)))) (*.f64 (*.f64 U n) (/.f64 (sqrt.f64 -1) Om)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 n (pow.f64 U* 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 n U*) (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om)) (*.f64 1/8 (/.f64 (*.f64 n (pow.f64 U* 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))))))
(fma.f64 -1/16 (*.f64 (/.f64 n (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 U* 3) (*.f64 (*.f64 U U) Om))) (fma.f64 -1/2 (*.f64 (/.f64 n (sqrt.f64 -1)) (/.f64 U* Om)) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 (sqrt.f64 -1) U))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 (*.f64 U* U*) n) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 U Om))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) Om)) (/.f64 n (*.f64 U U))) (fma.f64 -1/2 (*.f64 (/.f64 U* (sqrt.f64 -1)) (/.f64 n Om)) (-.f64 (*.f64 1/8 (*.f64 (/.f64 n (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 U* Om) (/.f64 U* U)))) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -1) U)))))
(fma.f64 -1/2 (*.f64 (/.f64 U* (sqrt.f64 -1)) (/.f64 n Om)) (-.f64 (fma.f64 1/8 (*.f64 (*.f64 U* U*) (/.f64 n (*.f64 U (*.f64 (sqrt.f64 -1) (neg.f64 Om))))) (*.f64 (/.f64 n (*.f64 (/.f64 U (pow.f64 U* 3)) U)) (/.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 -1) 5) Om)))) (*.f64 (*.f64 U n) (/.f64 (sqrt.f64 -1) Om))))
(fma.f64 -1/16 (*.f64 (/.f64 n (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 U* 3) (*.f64 U (*.f64 U Om)))) (-.f64 (*.f64 U* (+.f64 (/.f64 (*.f64 n -1/2) (*.f64 (sqrt.f64 -1) Om)) (/.f64 (*.f64 1/8 n) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om))) U*)))) (*.f64 (*.f64 U n) (/.f64 (sqrt.f64 -1) Om))))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) Om))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) Om))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) Om))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) Om))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) Om))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) Om))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) Om))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) Om))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) Om))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) Om))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) Om))
(*.f64 -1 (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (/.f64 n Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) Om))

localize21.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (sqrt.f64 (-.f64 U* U)) (sqrt.f64 U))
0.4b
(*.f64 (sqrt.f64 2) (*.f64 n l))
1.2b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (*.f64 (sqrt.f64 (-.f64 U* U)) (sqrt.f64 U)))
6.2b
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
Compiler

Compiled 63 to 26 computations (58.7% saved)

series9.0ms (0%)

Counts
2 → 60
Calls

21 calls:

TimeVariablePointExpression
2.0ms
U*
@inf
(*.f64 (sqrt.f64 (-.f64 U* U)) (sqrt.f64 U))
1.0ms
U*
@-inf
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (*.f64 (sqrt.f64 (-.f64 U* U)) (sqrt.f64 U)))
1.0ms
U*
@inf
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (*.f64 (sqrt.f64 (-.f64 U* U)) (sqrt.f64 U)))
0.0ms
U
@0
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (*.f64 (sqrt.f64 (-.f64 U* U)) (sqrt.f64 U)))
0.0ms
U
@inf
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (*.f64 (sqrt.f64 (-.f64 U* U)) (sqrt.f64 U)))

rewrite76.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
945×log-prod_binary64
400×prod-diff_binary64
300×expm1-udef_binary64
300×log1p-udef_binary64
262×log-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01632
134232
2461532
Stop Event
node limit
Counts
2 → 49
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (*.f64 (sqrt.f64 (-.f64 U* U)) (sqrt.f64 U)))
(*.f64 (sqrt.f64 (-.f64 U* U)) (sqrt.f64 U))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om l) n)) (sqrt.f64 (*.f64 U (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om l) n)))) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om l) n)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om l) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om l) n))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om l) n))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om l) n)) (sqrt.f64 (*.f64 U (-.f64 U* U)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (/.f64 (/.f64 Om l) n) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 Om (*.f64 (*.f64 n l) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (-.f64 U* U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 n l) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (-.f64 U* U))))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 n l) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (-.f64 U* U)))))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (-.f64 U* U))))) 1) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (-.f64 U* U))))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (-.f64 U* U))))) (sqrt.f64 Om)) (sqrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (/.f64 (/.f64 Om l) n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 n l) (neg.f64 (sqrt.f64 2))) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (neg.f64 (sqrt.f64 2)))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om l) n)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om l) n)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om l) n)) (sqrt.f64 (*.f64 U (-.f64 U* U))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om l) n)) (sqrt.f64 (*.f64 U (-.f64 U* U))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om l) n)) 2) (*.f64 U (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om l) n))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om l) n)) (sqrt.f64 (*.f64 U (-.f64 U* U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om l) n)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om l) n)) 3) (pow.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) 3) (pow.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om l) n)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om l) n)) (sqrt.f64 (*.f64 U (-.f64 U* U))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om l) n)) (sqrt.f64 (*.f64 U (-.f64 U* U))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om l) n)) (sqrt.f64 (*.f64 U (-.f64 U* U))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om l) n)) (sqrt.f64 (*.f64 U (-.f64 U* U))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 U (-.f64 U* U))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 U (-.f64 U* U)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 U (-.f64 U* U)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 U* U) 3/2) (pow.f64 U 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 U 3/2) (pow.f64 (-.f64 U* U) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) 1))))))

simplify96.0ms (0.2%)

Algorithm
egg-herbie
Rules
748×fma-neg_binary64
702×associate-*l*_binary64
650×associate-/r/_binary64
347×*-commutative_binary64
342×fma-def_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01111908
13601894
215881855
348041776
473011772
Stop Event
node limit
Counts
109 → 83
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 2))))) (*.f64 Om U))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 3))))) (*.f64 Om (pow.f64 U 2)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 2))))) (*.f64 Om U))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))))
(*.f64 (sqrt.f64 -1) U)
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) U))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2)))))))
(*.f64 (sqrt.f64 -1) U)
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) U))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) U))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (*.f64 -1 (*.f64 (sqrt.f64 -1) U)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) U)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 2)) U))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 3)) (pow.f64 U 2))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) U)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 2)) U)))))
Outputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))))
(/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 n (*.f64 l U))))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (sqrt.f64 -1)))) (*.f64 l U))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (sqrt.f64 -1))) (*.f64 l U))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 l U*)) Om))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n l) (/.f64 Om U*))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 n (*.f64 l U)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n l) (/.f64 Om U*))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (sqrt.f64 -1)))) (*.f64 l U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (+.f64 (*.f64 l (*.f64 U (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 l U*) (sqrt.f64 -1)) 1/2)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om)))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)) (*.f64 n (*.f64 l (*.f64 U* U*))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 l U*)) Om)))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 n (*.f64 l U)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 l (*.f64 U* U*)) U) (/.f64 n Om))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n l) (/.f64 Om U*))))))
(fma.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 l (*.f64 U (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n l) (/.f64 Om U*))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) -1/8) (*.f64 Om (*.f64 (sqrt.f64 -1) (neg.f64 U)))) (*.f64 n (*.f64 l (*.f64 U* U*))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om))) (*.f64 l (*.f64 U* U*)))) n) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (+.f64 (*.f64 l (*.f64 U (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 l U*) (sqrt.f64 -1)) 1/2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (*.f64 (*.f64 n l) (pow.f64 U* 3)) (*.f64 Om (*.f64 U U)))) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)) (*.f64 n (*.f64 l (*.f64 U* U*))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 l U*)) Om))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 l (*.f64 U* U*)) U) (/.f64 n Om))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n l) (/.f64 Om U*))))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 U* 3) n)) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (sqrt.f64 2) (*.f64 Om (*.f64 U U)))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 n (*.f64 l U))))))
(fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (*.f64 Om (*.f64 U U)) (/.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 l (pow.f64 U* 3))))) (fma.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 l (*.f64 U (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n l) (/.f64 Om U*))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) -1/8) (*.f64 Om (*.f64 (sqrt.f64 -1) (neg.f64 U)))) (*.f64 n (*.f64 l (*.f64 U* U*)))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 (*.f64 n l) (*.f64 Om (*.f64 U U))) (pow.f64 U* 3))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om))) (*.f64 l (*.f64 U* U*)))) n) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (+.f64 (*.f64 l (*.f64 U (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 l U*) (sqrt.f64 -1)) 1/2)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))))
(/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 n (*.f64 l U))))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (sqrt.f64 -1)))) (*.f64 l U))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (sqrt.f64 -1))) (*.f64 l U))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 l U*)) Om))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n l) (/.f64 Om U*))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 n (*.f64 l U)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n l) (/.f64 Om U*))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (sqrt.f64 -1)))) (*.f64 l U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (+.f64 (*.f64 l (*.f64 U (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 l U*) (sqrt.f64 -1)) 1/2)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om)))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)) (*.f64 n (*.f64 l (*.f64 U* U*))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 l U*)) Om)))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 n (*.f64 l U)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 l (*.f64 U* U*)) U) (/.f64 n Om))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n l) (/.f64 Om U*))))))
(fma.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 l (*.f64 U (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n l) (/.f64 Om U*))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) -1/8) (*.f64 Om (*.f64 (sqrt.f64 -1) (neg.f64 U)))) (*.f64 n (*.f64 l (*.f64 U* U*))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om))) (*.f64 l (*.f64 U* U*)))) n) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (+.f64 (*.f64 l (*.f64 U (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 l U*) (sqrt.f64 -1)) 1/2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (*.f64 (*.f64 n l) (pow.f64 U* 3)) (*.f64 Om (*.f64 U U)))) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)) (*.f64 n (*.f64 l (*.f64 U* U*))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 l U*)) Om))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 l (*.f64 U* U*)) U) (/.f64 n Om))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n l) (/.f64 Om U*))))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 U* 3) n)) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (sqrt.f64 2) (*.f64 Om (*.f64 U U)))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 n (*.f64 l U))))))
(fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (*.f64 Om (*.f64 U U)) (/.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 l (pow.f64 U* 3))))) (fma.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 l (*.f64 U (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n l) (/.f64 Om U*))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) -1/8) (*.f64 Om (*.f64 (sqrt.f64 -1) (neg.f64 U)))) (*.f64 n (*.f64 l (*.f64 U* U*)))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 (*.f64 n l) (*.f64 Om (*.f64 U U))) (pow.f64 U* 3))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om))) (*.f64 l (*.f64 U* U*)))) n) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (+.f64 (*.f64 l (*.f64 U (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 l U*) (sqrt.f64 -1)) 1/2)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))
(neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 n (*.f64 l U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) Om)) (*.f64 n (*.f64 l (*.f64 U (sqrt.f64 -1)))))
(*.f64 (*.f64 n (*.f64 l (*.f64 U (sqrt.f64 -1)))) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U*))) Om) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om)))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (*.f64 l U*) (*.f64 n (sqrt.f64 -1)))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 n (*.f64 l U)))))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) 1/2) (/.f64 Om n)) (*.f64 l (*.f64 U* (sqrt.f64 -1)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (sqrt.f64 -1)))) (*.f64 l U)))
(*.f64 (/.f64 (sqrt.f64 2) Om) (-.f64 (*.f64 1/2 (*.f64 (*.f64 n l) (*.f64 U* (sqrt.f64 -1)))) (*.f64 n (*.f64 l (*.f64 U (sqrt.f64 -1))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 2))))) (*.f64 Om U))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U*))) Om) (fma.f64 1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 Om U) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (*.f64 U* U*)))))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (*.f64 l U*) (*.f64 n (sqrt.f64 -1)))) (*.f64 (/.f64 1/8 U) (/.f64 (*.f64 (*.f64 (*.f64 U* U*) (*.f64 l (sqrt.f64 -1))) (*.f64 (sqrt.f64 2) n)) Om))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 n (*.f64 l U)))))
(fma.f64 1/2 (*.f64 (*.f64 n (*.f64 l (*.f64 U* (sqrt.f64 -1)))) (/.f64 (sqrt.f64 2) Om)) (*.f64 (/.f64 (sqrt.f64 2) Om) (-.f64 (/.f64 (*.f64 (*.f64 n (sqrt.f64 -1)) 1/8) (/.f64 U (*.f64 l (*.f64 U* U*)))) (*.f64 n (*.f64 l (*.f64 U (sqrt.f64 -1)))))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (*.f64 1/2 (*.f64 (*.f64 n l) (*.f64 U* (sqrt.f64 -1)))) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 l (*.f64 (sqrt.f64 -1) (*.f64 U* U*))) U) n) (*.f64 l (neg.f64 (*.f64 U (*.f64 n (sqrt.f64 -1))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 3))))) (*.f64 Om (pow.f64 U 2)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 2))))) (*.f64 Om U))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U*))) Om) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 3)))) (*.f64 Om (*.f64 U U))) (fma.f64 1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 Om U) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (*.f64 U* U*)))))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (*.f64 l U*) (*.f64 n (sqrt.f64 -1)))) (-.f64 (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 Om (*.f64 U U))) (*.f64 (sqrt.f64 -1) (*.f64 l (*.f64 (pow.f64 U* 3) n)))) (*.f64 (/.f64 1/8 U) (/.f64 (*.f64 (*.f64 (*.f64 U* U*) (*.f64 l (sqrt.f64 -1))) (*.f64 (sqrt.f64 2) n)) Om))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 n (*.f64 l U))))))
(fma.f64 1/2 (*.f64 (*.f64 n (*.f64 l (*.f64 U* (sqrt.f64 -1)))) (/.f64 (sqrt.f64 2) Om)) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 l (pow.f64 U* 3)) (*.f64 (sqrt.f64 2) (*.f64 n (sqrt.f64 -1)))) (*.f64 Om (*.f64 U U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (-.f64 (/.f64 (*.f64 (*.f64 n (sqrt.f64 -1)) 1/8) (/.f64 U (*.f64 l (*.f64 U* U*)))) (*.f64 n (*.f64 l (*.f64 U (sqrt.f64 -1))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (-.f64 (*.f64 (/.f64 (*.f64 l (*.f64 (sqrt.f64 -1) (*.f64 U* U*))) U) 1/8) (*.f64 l (*.f64 U (sqrt.f64 -1))))) (*.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (*.f64 1/2 (*.f64 (*.f64 n l) (*.f64 U* (sqrt.f64 -1)))) (*.f64 (/.f64 (*.f64 (*.f64 n (sqrt.f64 -1)) 1/16) (*.f64 U U)) (*.f64 l (pow.f64 U* 3))))))
(fma.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (*.f64 1/2 (*.f64 (*.f64 n l) (*.f64 U* (sqrt.f64 -1)))) (*.f64 (/.f64 (*.f64 (*.f64 n (sqrt.f64 -1)) 1/16) (*.f64 U U)) (*.f64 l (pow.f64 U* 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (fma.f64 (/.f64 (*.f64 l (*.f64 (sqrt.f64 -1) (*.f64 U* U*))) U) 1/8 (*.f64 l (*.f64 (sqrt.f64 -1) (neg.f64 U))))))
(*.f64 (sqrt.f64 -1) U)
(*.f64 U (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) U))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (*.f64 U (sqrt.f64 -1)))
(fma.f64 U (sqrt.f64 -1) (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (/.f64 (*.f64 -1/8 (*.f64 U* U*)) (*.f64 U (pow.f64 (sqrt.f64 -1) 3)))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 -1/8 (/.f64 U* (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 U)) U*)) (*.f64 U (sqrt.f64 -1))))
(fma.f64 U (sqrt.f64 -1) (fma.f64 -1/8 (*.f64 (/.f64 U* (*.f64 (sqrt.f64 -1) (neg.f64 U))) U*) (*.f64 1/2 (/.f64 U* (sqrt.f64 -1)))))
(fma.f64 U (sqrt.f64 -1) (fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (/.f64 (*.f64 U* (*.f64 U* -1/8)) (*.f64 (sqrt.f64 -1) (neg.f64 U)))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2)))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 U (pow.f64 (sqrt.f64 -1) 3))) (/.f64 (*.f64 1/16 (pow.f64 U* 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 U (sqrt.f64 -1) (fma.f64 -1/8 (/.f64 U* (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 U)) U*)) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 U* 3) (*.f64 U U)) (pow.f64 (sqrt.f64 -1) 5))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 -1/8 (*.f64 (/.f64 U* (*.f64 (sqrt.f64 -1) (neg.f64 U))) U*) (fma.f64 (/.f64 1/16 (*.f64 U U)) (/.f64 (pow.f64 U* 3) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 U (sqrt.f64 -1)))))
(fma.f64 U (sqrt.f64 -1) (fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 -1/8 (*.f64 (/.f64 U* (*.f64 (sqrt.f64 -1) (neg.f64 U))) U*) (*.f64 (/.f64 1/16 (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 U* 3) (*.f64 U U))))))
(*.f64 (sqrt.f64 -1) U)
(*.f64 U (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) U))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (*.f64 U (sqrt.f64 -1)))
(fma.f64 U (sqrt.f64 -1) (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (/.f64 (*.f64 -1/8 (*.f64 U* U*)) (*.f64 U (pow.f64 (sqrt.f64 -1) 3)))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 -1/8 (/.f64 U* (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 U)) U*)) (*.f64 U (sqrt.f64 -1))))
(fma.f64 U (sqrt.f64 -1) (fma.f64 -1/8 (*.f64 (/.f64 U* (*.f64 (sqrt.f64 -1) (neg.f64 U))) U*) (*.f64 1/2 (/.f64 U* (sqrt.f64 -1)))))
(fma.f64 U (sqrt.f64 -1) (fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (/.f64 (*.f64 U* (*.f64 U* -1/8)) (*.f64 (sqrt.f64 -1) (neg.f64 U)))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2)))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 U (pow.f64 (sqrt.f64 -1) 3))) (/.f64 (*.f64 1/16 (pow.f64 U* 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 U (sqrt.f64 -1) (fma.f64 -1/8 (/.f64 U* (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 U)) U*)) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 U* 3) (*.f64 U U)) (pow.f64 (sqrt.f64 -1) 5))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 -1/8 (*.f64 (/.f64 U* (*.f64 (sqrt.f64 -1) (neg.f64 U))) U*) (fma.f64 (/.f64 1/16 (*.f64 U U)) (/.f64 (pow.f64 U* 3) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 U (sqrt.f64 -1)))))
(fma.f64 U (sqrt.f64 -1) (fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 -1/8 (*.f64 (/.f64 U* (*.f64 (sqrt.f64 -1) (neg.f64 U))) U*) (*.f64 (/.f64 1/16 (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 U* 3) (*.f64 U U))))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) U))
(neg.f64 (*.f64 U (sqrt.f64 -1)))
(*.f64 (sqrt.f64 -1) (neg.f64 U))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (*.f64 -1 (*.f64 (sqrt.f64 -1) U)))
(fma.f64 1/2 (*.f64 U* (sqrt.f64 -1)) (neg.f64 (*.f64 U (sqrt.f64 -1))))
(-.f64 (*.f64 U* (*.f64 (sqrt.f64 -1) 1/2)) (*.f64 U (sqrt.f64 -1)))
(*.f64 (sqrt.f64 -1) (-.f64 (*.f64 U* 1/2) U))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) U)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 2)) U))))
(fma.f64 1/2 (*.f64 U* (sqrt.f64 -1)) (fma.f64 -1 (*.f64 U (sqrt.f64 -1)) (*.f64 1/8 (/.f64 (sqrt.f64 -1) (/.f64 U (*.f64 U* U*))))))
(fma.f64 1/2 (*.f64 U* (sqrt.f64 -1)) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -1) U) (*.f64 U* U*)) (*.f64 (sqrt.f64 -1) (neg.f64 U))))
(fma.f64 1/8 (*.f64 (*.f64 U* U*) (/.f64 (sqrt.f64 -1) U)) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 U* 1/2) U)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 3)) (pow.f64 U 2))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) U)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 2)) U)))))
(fma.f64 1/2 (*.f64 U* (sqrt.f64 -1)) (fma.f64 1/16 (/.f64 (sqrt.f64 -1) (/.f64 (*.f64 U U) (pow.f64 U* 3))) (fma.f64 -1 (*.f64 U (sqrt.f64 -1)) (*.f64 1/8 (/.f64 (sqrt.f64 -1) (/.f64 U (*.f64 U* U*)))))))
(fma.f64 1/2 (*.f64 U* (sqrt.f64 -1)) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -1) U) (/.f64 (pow.f64 U* 3) U)) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -1) U) (*.f64 U* U*)) (*.f64 (sqrt.f64 -1) (neg.f64 U)))))
(fma.f64 1/16 (/.f64 (pow.f64 U* 3) (/.f64 (*.f64 U U) (sqrt.f64 -1))) (fma.f64 1/8 (*.f64 (*.f64 U* U*) (/.f64 (sqrt.f64 -1) U)) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 U* 1/2) U))))
(+.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 U* 1/2) U)) (*.f64 (/.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 (*.f64 U* U*) 1/8) (*.f64 (/.f64 (pow.f64 U* 3) U) 1/16))))
(fma.f64 (/.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 (*.f64 U* U*) 1/8) (*.f64 (/.f64 (pow.f64 U* 3) U) 1/16)) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 U* 1/2) U)))

eval496.0ms (0.9%)

Compiler

Compiled 29991 to 14940 computations (50.2% saved)

prune284.0ms (0.5%)

Pruning

77 alts after pruning (71 fresh and 6 done)

PrunedKeptTotal
New84219861
Fresh195271
Picked011
Done156
Total86277939
Error
2.8b
Counts
939 → 77
Alt Table
Click to see full alt table
StatusErrorProgram
56.3b
(fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 n U)) Om))) (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 Om U) (/.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) n)))))
47.7b
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
57.3b
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l n)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (neg.f64 Om))
58.4b
(/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (/.f64 (/.f64 Om l) n) (sqrt.f64 2)))
50.5b
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
58.1b
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U U*)))))
58.6b
(-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) 4 (*.f64 U (*.f64 t -2))) l)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
60.6b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (*.f64 (sqrt.f64 (-.f64 U* U)) (sqrt.f64 U)))
57.6b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*)))
57.6b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)))
58.4b
(*.f64 (*.f64 (sqrt.f64 2) l) (/.f64 n (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U))))))
58.8b
(*.f64 (*.f64 (sqrt.f64 2) l) (-.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)) (sqrt.f64 (/.f64 U (-.f64 U* U)))))
58.9b
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 (sqrt.f64 (*.f64 n U)) (sqrt.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)))))
58.5b
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 3/2) 1/3)) Om)))
57.1b
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om)))
57.1b
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))))
59.3b
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (sqrt.f64 (/.f64 U (/.f64 Om (/.f64 U* Om))))))
54.1b
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
56.9b
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 -2 Om) (*.f64 n U))))
59.5b
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (/.f64 (*.f64 (/.f64 U* Om) n) Om)))))
56.3b
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (/.f64 -2 Om)))))
58.5b
(*.f64 (*.f64 (sqrt.f64 2) l) (cbrt.f64 (pow.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)) 3/2)))
45.3b
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t)) (sqrt.f64 (*.f64 (*.f64 2 n) U)))
48.0b
(*.f64 (sqrt.f64 (*.f64 t 2)) (sqrt.f64 (*.f64 n U)))
39.4b
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
57.3b
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om l) n)))
56.9b
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
48.0b
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
47.0b
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
43.2b
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))))
47.9b
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
55.4b
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
54.5b
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
60.0b
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
50.9b
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
32.6b
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (neg.f64 U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
32.1b
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
31.7b
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
31.7b
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (*.f64 (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om) (*.f64 n (*.f64 U l))))))
35.0b
(sqrt.f64 (*.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (*.f64 (*.f64 n U) 2)))
59.9b
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
36.0b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
33.4b
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
50.7b
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
39.8b
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
45.6b
(sqrt.f64 (*.f64 t (expm1.f64 (log1p.f64 (*.f64 2 (*.f64 n U))))))
52.1b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
54.9b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) 2)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
52.1b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
60.5b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
59.5b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))))
57.9b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
57.3b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (sqrt.f64 Om)) (/.f64 (*.f64 l U) (sqrt.f64 Om)))))
54.5b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
59.7b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n)))
35.0b
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
36.6b
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
49.5b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (*.f64 (*.f64 l U) (/.f64 1 Om)))))
36.4b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))))
39.3b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
40.9b
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
54.9b
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
55.3b
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))) 2))))
49.5b
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 U (*.f64 n t)) 2))))
52.6b
(sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))))
40.8b
(sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 n (*.f64 t U))))))
56.7b
(sqrt.f64 (*.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l)))))
56.0b
(sqrt.f64 (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
61.7b
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) (/.f64 (*.f64 n n) Om)))) (log.f64 (/.f64 -1 U*))) 1/2))
58.2b
(exp.f64 (*.f64 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)))) 1/2))
58.2b
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) (log.f64 U)) 1/2))
56.9b
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (/.f64 n Om))) (log.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))) 1/2))
60.7b
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -4 n)) (log.f64 (*.f64 (/.f64 (*.f64 l l) Om) U))) 1/2))
57.6b
(exp.f64 (*.f64 (sqrt.f64 (pow.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))) 2)) 1/2))
58.1b
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 -2 (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U n)))))) 1/2))
61.0b
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 l) n) (-.f64 U* U))) Om))))))) 1/2))
59.7b
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 (*.f64 (*.f64 l l) U) U*)))) 1/2))
Compiler

Compiled 1954 to 1381 computations (29.3% saved)

regimes4.7s (8.4%)

Counts
154 → 4
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
(sqrt.f64 (*.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l)))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(sqrt.f64 (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 l l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
(sqrt.f64 (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
(sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (neg.f64 U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om)) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 t 2)) (sqrt.f64 (*.f64 n U)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (/.f64 -2 Om)))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 -2 Om) (*.f64 n U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*)))
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
(sqrt.f64 (*.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (*.f64 (*.f64 n U) 2)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (sqrt.f64 (/.f64 U (/.f64 Om (/.f64 U* Om))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (*.f64 (sqrt.f64 2) l) (/.f64 n (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (/.f64 (/.f64 Om l) n) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (neg.f64 (/.f64 (sqrt.f64 2) Om))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om l) n)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l n)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (neg.f64 Om))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 -2 (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U n)))))) 1/2))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (/.f64 (*.f64 (/.f64 U* Om) n) Om)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 (/.f64 (/.f64 Om l) n))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 l (/.f64 1 Om))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) 1) (/.f64 l Om)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 U t)) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l)))))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 (*.f64 (*.f64 l l) U) U*)))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))))))
(sqrt.f64 (*.f64 2 (/.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) (/.f64 Om (*.f64 n (*.f64 l U))))))
(sqrt.f64 (*.f64 n (*.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) 2)))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (*.f64 (*.f64 l U) (/.f64 1 Om)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 l (/.f64 Om l)))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (*.f64 (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om) (*.f64 n (*.f64 U l))))))
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))))
(sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 U (*.f64 n t))))))
(sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 n (*.f64 t U))))))
(sqrt.f64 (*.f64 t (expm1.f64 (log1p.f64 (*.f64 2 (*.f64 n U))))))
(sqrt.f64 (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 U (*.f64 n t)) 3))))
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 U (*.f64 n t)) 2))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 3)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 3)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3) 1/3))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -4 n)) (log.f64 (*.f64 (/.f64 (*.f64 l l) Om) U))) 1/2))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (*.f64 (sqrt.f64 (-.f64 U* U)) (sqrt.f64 U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (cbrt.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 3/2)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 3/2) 1/3)) Om)))
(exp.f64 (*.f64 (+.f64 (log.f64 U*) (log.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) (/.f64 (*.f64 n n) Om))))) 1/2))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (-.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)) (sqrt.f64 (/.f64 U (-.f64 U* U)))))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) (/.f64 (*.f64 n n) Om)))) (log.f64 (/.f64 -1 U*))) 1/2))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t)) (sqrt.f64 (*.f64 (*.f64 2 n) U)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))))) (sqrt.f64 Om))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))))) 1/2))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) Om))) (log.f64 U)) 1/2))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) 3/2) 1/3)
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) 2)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om))))))))
(*.f64 (sqrt.f64 (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (/.f64 (*.f64 n (*.f64 l l)) (/.f64 Om (/.f64 U* Om)))))) (sqrt.f64 (*.f64 n (*.f64 2 U))))
(exp.f64 (*.f64 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 l))) (log.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)))) 1/2))
(*.f64 (*.f64 (sqrt.f64 2) l) (-.f64 (*.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))))) (/.f64 (sqrt.f64 (/.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om)))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) 3) 1/3) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U U*)))))
(sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) t)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l l))))
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))) 2))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 2 (/.f64 n Om))) (log.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (sqrt.f64 Om)) (/.f64 (*.f64 l U) (sqrt.f64 Om)))))
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 (sqrt.f64 (*.f64 n U)) (sqrt.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)))))
(*.f64 (*.f64 (sqrt.f64 2) l) (cbrt.f64 (pow.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n)) 3/2)))
(exp.f64 (*.f64 (sqrt.f64 (pow.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 (-.f64 U* U) Om) (*.f64 n l))))) 2)) 1/2))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 n (*.f64 Om Om)) (-.f64 U* U)) 2) (/.f64 4 (*.f64 Om Om))) U) (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 2 Om))))))
(-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) 4 (*.f64 U (*.f64 t -2))) l)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 U* U)) U)) (*.f64 1/2 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 2) l)) (fma.f64 (*.f64 t U) -2 (/.f64 4 (/.f64 Om (*.f64 l (*.f64 U l)))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 (*.f64 n U) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))))
(sqrt.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 n U)) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 l) n) (-.f64 U* U))) Om))))))) 1/2))
(sqrt.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 U) (*.f64 2 n)) (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (+.f64 (*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (/.f64 U (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))))))) (*.f64 n (sqrt.f64 (*.f64 (-.f64 (/.f64 U* (pow.f64 Om 2)) (/.f64 U (pow.f64 Om 2))) U)))))
(fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 n U)) Om))) (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 Om U) (/.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) n)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 U (*.f64 (fma.f64 n (*.f64 (-.f64 U* U) (pow.f64 Om -2)) (/.f64 -2 Om)) n))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 3)) (*.f64 t t)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) 3)) U))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 5)) (pow.f64 t 3)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) 5)) U))) (fma.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) l) t) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) U))) 1/2)))))
Outputs
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om l) n)))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (*.f64 (*.f64 l U) (/.f64 1 Om)))))
Calls

8 calls:

1.4s
U
828.0ms
l
610.0ms
Om
529.0ms
n
494.0ms
U*
Results
ErrorSegmentsBranch
24.2b5n
22.6b10U
25.5b3t
22.9b7l
26.0b4Om
26.9b4U*
21.8b4(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
21.8b4(*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))
Compiler

Compiled 3420 to 1648 computations (51.8% saved)

bsearch5.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
0.0ms
6.682932149620117e+153
+inf
0.0ms
1.6669460649256064e-159
3.422012533404498e-142
Compiler

Compiled 43 to 31 computations (27.9% saved)

regimes3.9s (6.9%)

Counts
115 → 11
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
(sqrt.f64 (*.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l)))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(sqrt.f64 (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 l l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
(sqrt.f64 (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
(sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (neg.f64 U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om)) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 t 2)) (sqrt.f64 (*.f64 n U)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (/.f64 -2 Om)))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 -2 Om) (*.f64 n U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*)))
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
(sqrt.f64 (*.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (*.f64 (*.f64 n U) 2)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (sqrt.f64 (/.f64 U (/.f64 Om (/.f64 U* Om))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (*.f64 (sqrt.f64 2) l) (/.f64 n (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (/.f64 (/.f64 Om l) n) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (neg.f64 (/.f64 (sqrt.f64 2) Om))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om l) n)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l n)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (neg.f64 Om))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 -2 (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U n)))))) 1/2))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (/.f64 (*.f64 (/.f64 U* Om) n) Om)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 (/.f64 (/.f64 Om l) n))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 l (/.f64 1 Om))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) 1) (/.f64 l Om)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 U t)) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l)))))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 (*.f64 (*.f64 l l) U) U*)))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))))))
(sqrt.f64 (*.f64 2 (/.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) (/.f64 Om (*.f64 n (*.f64 l U))))))
(sqrt.f64 (*.f64 n (*.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) 2)))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (*.f64 (*.f64 l U) (/.f64 1 Om)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 l (/.f64 Om l)))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (*.f64 (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om) (*.f64 n (*.f64 U l))))))
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))))
(sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 U (*.f64 n t))))))
(sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 n (*.f64 t U))))))
(sqrt.f64 (*.f64 t (expm1.f64 (log1p.f64 (*.f64 2 (*.f64 n U))))))
(sqrt.f64 (*.f64 2 (cbrt.f64 (pow.f64 (*.f64 U (*.f64 n t)) 3))))
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 U (*.f64 n t)) 2))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 3)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 3)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3) 1/3))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 -4 n)) (log.f64 (*.f64 (/.f64 (*.f64 l l) Om) U))) 1/2))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (*.f64 (sqrt.f64 (-.f64 U* U)) (sqrt.f64 U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (cbrt.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 3/2)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 3/2) 1/3)) Om)))
(exp.f64 (*.f64 (+.f64 (log.f64 U*) (log.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) (/.f64 (*.f64 n n) Om))))) 1/2))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (-.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)) (sqrt.f64 (/.f64 U (-.f64 U* U)))))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) U) (/.f64 (*.f64 n n) Om)))) (log.f64 (/.f64 -1 U*))) 1/2))
Outputs
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*)))))))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t))))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t))))
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
(sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
Calls

8 calls:

736.0ms
U
572.0ms
Om
568.0ms
t
519.0ms
l
462.0ms
U*
Results
ErrorSegmentsBranch
26.0b4n
22.4b11U
25.9b3t
24.1b7l
26.0b4Om
28.5b2U*
22.5b4(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
22.7b4(*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))
Compiler

Compiled 2155 to 1043 computations (51.6% saved)

bsearch557.0ms (1%)

Algorithm
10×binary-search
Steps
TimeLeftRight
36.0ms
31.20113829521542
702.9079350034367
30.0ms
1.0669220467412776e-186
1.080008296831847e-184
30.0ms
9.826328400444218e-250
3.075090958543912e-248
29.0ms
1.774738138613717e-301
2.2252470593834052e-300
6.0ms
-1.5206638272470542e-298
-2.355374153698262e-301
20.0ms
-9.011201925431247e-227
-7.310455615431017e-227
33.0ms
-1.3729070466304595e-163
-5.811747804978592e-164
121.0ms
-4.4429111328336194e-147
-9.026050980318018e-156
116.0ms
-1.6175597699183107e-92
-1.3097996181883029e-95
134.0ms
-1.0055540173413799e-45
-8.288466000869515e-57
Compiler

Compiled 3395 to 2355 computations (30.6% saved)

regimes4.2s (7.5%)

Counts
96 → 4
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
(sqrt.f64 (*.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l)))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(sqrt.f64 (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 l l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
(sqrt.f64 (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
(sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (neg.f64 U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om)) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 t 2)) (sqrt.f64 (*.f64 n U)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (/.f64 -2 Om)))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 -2 Om) (*.f64 n U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*)))
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
(sqrt.f64 (*.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (*.f64 (*.f64 n U) 2)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (sqrt.f64 (/.f64 U (/.f64 Om (/.f64 U* Om))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (*.f64 (sqrt.f64 2) l) (/.f64 n (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (/.f64 (/.f64 Om l) n) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (neg.f64 (/.f64 (sqrt.f64 2) Om))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om l) n)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l n)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (neg.f64 Om))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 -2 (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U n)))))) 1/2))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (/.f64 (*.f64 (/.f64 U* Om) n) Om)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 (/.f64 (/.f64 Om l) n))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 l (/.f64 1 Om))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) 1) (/.f64 l Om)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 U t)) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l)))))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 (*.f64 (*.f64 l l) U) U*)))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))))))
(sqrt.f64 (*.f64 2 (/.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) (/.f64 Om (*.f64 n (*.f64 l U))))))
(sqrt.f64 (*.f64 n (*.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) 2)))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (*.f64 (*.f64 l U) (/.f64 1 Om)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 l (/.f64 Om l)))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (*.f64 (/.f64 (fma.f64 (*.f64 n l) (/.f64 (-.f64 U* U) Om) (*.f64 l -2)) Om) (*.f64 n (*.f64 U l))))))
Outputs
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om l) n)))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (*.f64 (*.f64 l U) (/.f64 1 Om)))))
Calls

8 calls:

945.0ms
U
864.0ms
t
735.0ms
n
557.0ms
l
511.0ms
Om
Results
ErrorSegmentsBranch
25.2b8n
23.7b8U
27.3b3t
24.5b7l
26.0b4Om
28.8b2U*
22.5b4(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
22.7b4(*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))
Compiler

Compiled 1860 to 894 computations (51.9% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
0.0ms
6.682932149620117e+153
+inf
0.0ms
1.6669460649256064e-159
3.422012533404498e-142
Compiler

Compiled 43 to 31 computations (27.9% saved)

regimes2.3s (4%)

Counts
94 → 8
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
(sqrt.f64 (*.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l)))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(sqrt.f64 (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 l l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
(sqrt.f64 (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
(sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (neg.f64 U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om)) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 t 2)) (sqrt.f64 (*.f64 n U)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (/.f64 -2 Om)))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 -2 Om) (*.f64 n U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*)))
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
(sqrt.f64 (*.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (*.f64 (*.f64 n U) 2)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (sqrt.f64 (/.f64 U (/.f64 Om (/.f64 U* Om))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (*.f64 (sqrt.f64 2) l) (/.f64 n (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (/.f64 (/.f64 Om l) n) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (neg.f64 (/.f64 (sqrt.f64 2) Om))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om l) n)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l n)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (neg.f64 Om))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 -2 (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U n)))))) 1/2))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (/.f64 (*.f64 (/.f64 U* Om) n) Om)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 (/.f64 (/.f64 Om l) n))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 l (/.f64 1 Om))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) 1) (/.f64 l Om)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 U t)) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l)))))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 (*.f64 (*.f64 l l) U) U*)))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))))))
(sqrt.f64 (*.f64 2 (/.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) (/.f64 Om (*.f64 n (*.f64 l U))))))
(sqrt.f64 (*.f64 n (*.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) 2)))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (*.f64 (*.f64 l U) (/.f64 1 Om)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 l (/.f64 Om l)))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
Outputs
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*)))))))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
Calls

6 calls:

651.0ms
l
426.0ms
U
335.0ms
Om
309.0ms
n
276.0ms
t
Results
ErrorSegmentsBranch
26.5b5n
23.7b8U
27.3b3t
24.1b7l
26.4b4Om
27.5b4U*
Compiler

Compiled 1734 to 823 computations (52.5% saved)

bsearch232.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
31.20113829521542
702.9079350034367
33.0ms
1.0669220467412776e-186
1.080008296831847e-184
31.0ms
9.826328400444218e-250
3.075090958543912e-248
25.0ms
1.774738138613717e-301
2.2252470593834052e-300
8.0ms
-5.098033909851132e-144
-7.1799845795443e-145
50.0ms
-1.6175597699183107e-92
-1.3097996181883029e-95
56.0ms
-1.0055540173413799e-45
-8.288466000869515e-57
Compiler

Compiled 2510 to 1753 computations (30.2% saved)

regimes2.2s (4%)

Counts
92 → 8
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
(sqrt.f64 (*.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l)))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(sqrt.f64 (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 l l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
(sqrt.f64 (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
(sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (neg.f64 U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om)) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 t 2)) (sqrt.f64 (*.f64 n U)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (/.f64 -2 Om)))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 -2 Om) (*.f64 n U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*)))
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
(sqrt.f64 (*.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (*.f64 (*.f64 n U) 2)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (sqrt.f64 (/.f64 U (/.f64 Om (/.f64 U* Om))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (*.f64 (sqrt.f64 2) l) (/.f64 n (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (/.f64 (/.f64 Om l) n) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (neg.f64 (/.f64 (sqrt.f64 2) Om))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om l) n)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l n)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (neg.f64 Om))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 -2 (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U n)))))) 1/2))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (/.f64 (*.f64 (/.f64 U* Om) n) Om)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 (/.f64 (/.f64 Om l) n))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 l (/.f64 1 Om))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) 1) (/.f64 l Om)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 U t)) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l)))))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 (*.f64 (*.f64 l l) U) U*)))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))))))
(sqrt.f64 (*.f64 2 (/.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) (/.f64 Om (*.f64 n (*.f64 l U))))))
(sqrt.f64 (*.f64 n (*.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) 2)))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (*.f64 (*.f64 l U) (/.f64 1 Om)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))
Outputs
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))))
(sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 U t)) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l)))))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om)))))))
(sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
Calls

6 calls:

615.0ms
l
515.0ms
U
321.0ms
Om
281.0ms
t
245.0ms
n
Results
ErrorSegmentsBranch
26.7b5n
24.7b7U
27.3b3t
24.0b8l
27.0b4Om
27.5b4U*
Compiler

Compiled 1679 to 801 computations (52.3% saved)

bsearch375.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
36.0ms
8.879684692619341e+142
8.337033671514992e+155
88.0ms
6.5289724112881245e-68
2.0671808052500506e-64
12.0ms
5.973453900444393e-301
4.00455726158572e-298
106.0ms
-9.547324793131939e-129
-8.656511133024926e-138
84.0ms
-4.868098506090644e-35
-1.987367352018953e-38
43.0ms
-3.0408482472572133e+66
-9.843758539669822e+64
4.0ms
-1.621349441163502e+179
-1.1631709459975659e+172
Compiler

Compiled 2560 to 1751 computations (31.6% saved)

regimes3.5s (6.2%)

Counts
90 → 7
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
(sqrt.f64 (*.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l)))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(sqrt.f64 (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 l l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
(sqrt.f64 (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
(sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (neg.f64 U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om)) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 t 2)) (sqrt.f64 (*.f64 n U)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (/.f64 -2 Om)))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 -2 Om) (*.f64 n U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*)))
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
(sqrt.f64 (*.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (*.f64 (*.f64 n U) 2)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (sqrt.f64 (/.f64 U (/.f64 Om (/.f64 U* Om))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (*.f64 (sqrt.f64 2) l) (/.f64 n (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (/.f64 (/.f64 Om l) n) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (neg.f64 (/.f64 (sqrt.f64 2) Om))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om l) n)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l n)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (neg.f64 Om))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 -2 (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U n)))))) 1/2))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (/.f64 (*.f64 (/.f64 U* Om) n) Om)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 (/.f64 (/.f64 Om l) n))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 l (/.f64 1 Om))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) 1) (/.f64 l Om)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 U t)) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l)))))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 (*.f64 (*.f64 l l) U) U*)))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))))))
(sqrt.f64 (*.f64 2 (/.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) (/.f64 Om (*.f64 n (*.f64 l U))))))
(sqrt.f64 (*.f64 n (*.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) 2)))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (*.f64 (*.f64 l U) (/.f64 1 Om)))))
Outputs
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*)))))))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
Calls

6 calls:

1.2s
l
696.0ms
Om
661.0ms
U*
340.0ms
U
272.0ms
n
Results
ErrorSegmentsBranch
26.8b5n
24.7b7U
27.3b3t
24.8b7l
27.0b4Om
27.5b4U*
Compiler

Compiled 1629 to 782 computations (52% saved)

bsearch211.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
31.20113829521542
702.9079350034367
26.0ms
3.075090958543912e-248
2.7502624860682806e-247
25.0ms
1.774738138613717e-301
2.2252470593834052e-300
30.0ms
-7.1799845795443e-145
-3.462366951568448e-145
46.0ms
-1.6175597699183107e-92
-1.3097996181883029e-95
56.0ms
-1.0055540173413799e-45
-8.288466000869515e-57
Compiler

Compiled 2157 to 1534 computations (28.9% saved)

regimes1.8s (3.3%)

Counts
86 → 8
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
(sqrt.f64 (*.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l)))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(sqrt.f64 (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 l l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
(sqrt.f64 (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
(sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (neg.f64 U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om)) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 t 2)) (sqrt.f64 (*.f64 n U)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (/.f64 -2 Om)))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 -2 Om) (*.f64 n U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*)))
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
(sqrt.f64 (*.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (*.f64 (*.f64 n U) 2)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (sqrt.f64 (/.f64 U (/.f64 Om (/.f64 U* Om))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (*.f64 (sqrt.f64 2) l) (/.f64 n (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (/.f64 (/.f64 Om l) n) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (neg.f64 (/.f64 (sqrt.f64 2) Om))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om l) n)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l n)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (neg.f64 Om))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 -2 (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U n)))))) 1/2))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (/.f64 (*.f64 (/.f64 U* Om) n) Om)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 (/.f64 (/.f64 Om l) n))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 l (/.f64 1 Om))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) 1) (/.f64 l Om)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 U t)) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l)))))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 (*.f64 (*.f64 l l) U) U*)))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (sqrt.f64 (*.f64 U (-.f64 (/.f64 U* (*.f64 Om Om)) (/.f64 (/.f64 U Om) Om))))))
(sqrt.f64 (*.f64 2 (/.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) (/.f64 Om (*.f64 n (*.f64 l U))))))
(sqrt.f64 (*.f64 n (*.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) 2)))
Outputs
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))))
(sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 U t)) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l)))))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
(sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
Calls

6 calls:

420.0ms
l
330.0ms
U
300.0ms
n
288.0ms
Om
253.0ms
U*
Results
ErrorSegmentsBranch
27.2b6n
24.9b7U
27.6b4t
24.3b8l
27.0b4Om
26.9b6U*
Compiler

Compiled 1535 to 740 computations (51.8% saved)

bsearch363.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
34.0ms
8.879684692619341e+142
8.337033671514992e+155
86.0ms
6.5289724112881245e-68
2.0671808052500506e-64
12.0ms
1.3565698367551427e-256
6.268727225605229e-254
106.0ms
-9.547324793131939e-129
-8.656511133024926e-138
79.0ms
-4.868098506090644e-35
-1.987367352018953e-38
41.0ms
-3.0408482472572133e+66
-9.843758539669822e+64
3.0ms
-1.621349441163502e+179
-1.1631709459975659e+172
Compiler

Compiled 2596 to 1769 computations (31.9% saved)

regimes1.5s (2.7%)

Counts
82 → 7
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
(sqrt.f64 (*.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l)))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(sqrt.f64 (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 l l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
(sqrt.f64 (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
(sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (neg.f64 U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om)) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 t 2)) (sqrt.f64 (*.f64 n U)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (/.f64 -2 Om)))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 -2 Om) (*.f64 n U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*)))
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
(sqrt.f64 (*.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (*.f64 (*.f64 n U) 2)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (sqrt.f64 (/.f64 U (/.f64 Om (/.f64 U* Om))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (*.f64 (sqrt.f64 2) l) (/.f64 n (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(/.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (/.f64 (/.f64 Om l) n) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (neg.f64 (/.f64 (sqrt.f64 2) Om))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om l) n)))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (/.f64 (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l n)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (neg.f64 Om))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 -2 (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U n)))))) 1/2))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (/.f64 (*.f64 (/.f64 U* Om) n) Om)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 (/.f64 (/.f64 Om l) n))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 l (/.f64 1 Om))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) 1) (/.f64 l Om)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 U t)) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l)))))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 n (*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 n Om)) (*.f64 (*.f64 (*.f64 l l) U) U*)))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))))
Outputs
(sqrt.f64 (*.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (*.f64 (*.f64 n U) 2)))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
Calls

6 calls:

286.0ms
U
282.0ms
l
263.0ms
U*
247.0ms
n
204.0ms
Om
Results
ErrorSegmentsBranch
27.2b6n
24.9b7U
27.6b4t
25.7b7l
27.0b4Om
26.9b6U*
Compiler

Compiled 1447 to 701 computations (51.6% saved)

bsearch208.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
31.20113829521542
702.9079350034367
25.0ms
3.075090958543912e-248
2.7502624860682806e-247
25.0ms
1.774738138613717e-301
2.2252470593834052e-300
31.0ms
-7.1799845795443e-145
-3.462366951568448e-145
44.0ms
-1.6175597699183107e-92
-1.3097996181883029e-95
54.0ms
-1.0055540173413799e-45
-8.288466000869515e-57
Compiler

Compiled 2077 to 1504 computations (27.6% saved)

regimes1.3s (2.3%)

Counts
58 → 7
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
(sqrt.f64 (*.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l)))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(sqrt.f64 (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 l l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
(sqrt.f64 (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
(sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (neg.f64 U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om)) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 t 2)) (sqrt.f64 (*.f64 n U)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (/.f64 -2 Om)))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 -2 Om) (*.f64 n U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*)))
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
Outputs
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
Calls

6 calls:

306.0ms
n
274.0ms
U
199.0ms
l
162.0ms
U*
161.0ms
t
Results
ErrorSegmentsBranch
27.2b6n
24.9b7U
27.6b4t
25.7b7l
27.0b4Om
26.9b6U*
Compiler

Compiled 1051 to 532 computations (49.4% saved)

bsearch528.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
88.0ms
31.20113829521542
702.9079350034367
42.0ms
3.075090958543912e-248
2.7502624860682806e-247
86.0ms
1.774738138613717e-301
2.2252470593834052e-300
74.0ms
-7.1799845795443e-145
-3.462366951568448e-145
126.0ms
-1.6175597699183107e-92
-1.3097996181883029e-95
110.0ms
-1.0055540173413799e-45
-8.288466000869515e-57
Compiler

Compiled 2087 to 1514 computations (27.5% saved)

regimes1.4s (2.5%)

Counts
57 → 7
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
(sqrt.f64 (*.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l)))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(sqrt.f64 (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 l l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
(sqrt.f64 (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
(sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (neg.f64 U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om)) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 t 2)) (sqrt.f64 (*.f64 n U)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (/.f64 -2 Om)))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 -2 Om) (*.f64 n U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*)))
Outputs
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
Calls

6 calls:

285.0ms
l
261.0ms
U*
209.0ms
U
201.0ms
n
192.0ms
Om
Results
ErrorSegmentsBranch
27.2b6n
24.9b7U
27.6b4t
25.7b7l
27.7b4Om
26.9b6U*
Compiler

Compiled 1036 to 523 computations (49.5% saved)

bsearch206.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
31.20113829521542
702.9079350034367
24.0ms
3.075090958543912e-248
2.7502624860682806e-247
23.0ms
1.774738138613717e-301
2.2252470593834052e-300
37.0ms
-3.456174108292829e-135
-2.5440232628566e-136
43.0ms
-1.6175597699183107e-92
-1.3097996181883029e-95
53.0ms
-1.0055540173413799e-45
-8.288466000869515e-57
Compiler

Compiled 2274 to 1626 computations (28.5% saved)

regimes971.0ms (1.7%)

Counts
43 → 5
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
(sqrt.f64 (*.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l)))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(sqrt.f64 (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 l l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
(sqrt.f64 (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
(sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (neg.f64 U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om)) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
Outputs
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
Calls

6 calls:

236.0ms
l
214.0ms
U*
152.0ms
Om
144.0ms
U
107.0ms
t
Results
ErrorSegmentsBranch
28.9b4n
26.0b5U
30.2b2t
26.4b7l
27.7b4Om
26.9b6U*
Compiler

Compiled 884 to 437 computations (50.6% saved)

bsearch151.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
37.0ms
31.20113829521542
702.9079350034367
27.0ms
3.075090958543912e-248
2.7502624860682806e-247
24.0ms
1.774738138613717e-301
2.2252470593834052e-300
61.0ms
-2.964567447352081e-42
-1.0055540173413799e-45
Compiler

Compiled 1584 to 1116 computations (29.5% saved)

regimes896.0ms (1.6%)

Counts
42 → 7
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
(sqrt.f64 (*.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l)))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(sqrt.f64 (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 l l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
(sqrt.f64 (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
(sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (neg.f64 U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 n l) 1) (/.f64 (-.f64 U* U) Om)) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
Outputs
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
Calls

6 calls:

169.0ms
n
166.0ms
l
140.0ms
U*
135.0ms
U
123.0ms
t
Results
ErrorSegmentsBranch
28.9b4n
28.5b3U
30.2b2t
26.4b7l
27.7b4Om
26.9b6U*
Compiler

Compiled 875 to 432 computations (50.6% saved)

bsearch658.0ms (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
267.0ms
1.0449088627737147e-53
9.659429527548715e-49
22.0ms
1.3565698367551427e-256
6.268727225605229e-254
196.0ms
-1.1380722595870128e-183
-1.1943976102111131e-185
152.0ms
-1.8463019237783764e-150
-2.808038247635654e-152
14.0ms
-3.0408482472572133e+66
-9.843758539669822e+64
6.0ms
-1.621349441163502e+179
-1.1631709459975659e+172
Compiler

Compiled 1609 to 1099 computations (31.7% saved)

regimes587.0ms (1%)

Counts
37 → 5
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
(sqrt.f64 (*.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l)))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(sqrt.f64 (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 l l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
(sqrt.f64 (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
(sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (neg.f64 U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
Outputs
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (neg.f64 U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
(sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
Calls

6 calls:

174.0ms
U*
93.0ms
l
84.0ms
n
77.0ms
Om
66.0ms
t
Results
ErrorSegmentsBranch
29.3b4n
29.3b3U
30.9b3t
27.3b5l
29.1b3Om
28.5b5U*
Compiler

Compiled 759 to 385 computations (49.3% saved)

bsearch183.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
40.0ms
8.879684692619341e+142
8.337033671514992e+155
96.0ms
6.5289724112881245e-68
2.0671808052500506e-64
12.0ms
1.3565698367551427e-256
6.268727225605229e-254
33.0ms
-1.621349441163502e+179
-1.1631709459975659e+172
Compiler

Compiled 1939 to 1248 computations (35.6% saved)

regimes455.0ms (0.8%)

Counts
36 → 5
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
(sqrt.f64 (*.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l)))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(sqrt.f64 (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 l l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
(sqrt.f64 (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
(sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))
Outputs
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
(sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
Calls

6 calls:

108.0ms
U*
99.0ms
l
66.0ms
Om
64.0ms
t
58.0ms
U
Results
ErrorSegmentsBranch
30.6b2n
29.3b3U
30.9b3t
27.7b5l
29.1b3Om
28.4b6U*
Compiler

Compiled 728 to 370 computations (49.2% saved)

bsearch226.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
8.879684692619341e+142
8.337033671514992e+155
140.0ms
6.5289724112881245e-68
2.0671808052500506e-64
14.0ms
1.3565698367551427e-256
6.268727225605229e-254
33.0ms
-1.621349441163502e+179
-1.1631709459975659e+172
Compiler

Compiled 1858 to 1167 computations (37.2% saved)

regimes358.0ms (0.6%)

Counts
33 → 6
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
(sqrt.f64 (*.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l)))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(sqrt.f64 (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 l l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
(sqrt.f64 (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
(sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
Outputs
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
(sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
Calls

6 calls:

111.0ms
l
68.0ms
U*
53.0ms
t
37.0ms
n
37.0ms
U
Results
ErrorSegmentsBranch
32.7b2n
32.1b2U
32.6b2t
27.8b6l
31.4b2Om
31.2b4U*
Compiler

Compiled 639 to 334 computations (47.7% saved)

bsearch256.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
35.0ms
8.879684692619341e+142
8.337033671514992e+155
79.0ms
2.7241242238835932e-64
5.705589416470229e-63
90.0ms
3.6210690265727074e-147
1.433885390658531e-145
18.0ms
5.973453900444393e-301
4.00455726158572e-298
33.0ms
-1.621349441163502e+179
-1.1631709459975659e+172
Compiler

Compiled 2117 to 1368 computations (35.4% saved)

regimes398.0ms (0.7%)

Counts
32 → 5
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
(sqrt.f64 (*.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l)))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(sqrt.f64 (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 l l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om))))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
(sqrt.f64 (*.f64 (+.f64 (/.f64 (-.f64 U U*) (/.f64 (*.f64 Om Om) n)) (/.f64 2 Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 n U)) -2)))
Outputs
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
Calls

6 calls:

87.0ms
U
79.0ms
l
78.0ms
t
64.0ms
U*
39.0ms
n
Results
ErrorSegmentsBranch
32.7b2n
32.1b2U
32.6b2t
28.8b5l
31.4b2Om
31.2b4U*
Compiler

Compiled 611 to 322 computations (47.3% saved)

bsearch162.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
2.6788512870358877e-8
1.0038983467265717e-7
82.0ms
3.6210690265727074e-147
1.433885390658531e-145
12.0ms
5.973453900444393e-301
4.00455726158572e-298
30.0ms
-1.621349441163502e+179
-1.1631709459975659e+172
Compiler

Compiled 1315 to 882 computations (32.9% saved)

regimes389.0ms (0.7%)

Counts
27 → 5
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
(sqrt.f64 (*.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l)))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(sqrt.f64 (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 l l))))
Outputs
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
Calls

6 calls:

105.0ms
U
97.0ms
Om
81.0ms
l
45.0ms
n
33.0ms
U*
Results
ErrorSegmentsBranch
33.6b3n
32.7b5U
35.0b1t
31.0b5l
33.2b3Om
35.0b1U*
Compiler

Compiled 491 to 266 computations (45.8% saved)

bsearch165.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
57.0ms
3.4994171693243088e+56
6.108831689822616e+75
13.0ms
5.973453900444393e-301
4.00455726158572e-298
76.0ms
-11922262872168044.0
-236675.73029427053
18.0ms
-1.6099466199263895e+214
-1.2562502415558404e+213
Compiler

Compiled 1293 to 924 computations (28.5% saved)

regimes349.0ms (0.6%)

Counts
25 → 7
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
(sqrt.f64 (*.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l)))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(sqrt.f64 (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (*.f64 -2 l)) (*.f64 l U))) Om)))
Outputs
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))
Calls

6 calls:

112.0ms
l
85.0ms
Om
69.0ms
U
39.0ms
n
16.0ms
U*
Results
ErrorSegmentsBranch
33.6b3n
32.8b5U
35.0b1t
30.0b7l
33.2b3Om
35.0b1U*
Compiler

Compiled 446 to 245 computations (45.1% saved)

bsearch333.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
35.0ms
8.879684692619341e+142
8.337033671514992e+155
124.0ms
2.871762991798364e+104
1.1271894198234166e+109
45.0ms
8.96755973502395e-74
1.363017674419952e-73
12.0ms
5.973453900444393e-301
4.00455726158572e-298
96.0ms
-11922262872168044.0
-236675.73029427053
20.0ms
-1.6099466199263895e+214
-1.2562502415558404e+213
Compiler

Compiled 1733 to 1223 computations (29.4% saved)

regimes214.0ms (0.4%)

Counts
22 → 5
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
(sqrt.f64 (*.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l)))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(sqrt.f64 (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
Outputs
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
Calls

6 calls:

87.0ms
U
50.0ms
l
30.0ms
n
13.0ms
U*
13.0ms
Om
Results
ErrorSegmentsBranch
33.6b3n
32.8b5U
35.0b1t
32.1b5l
35.0b1Om
35.0b1U*
Compiler

Compiled 380 to 214 computations (43.7% saved)

bsearch325.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
80.0ms
2.871762991798364e+104
1.1271894198234166e+109
47.0ms
8.96755973502395e-74
1.363017674419952e-73
14.0ms
5.973453900444393e-301
4.00455726158572e-298
185.0ms
-11922262872168044.0
-236675.73029427053
Compiler

Compiled 1029 to 761 computations (26% saved)

regimes199.0ms (0.4%)

Counts
21 → 3
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l U))) U*)) n)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 n n)) l) Om) (/.f64 (*.f64 U U*) Om))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
(sqrt.f64 (*.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l)))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 (-.f64 U* U) (*.f64 l (*.f64 l U)))) Om))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
(sqrt.f64 (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (*.f64 n U) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))
Outputs
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))
Calls

6 calls:

50.0ms
U
32.0ms
l
29.0ms
n
21.0ms
t
14.0ms
U*
Results
ErrorSegmentsBranch
33.6b3n
33.9b3U
35.0b1t
33.4b3l
35.0b1Om
35.0b1U*
Compiler

Compiled 358 to 205 computations (42.7% saved)

bsearch98.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
5.973453900444393e-301
4.00455726158572e-298
86.0ms
-11922262872168044.0
-236675.73029427053
Compiler

Compiled 461 to 350 computations (24.1% saved)

regimes104.0ms (0.2%)

Counts
11 → 5
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
Outputs
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
Calls

6 calls:

30.0ms
l
19.0ms
n
19.0ms
U
14.0ms
U*
8.0ms
Om
Results
ErrorSegmentsBranch
35.1b3n
35.4b3U
36.6b1t
32.4b5l
36.6b1Om
35.4b2U*
Compiler

Compiled 170 to 119 computations (30% saved)

bsearch312.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
123.0ms
8.879684692619341e+142
8.337033671514992e+155
12.0ms
5.973453900444393e-301
4.00455726158572e-298
120.0ms
-11922262872168044.0
-236675.73029427053
57.0ms
-1.621349441163502e+179
-1.1631709459975659e+172
Compiler

Compiled 1297 to 977 computations (24.7% saved)

regimes282.0ms (0.5%)

Counts
10 → 5
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
Outputs
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))
Calls

6 calls:

104.0ms
l
58.0ms
U
54.0ms
Om
38.0ms
t
13.0ms
U*
Results
ErrorSegmentsBranch
39.3b1n
38.0b2U
38.3b3t
34.1b5l
37.6b2Om
39.3b1U*
Compiler

Compiled 154 to 110 computations (28.6% saved)

bsearch601.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
325.0ms
9.659429527548715e-49
1.475400867532783e-33
187.0ms
8.96755973502395e-74
1.363017674419952e-73
41.0ms
5.973453900444393e-301
4.00455726158572e-298
48.0ms
-1.960568823193708e+125
-2.547526151723028e+109
Compiler

Compiled 913 to 711 computations (22.1% saved)

regimes261.0ms (0.5%)

Counts
9 → 3
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
Outputs
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
Calls

6 calls:

104.0ms
t
57.0ms
l
37.0ms
U
30.0ms
Om
12.0ms
U*
Results
ErrorSegmentsBranch
39.3b1n
38.0b2U
38.3b3t
37.5b3l
37.6b2Om
39.3b1U*
Compiler

Compiled 140 to 101 computations (27.9% saved)

bsearch297.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
272.0ms
8.96755973502395e-74
1.363017674419952e-73
25.0ms
5.973453900444393e-301
4.00455726158572e-298
Compiler

Compiled 193 to 151 computations (21.8% saved)

regimes42.0ms (0.1%)

Accuracy

Total -5.4b remaining (-14.1%)

Threshold costs -5.4b (-14.1%)

Counts
3 → 2
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
Outputs
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
Calls

6 calls:

10.0ms
U
10.0ms
Om
7.0ms
t
5.0ms
U*
5.0ms
n
Results
ErrorSegmentsBranch
39.3b1n
38.0b2U
39.3b1t
39.3b1l
38.1b3Om
39.3b1U*
Compiler

Compiled 72 to 55 computations (23.6% saved)

bsearch100.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
100.0ms
7.062585825430726e-130
4.0105564132292135e-119
Compiler

Compiled 343 to 271 computations (21% saved)

simplify1.1s (1.9%)

Algorithm
egg-herbie
Rules
666×neg-sub0_binary64
666×neg-mul-1_binary64
603×distribute-rgt-neg-in_binary64
471×distribute-lft-neg-in_binary64
433×cancel-sign-sub-inv_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
04164983
16034975
27204975
38314973
49364973
511024973
615014973
722374973
831624973
939994973
1046584973
1148164973
1248654973
1348764973
1456034973
1558274973
1659374973
1759984973
1860224973
1960344973
2060364973
2160364973
2261614973
2361814973
2461934973
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 7914572847139345/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t)))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) +inf.0) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (*.f64 (*.f64 l U) (/.f64 1 Om))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U -7936195095709337/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 U -3959044139198013/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t)))) (if (<=.f64 U -7650669330124331/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 U -4800970391673495/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t)))) (if (<=.f64 U -6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t)))) (if (<=.f64 U 8061134813471455/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 5388771641723077/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 U 63/2) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 7914572847139345/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) +inf.0) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (*.f64 (*.f64 l U) (/.f64 1 Om))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U -7936195095709337/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 U -439347050248359/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t)))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 U 8061134813471455/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 5388771641723077/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 U 63/2) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))))))))))
(if (<=.f64 l -9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 l -3000000000000000023039211183097908907200598297747970289956890345472) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))) (if (<=.f64 l -1915619426082361/95780971304118053647396689196894323976171195136475136) (sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 U t)) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l))))) (if (<=.f64 l -3707076403500241/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 l 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om))))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U -2348542582773833/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 U -4920686962781621/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))
(if (<=.f64 l -9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 l -3000000000000000023039211183097908907200598297747970289956890345472) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))) (if (<=.f64 l -1915619426082361/95780971304118053647396689196894323976171195136475136) (sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 U t)) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l))))) (if (<=.f64 l -3707076403500241/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 l 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 l 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om)))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (*.f64 (*.f64 n U) 2))) (if (<=.f64 U -2348542582773833/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 U -4920686962781621/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U)))) (if (<=.f64 U -2348542582773833/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 U -4920686962781621/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U)))) (if (<=.f64 U -7936195095709337/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 U -6808652464423975/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))
(if (<=.f64 U -819538402572085/803469022129495137770981046170581301261101496891396417650688) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U)))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))
(if (<=.f64 l -9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 l -999999999999999945322333868247445125709646570021247924665841614848) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))) (if (<=.f64 l -414619895305101/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 l -328904519148137/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (if (<=.f64 l 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 l 6252917317820583/6582018229284824168619876730229402019930943462534319453394436096) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om)))))) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (neg.f64 U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 l 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 l 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om)))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))) (if (<=.f64 l 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 l 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om)))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 l 3992785992657087/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U)))) (if (<=.f64 l 2593742798915883/463168356949264781694283940034751631413079938662562256157830336031652518559744) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 l 3992785992657087/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U)))) (if (<=.f64 l 8160249282398747/302231454903657293676544) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))))))
(if (<=.f64 l -1260000000000000043065610030227271248776483910497766063001226496859285278432141040909951298953561080249614919595241724959257662638938994958323937879757168374740910748630650615557440277159399957355558034055677083648) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))) (if (<=.f64 l -11800000000000000) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U)))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U)))) (if (<=.f64 l 5999999999999999960973198123634762426543342376487457954126626964380382658560) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U)))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))))))
(if (<=.f64 l -1260000000000000043065610030227271248776483910497766063001226496859285278432141040909951298953561080249614919595241724959257662638938994958323937879757168374740910748630650615557440277159399957355558034055677083648) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))) (if (<=.f64 l -11800000000000000) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U)))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U)))) (if (<=.f64 l 8593745525161113/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (if (<=.f64 l 299999999999999968746015395494055522920322656783023836916647403349559881071502105626163034730318062944256) (sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))) (if (<=.f64 l 819999999999999955868702096337600171353594818315436135244792506894975207241875610874290972183896134248650370712963965297693421793008398748082581010617729024) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))))))))
(if (<=.f64 l -11800000000000000) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U)))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U)))) (if (<=.f64 l 8593745525161113/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (if (<=.f64 l 299999999999999968746015395494055522920322656783023836916647403349559881071502105626163034730318062944256) (sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))) (sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))))))
(if (<=.f64 l -11800000000000000) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U)))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n))))) (if (<=.f64 l -11800000000000000) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U)))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))))))
(if (<=.f64 l -190000000000000000755547237361180246576163284720376282877821247736053070522062892860738824548429392380464300761114250538123264) (sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n))))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U)))) (if (<=.f64 l 8593745525161113/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (if (<=.f64 l 806297233087391/822752278660603021077484591278675252491367932816789931674304512) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))))))
(if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U)))) (if (<=.f64 l 8593745525161113/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))))
(if (<=.f64 U 7268387242956069/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U)))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))))
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
Outputs
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 7914572847139345/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (*.f64 U l) (/.f64 n Om))) t)))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) +inf.0) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (*.f64 (*.f64 l U) (/.f64 1 Om))))))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 7914572847139345/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 U l))) t)))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) +inf.0) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (*.f64 (*.f64 U l) (/.f64 1 Om))))))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 7914572847139345/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 U l))) t)))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) +inf.0) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (*.f64 (*.f64 U l) (/.f64 1 Om))))))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) 7914572847139345/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 U l))) t)))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) 10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) +inf.0) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (*.f64 (*.f64 U l) (/.f64 1 Om))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U -7936195095709337/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 U -3959044139198013/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t)))) (if (<=.f64 U -7650669330124331/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 U -4800970391673495/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t)))) (if (<=.f64 U -6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t)))) (if (<=.f64 U 8061134813471455/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 5388771641723077/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 U 63/2) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U -7936195095709337/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 U -3959044139198013/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 U l))) (*.f64 U t)))) (if (<=.f64 U -7650669330124331/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 U -4800970391673495/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 U l))) (*.f64 U t)))) (if (<=.f64 U -6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 2 U)))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 U l))) (*.f64 U t)))) (if (<=.f64 U 8061134813471455/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 5388771641723077/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 U 63/2) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)) (*.f64 n (*.f64 U l))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U -7936195095709337/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 U -3959044139198013/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 U l))) (*.f64 U t)))) (if (<=.f64 U -7650669330124331/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 U -4800970391673495/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 U l))) (*.f64 U t)))) (if (<=.f64 U -6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 t (*.f64 n U))) (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U -2)))))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 U l))) (*.f64 U t)))) (if (<=.f64 U 8061134813471455/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 5388771641723077/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 U 63/2) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)) (*.f64 n (*.f64 U l))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U -7936195095709337/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 U -3959044139198013/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 U l))) (*.f64 U t)))) (if (<=.f64 U -7650669330124331/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 U -4800970391673495/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 U l))) (*.f64 U t)))) (if (<=.f64 U -6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 t (*.f64 n U))) (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U -2)))))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 U l))) (*.f64 U t)))) (if (<=.f64 U 8061134813471455/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 5388771641723077/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 U 63/2) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U U*))) Om) (*.f64 l -2))) Om) 2))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U -7936195095709337/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 U -3959044139198013/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 U l))) (*.f64 U t)))) (if (<=.f64 U -7650669330124331/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 U -4800970391673495/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 U l))) (*.f64 U t)))) (if (<=.f64 U -6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 t (*.f64 n U))) (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U -2)))))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 U l))) (*.f64 U t)))) (if (<=.f64 U 8061134813471455/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 5388771641723077/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (/.f64 (*.f64 l (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 U 63/2) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U U*))) Om) (*.f64 2 l))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 7914572847139345/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) +inf.0) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (*.f64 (*.f64 l U) (/.f64 1 Om))))))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 7914572847139345/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) +inf.0) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (*.f64 (*.f64 U l) (/.f64 1 Om))))))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 7914572847139345/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) +inf.0) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (*.f64 (*.f64 U l) (/.f64 1 Om))))))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) 7914572847139345/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) 10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) +inf.0) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (*.f64 (*.f64 U l) (/.f64 1 Om))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U -7936195095709337/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 U -439347050248359/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) (*.f64 U t)))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 U 8061134813471455/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 5388771641723077/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 U 63/2) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U -7936195095709337/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 U -439347050248359/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 U l))) (*.f64 U t)))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 U 8061134813471455/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 5388771641723077/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 U 63/2) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)) (*.f64 n (*.f64 U l))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U -7936195095709337/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 U -439347050248359/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 U l))) (*.f64 U t)))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 U 8061134813471455/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 5388771641723077/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 U 63/2) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U U*))) Om) (*.f64 l -2))) Om) 2))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U -7936195095709337/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 U -439347050248359/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (sqrt.f64 (*.f64 (*.f64 2 n) (+.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 U l))) (*.f64 U t)))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 U 8061134813471455/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 5388771641723077/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (/.f64 (*.f64 l (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 U 63/2) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U U*))) Om) (*.f64 2 l))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))))))))))
(if (<=.f64 l -9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 l -3000000000000000023039211183097908907200598297747970289956890345472) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))) (if (<=.f64 l -1915619426082361/95780971304118053647396689196894323976171195136475136) (sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 U t)) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l))))) (if (<=.f64 l -3707076403500241/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 l 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om))))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))))))))))
(if (<=.f64 l -9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 l -3000000000000000023039211183097908907200598297747970289956890345472) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))) (if (<=.f64 l -1915619426082361/95780971304118053647396689196894323976171195136475136) (sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 U t)) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l))))) (if (<=.f64 l -3707076403500241/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))) (if (<=.f64 l 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om))))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 2 U) (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U*)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))))) (*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))) Om))))))))))
(if (<=.f64 l -9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 l -3000000000000000023039211183097908907200598297747970289956890345472) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))) (if (<=.f64 l -1915619426082361/95780971304118053647396689196894323976171195136475136) (sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 U t)) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l))))) (if (<=.f64 l -3707076403500241/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))) (if (<=.f64 l 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om))))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 2 U) (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U*)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))))) (*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 -2 (/.f64 (*.f64 n (-.f64 U* U)) Om)))) Om))))))))))
(if (<=.f64 l -9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 l -3000000000000000023039211183097908907200598297747970289956890345472) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 (*.f64 l l) (+.f64 (*.f64 (/.f64 n Om) (/.f64 U* Om)) (/.f64 -2 Om))))))) (if (<=.f64 l -1915619426082361/95780971304118053647396689196894323976171195136475136) (sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 U t)) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l))))) (if (<=.f64 l -3707076403500241/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))) (if (<=.f64 l 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om))))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 2 U) (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U*)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))))) (*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 -2 (/.f64 (*.f64 n (-.f64 U* U)) Om)))) Om))))))))))
(if (<=.f64 l -9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 l -3000000000000000023039211183097908907200598297747970289956890345472) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 (*.f64 l l) (+.f64 (*.f64 (/.f64 n Om) (/.f64 U* Om)) (/.f64 -2 Om))))))) (if (<=.f64 l -1915619426082361/95780971304118053647396689196894323976171195136475136) (sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 U t)) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l))))) (if (<=.f64 l -3707076403500241/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))) (if (<=.f64 l 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om))))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 2 U) (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U*)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))))) (*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 -2 (/.f64 (*.f64 n (-.f64 U* U)) Om)))) Om))))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U -2348542582773833/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 U -4920686962781621/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U -2348542582773833/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 U -4920686962781621/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)) (*.f64 n (*.f64 U l))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U -2348542582773833/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 U -4920686962781621/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U U*))) Om) (*.f64 l -2))) Om) 2))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U -2348542582773833/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 U -4920686962781621/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U U*))) Om) (*.f64 2 l))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))
(if (<=.f64 l -9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 l -3000000000000000023039211183097908907200598297747970289956890345472) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))) (if (<=.f64 l -1915619426082361/95780971304118053647396689196894323976171195136475136) (sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 U t)) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l))))) (if (<=.f64 l -3707076403500241/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 l 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 l 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om)))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om))))))))))
(if (<=.f64 l -9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 l -3000000000000000023039211183097908907200598297747970289956890345472) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))) (if (<=.f64 l -1915619426082361/95780971304118053647396689196894323976171195136475136) (sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 U t)) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l))))) (if (<=.f64 l -3707076403500241/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 l 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))) (if (<=.f64 l 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (neg.f64 U*) Om))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 2 U) (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U*)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))))) (*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))) Om))))))))))
(if (<=.f64 l -9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 l -3000000000000000023039211183097908907200598297747970289956890345472) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))) (if (<=.f64 l -1915619426082361/95780971304118053647396689196894323976171195136475136) (sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 U t)) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l))))) (if (<=.f64 l -3707076403500241/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 l 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))) (if (<=.f64 l 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (/.f64 U* Om) (/.f64 (*.f64 n (*.f64 l l)) Om))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 2 U) (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U*)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))))) (*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 -2 (/.f64 (*.f64 n (-.f64 U* U)) Om)))) Om))))))))))
(if (<=.f64 l -9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 l -3000000000000000023039211183097908907200598297747970289956890345472) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 (*.f64 l l) (+.f64 (*.f64 (/.f64 n Om) (/.f64 U* Om)) (/.f64 -2 Om))))))) (if (<=.f64 l -1915619426082361/95780971304118053647396689196894323976171195136475136) (sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 U t)) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l))))) (if (<=.f64 l -3707076403500241/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 l 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))) (if (<=.f64 l 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (/.f64 U* Om) (/.f64 (*.f64 n (*.f64 l l)) Om))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 2 U) (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U*)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))))) (*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 -2 (/.f64 (*.f64 n (-.f64 U* U)) Om)))) Om))))))))))
(if (<=.f64 l -9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 l -3000000000000000023039211183097908907200598297747970289956890345472) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 (*.f64 l l) (+.f64 (*.f64 (/.f64 n Om) (/.f64 U* Om)) (/.f64 -2 Om))))))) (if (<=.f64 l -1915619426082361/95780971304118053647396689196894323976171195136475136) (sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 U t)) (/.f64 (*.f64 n -4) (/.f64 (/.f64 Om U) (*.f64 l l))))) (if (<=.f64 l -3707076403500241/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 l 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))) (if (<=.f64 l 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (/.f64 U* Om) (/.f64 (*.f64 n (*.f64 l l)) Om))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 2 U) (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U*)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))))) (*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 -2 (/.f64 (*.f64 n (-.f64 U* U)) Om)))) Om))))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (*.f64 (*.f64 n U) 2))) (if (<=.f64 U -2348542582773833/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 U -4920686962781621/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (if (<=.f64 U -2348542582773833/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 U -4920686962781621/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)) (*.f64 n (*.f64 U l))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (if (<=.f64 U -2348542582773833/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 U -4920686962781621/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U U*))) Om) (*.f64 l -2))) Om) 2))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))) (if (<=.f64 U -2348542582773833/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 U -4920686962781621/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U U*))) Om) (*.f64 2 l))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U)))) (if (<=.f64 U -2348542582773833/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 U -4920686962781621/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))))) (if (<=.f64 U -2348542582773833/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 U -4920686962781621/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)) (*.f64 n (*.f64 U l))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 l (*.f64 l (/.f64 -2 Om))))))) (if (<=.f64 U -2348542582773833/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 U -4920686962781621/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)) (*.f64 n (*.f64 U l))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 l (*.f64 l (/.f64 -2 Om))))))) (if (<=.f64 U -2348542582773833/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 U -4920686962781621/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U U*))) Om) (*.f64 l -2))) Om) 2))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 l (*.f64 l (/.f64 -2 Om))))))) (if (<=.f64 U -2348542582773833/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 U -4920686962781621/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U U*))) Om) (*.f64 2 l))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U)))) (if (<=.f64 U -7936195095709337/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 U -6808652464423975/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))))) (if (<=.f64 U -7936195095709337/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 U -6808652464423975/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)) (*.f64 n (*.f64 U l))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 l (*.f64 l (/.f64 -2 Om))))))) (if (<=.f64 U -7936195095709337/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 U -6808652464423975/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 (*.f64 l l) (+.f64 (*.f64 (/.f64 n Om) (/.f64 U* Om)) (/.f64 -2 Om))))))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)) (*.f64 n (*.f64 U l))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 l (*.f64 l (/.f64 -2 Om))))))) (if (<=.f64 U -7936195095709337/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 U -6808652464423975/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 (*.f64 l l) (+.f64 (*.f64 (/.f64 n Om) (/.f64 U* Om)) (/.f64 -2 Om))))))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U U*))) Om) (*.f64 l -2))) Om) 2))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))
(if (<=.f64 U -6427752177035961/6427752177035961102167848369364650410088811975131171341205504) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 l (*.f64 l (/.f64 -2 Om))))))) (if (<=.f64 U -7936195095709337/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 U -6808652464423975/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 (*.f64 l l) (+.f64 (*.f64 (/.f64 n Om) (/.f64 U* Om)) (/.f64 -2 Om))))))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U U*))) Om) (*.f64 2 l))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))))
(if (<=.f64 U -819538402572085/803469022129495137770981046170581301261101496891396417650688) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U)))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))
(if (<=.f64 U -819538402572085/803469022129495137770981046170581301261101496891396417650688) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)) (*.f64 n (*.f64 U l))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))
(if (<=.f64 U -819538402572085/803469022129495137770981046170581301261101496891396417650688) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 l (*.f64 l (/.f64 -2 Om))))))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)) (*.f64 n (*.f64 U l))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))
(if (<=.f64 U -819538402572085/803469022129495137770981046170581301261101496891396417650688) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 l (*.f64 l (/.f64 -2 Om))))))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U U*))) Om) (*.f64 l -2))) Om) 2))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))
(if (<=.f64 U -819538402572085/803469022129495137770981046170581301261101496891396417650688) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 l (*.f64 l (/.f64 -2 Om))))))) (if (<=.f64 U 6635262925566485/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 U 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t))) (if (<=.f64 U 63/2) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U U*))) Om) (*.f64 2 l))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))))))
(if (<=.f64 l -9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 l -999999999999999945322333868247445125709646570021247924665841614848) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))) (if (<=.f64 l -414619895305101/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 l -328904519148137/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (if (<=.f64 l 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 l 6252917317820583/6582018229284824168619876730229402019930943462534319453394436096) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om)))))) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))))))))))
(if (<=.f64 l -9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 l -999999999999999945322333868247445125709646570021247924665841614848) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))) (if (<=.f64 l -414619895305101/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 l -328904519148137/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (if (<=.f64 l 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))) (if (<=.f64 l 6252917317820583/6582018229284824168619876730229402019930943462534319453394436096) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (neg.f64 U*) Om))))) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om))))))))))
(if (<=.f64 l -9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 l -999999999999999945322333868247445125709646570021247924665841614848) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 (*.f64 l l) (-.f64 (/.f64 2 Om) (*.f64 (/.f64 n Om) (/.f64 U* Om)))))))) (if (<=.f64 l -414619895305101/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 l -328904519148137/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (if (<=.f64 l 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))) (if (<=.f64 l 6252917317820583/6582018229284824168619876730229402019930943462534319453394436096) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (/.f64 U* Om) (/.f64 (*.f64 n (*.f64 l l)) Om))))) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om))))))))))
(if (<=.f64 l -9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 l -999999999999999945322333868247445125709646570021247924665841614848) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 (*.f64 l l) (+.f64 (*.f64 (/.f64 n Om) (/.f64 U* Om)) (/.f64 -2 Om))))))) (if (<=.f64 l -414619895305101/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 l -328904519148137/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (if (<=.f64 l 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))) (if (<=.f64 l 6252917317820583/6582018229284824168619876730229402019930943462534319453394436096) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (/.f64 U* Om) (/.f64 (*.f64 n (*.f64 l l)) Om))))) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om))))))))))
(if (<=.f64 l -9999999999999999371534524623368764100273307559896873275206250678451924602685103382037576783819090846734548822294900033162112051840457868829614121240178061963384891963422539776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om)))) (if (<=.f64 l -999999999999999945322333868247445125709646570021247924665841614848) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 (*.f64 l l) (+.f64 (*.f64 (/.f64 n Om) (/.f64 U* Om)) (/.f64 -2 Om))))))) (if (<=.f64 l -414619895305101/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (/.f64 (*.f64 l (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 l -328904519148137/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (if (<=.f64 l 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))) (if (<=.f64 l 6252917317820583/6582018229284824168619876730229402019930943462534319453394436096) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (/.f64 U* Om) (/.f64 (*.f64 n (*.f64 l l)) Om))))) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n l) (/.f64 Om (-.f64 U* U))))) Om))))))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (neg.f64 U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (if (<=.f64 l 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 l 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om)))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l (neg.f64 U))) Om))) Om)))) (if (<=.f64 l 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 l 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (neg.f64 U*) Om))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 2 U) (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U*)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n))))))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 U (neg.f64 l))) Om))) Om)))) (if (<=.f64 l 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 l 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (/.f64 U* Om) (/.f64 (*.f64 n (*.f64 l l)) Om))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 2 U) (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U*)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n))))))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (*.f64 l -2) (neg.f64 (/.f64 (*.f64 n (*.f64 U l)) Om)))) Om)))) (if (<=.f64 l 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 l 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (/.f64 U* Om) (/.f64 (*.f64 n (*.f64 l l)) Om))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 2 U) (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U*)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n))))))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 U l)) Om))) Om)))) (if (<=.f64 l 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 l 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (/.f64 U* Om) (/.f64 (*.f64 n (*.f64 l l)) Om))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 2 U) (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U*)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n))))))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (/.f64 (*.f64 n (*.f64 U l)) Om) (*.f64 l -2))) Om) 2))) (if (<=.f64 l 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 l 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (/.f64 U* Om) (/.f64 (*.f64 n (*.f64 l l)) Om))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 2 U) (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U*)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n))))))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (+.f64 (/.f64 (*.f64 n (*.f64 U l)) Om) (*.f64 2 l))) Om)))) (if (<=.f64 l 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (/.f64 (*.f64 l (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 l 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (/.f64 U* Om) (/.f64 (*.f64 n (*.f64 l l)) Om))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 2 U) (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U*)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))))) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (+.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (*.f64 2 l)))))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))) (if (<=.f64 l 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 l 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om)))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n)))))) (if (<=.f64 l 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 l 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 (neg.f64 U*) Om))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 2 U) (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U*)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n))))))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n)))))) (if (<=.f64 l 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 l 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (/.f64 U* Om) (/.f64 (*.f64 n (*.f64 l l)) Om))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 2 U) (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U*)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n))))))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (+.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (*.f64 2 l))))) (if (<=.f64 l 2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (/.f64 (*.f64 l (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 l 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (/.f64 U* Om) (/.f64 (*.f64 n (*.f64 l l)) Om))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 2 U) (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U*)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))))) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (+.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (*.f64 2 l)))))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 l 3992785992657087/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U)))) (if (<=.f64 l 2593742798915883/463168356949264781694283940034751631413079938662562256157830336031652518559744) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n)))))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 l 3992785992657087/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))))) (if (<=.f64 l 2593742798915883/463168356949264781694283940034751631413079938662562256157830336031652518559744) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 2 U) (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U*)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n)))))))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n)))))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 l 3992785992657087/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 l (*.f64 l (/.f64 -2 Om))))))) (if (<=.f64 l 2593742798915883/463168356949264781694283940034751631413079938662562256157830336031652518559744) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 2 U) (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U*)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n)))))))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (+.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (*.f64 2 l))))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (/.f64 (*.f64 l (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 l 3992785992657087/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 l (*.f64 l (/.f64 -2 Om))))))) (if (<=.f64 l 2593742798915883/463168356949264781694283940034751631413079938662562256157830336031652518559744) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (/.f64 (*.f64 l (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 (*.f64 2 U) (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 n U*)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))))) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (+.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (*.f64 2 l))))))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 l 3992785992657087/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U)))) (if (<=.f64 l 8160249282398747/302231454903657293676544) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n)))))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 l 3992785992657087/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))))) (if (<=.f64 l 8160249282398747/302231454903657293676544) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 U l) (+.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 n U*)) Om)))) Om)))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n)))))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 l 3992785992657087/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 l (*.f64 l (/.f64 -2 Om))))))) (if (<=.f64 l 8160249282398747/302231454903657293676544) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 U l) (+.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 n U*)) Om)))) Om)))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (+.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (*.f64 2 l))))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (/.f64 (*.f64 l (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (if (<=.f64 l 3992785992657087/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 l (*.f64 l (/.f64 -2 Om))))))) (if (<=.f64 l 8160249282398747/302231454903657293676544) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (/.f64 (*.f64 l (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 U l) (+.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 n U*)) Om)))) Om)))))))
(if (<=.f64 l -1260000000000000043065610030227271248776483910497766063001226496859285278432141040909951298953561080249614919595241724959257662638938994958323937879757168374740910748630650615557440277159399957355558034055677083648) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))) (if (<=.f64 l -11800000000000000) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U)))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U)))) (if (<=.f64 l 5999999999999999960973198123634762426543342376487457954126626964380382658560) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U)))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 U* n)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))))))
(if (<=.f64 l -1260000000000000043065610030227271248776483910497766063001226496859285278432141040909951298953561080249614919595241724959257662638938994958323937879757168374740910748630650615557440277159399957355558034055677083648) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n)))))) (if (<=.f64 l -11800000000000000) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U t)))) (if (<=.f64 l 5999999999999999960973198123634762426543342376487457954126626964380382658560) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 U l) (+.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 n U*)) Om)))) Om)))))))
(if (<=.f64 l -1260000000000000043065610030227271248776483910497766063001226496859285278432141040909951298953561080249614919595241724959257662638938994958323937879757168374740910748630650615557440277159399957355558034055677083648) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n)))))) (if (<=.f64 l -11800000000000000) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 l (*.f64 l (/.f64 -2 Om))))))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U t)))) (if (<=.f64 l 5999999999999999960973198123634762426543342376487457954126626964380382658560) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 l (*.f64 l (/.f64 -2 Om))))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 U l) (+.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 n U*)) Om)))) Om)))))))
(if (<=.f64 l -1260000000000000043065610030227271248776483910497766063001226496859285278432141040909951298953561080249614919595241724959257662638938994958323937879757168374740910748630650615557440277159399957355558034055677083648) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (+.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (*.f64 2 l))))) (if (<=.f64 l -11800000000000000) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 l (*.f64 l (/.f64 -2 Om))))))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U t)))) (if (<=.f64 l 5999999999999999960973198123634762426543342376487457954126626964380382658560) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 l (*.f64 l (/.f64 -2 Om))))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 U l) (+.f64 (*.f64 l -2) (/.f64 (*.f64 l (*.f64 n U*)) Om)))) Om)))))))
(if (<=.f64 l -1260000000000000043065610030227271248776483910497766063001226496859285278432141040909951298953561080249614919595241724959257662638938994958323937879757168374740910748630650615557440277159399957355558034055677083648) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n)))))) (if (<=.f64 l -11800000000000000) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U)))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U)))) (if (<=.f64 l 8593745525161113/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (if (<=.f64 l 299999999999999968746015395494055522920322656783023836916647403349559881071502105626163034730318062944256) (sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))) (if (<=.f64 l 819999999999999955868702096337600171353594818315436135244792506894975207241875610874290972183896134248650370712963965297693421793008398748082581010617729024) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l U) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 l U) (/.f64 Om n))))))))))))
(if (<=.f64 l -1260000000000000043065610030227271248776483910497766063001226496859285278432141040909951298953561080249614919595241724959257662638938994958323937879757168374740910748630650615557440277159399957355558034055677083648) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n)))))) (if (<=.f64 l -11800000000000000) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U t)))) (if (<=.f64 l 8593745525161113/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (if (<=.f64 l 299999999999999968746015395494055522920322656783023836916647403349559881071502105626163034730318062944256) (sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))) (if (<=.f64 l 819999999999999955868702096337600171353594818315436135244792506894975207241875610874290972183896134248650370712963965297693421793008398748082581010617729024) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n))))))))))))
(if (<=.f64 l -1260000000000000043065610030227271248776483910497766063001226496859285278432141040909951298953561080249614919595241724959257662638938994958323937879757168374740910748630650615557440277159399957355558034055677083648) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n)))))) (if (<=.f64 l -11800000000000000) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 l (*.f64 l (/.f64 -2 Om))))))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U t)))) (if (<=.f64 l 8593745525161113/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (if (<=.f64 l 299999999999999968746015395494055522920322656783023836916647403349559881071502105626163034730318062944256) (sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (+.f64 2 (*.f64 (-.f64 U U*) (/.f64 n Om))))))) (if (<=.f64 l 819999999999999955868702096337600171353594818315436135244792506894975207241875610874290972183896134248650370712963965297693421793008398748082581010617729024) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n))))))))))))
(if (<=.f64 l -1260000000000000043065610030227271248776483910497766063001226496859285278432141040909951298953561080249614919595241724959257662638938994958323937879757168374740910748630650615557440277159399957355558034055677083648) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (+.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (*.f64 2 l))))) (if (<=.f64 l -11800000000000000) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 l (*.f64 l (/.f64 -2 Om))))))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U t)))) (if (<=.f64 l 8593745525161113/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (if (<=.f64 l 299999999999999968746015395494055522920322656783023836916647403349559881071502105626163034730318062944256) (sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (+.f64 2 (*.f64 (-.f64 U U*) (/.f64 n Om))))))) (if (<=.f64 l 819999999999999955868702096337600171353594818315436135244792506894975207241875610874290972183896134248650370712963965297693421793008398748082581010617729024) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (+.f64 (/.f64 (*.f64 U l) (/.f64 Om n)) (*.f64 2 l)))))))))))
(if (<=.f64 l -11800000000000000) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U)))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U)))) (if (<=.f64 l 8593745525161113/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (if (<=.f64 l 299999999999999968746015395494055522920322656783023836916647403349559881071502105626163034730318062944256) (sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))) (sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))))))
(if (<=.f64 l -11800000000000000) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U t)))) (if (<=.f64 l 8593745525161113/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (if (<=.f64 l 299999999999999968746015395494055522920322656783023836916647403349559881071502105626163034730318062944256) (sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))) (sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 U l)) (/.f64 Om n)))))))))
(if (<=.f64 l -11800000000000000) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 l (*.f64 l (/.f64 -2 Om))))))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U t)))) (if (<=.f64 l 8593745525161113/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (if (<=.f64 l 299999999999999968746015395494055522920322656783023836916647403349559881071502105626163034730318062944256) (sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (+.f64 2 (*.f64 (-.f64 U U*) (/.f64 n Om))))))) (sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 U l)) (/.f64 Om n)))))))))
(if (<=.f64 l -11800000000000000) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U)))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))) (*.f64 n U))))))
(if (<=.f64 l -11800000000000000) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om))))))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U t)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (-.f64 t (*.f64 l (*.f64 l (/.f64 2 Om)))))))))
(if (<=.f64 l -11800000000000000) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 l (*.f64 l (/.f64 -2 Om))))))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U t)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (*.f64 l (*.f64 l (/.f64 -2 Om)))))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n))))) (if (<=.f64 l -11800000000000000) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U)))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 U l)) (/.f64 Om n))))) (if (<=.f64 l -11800000000000000) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U t)))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 U l)) (/.f64 Om n)))))))))
(if (<=.f64 l -11800000000000000701116615308624079338918774855623909006087898478690335869508862573238096027757923113223901691719271313159885023205357410300501661083859976767351958177579008) (sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 U l)) (/.f64 Om n))))) (if (<=.f64 l -11800000000000000) (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 n U) (-.f64 (/.f64 2 (/.f64 Om (*.f64 l l))) t)))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U t)))) (if (<=.f64 l 89999999999999997804792515214826264075507050781013110253178918705607969954907506820790193093157460471681127684327519669647640058097026358837248) (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 n U) (-.f64 (/.f64 2 (/.f64 Om (*.f64 l l))) t)))) (sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 U l)) (/.f64 Om n)))))))))
(if (<=.f64 l -190000000000000000755547237361180246576163284720376282877821247736053070522062892860738824548429392380464300761114250538123264) (sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n))))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U)))) (if (<=.f64 l 8593745525161113/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (if (<=.f64 l 806297233087391/822752278660603021077484591278675252491367932816789931674304512) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 l U)) (/.f64 Om n)))))))))
(if (<=.f64 l -190000000000000000755547237361180246576163284720376282877821247736053070522062892860738824548429392380464300761114250538123264) (sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 U l)) (/.f64 Om n))))) (if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U t)))) (if (<=.f64 l 8593745525161113/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (if (<=.f64 l 806297233087391/822752278660603021077484591278675252491367932816789931674304512) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 l (*.f64 U l)) (/.f64 Om n)))))))))
(if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U)))) (if (<=.f64 l 8593745525161113/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))))
(if (<=.f64 l 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U t)))) (if (<=.f64 l 8593745525161113/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))))
(if (<=.f64 U 7268387242956069/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U)))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))))
(if (<=.f64 U 7268387242956069/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U t)))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))))
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
Compiler

Compiled 3459 to 1992 computations (42.4% saved)

soundness738.0ms (1.3%)

Algorithm
egg-herbie
Rules
577×associate-*r*_binary64
562×unswap-sqr_binary64
558×times-frac_binary64
515×fma-neg_binary64
515×fma-neg_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02242
15840
219240
399138
4442737
04899244
116368975
271668881
02242
15840
219240
399138
4442737
04325181
115025017
273134920
02242
15840
219240
399138
4442737
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 3363 to 2205 computations (34.4% saved)

end916.0ms (1.6%)

Compiler

Compiled 3315 to 1530 computations (53.8% saved)

Profiling

Loading profile data...