Details

Time bar (total: 41.5s)

analyze912.0ms (2.2%)

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.8s (13.9%)

Results
3.2s14120×body256invalid
2.1s8256×body256valid
422.0ms1257×body256infinite
Bogosity

preprocess52.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)

simplify38.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)))))))

eval1.0ms (0%)

Compiler

Compiled 59 to 36 computations (39% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
29.1b
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
31.7b
(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*)))))
30.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 65 to 43 computations (33.8% saved)

localize40.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.2b
(*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om))
6.0b
(/.f64 (*.f64 l (-.f64 U* U)) Om)
10.4b
(*.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))))))
17.0b
(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)

series104.0ms (0.3%)

Counts
4 → 204
Calls

63 calls:

TimeVariablePointExpression
10.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))))))
7.0ms
n
@0
(*.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))))))
5.0ms
l
@-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)))))))
4.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)))))))
4.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)))))))

rewrite111.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 (*.f64 l (-.f64 U* U)) Om)
(*.f64 n (/.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 (/.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))))))
((#(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))))))

simplify223.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 -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 -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)
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 (*.f64 n (pow.f64 l 5))) (pow.f64 Om 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 (*.f64 (*.f64 l (sqrt.f64 -2)) (*.f64 n (sqrt.f64 -1)))) Om))
(+.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 Om (/.f64 l (sqrt.f64 -2))))) (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 Om (/.f64 l (sqrt.f64 -2))))) (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 (*.f64 (*.f64 l (sqrt.f64 -2)) (*.f64 n (sqrt.f64 -1)))) Om))))
(+.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 Om (/.f64 l (sqrt.f64 -2))))) (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 l 5)) (/.f64 (sqrt.f64 -2) (pow.f64 (sqrt.f64 -1) 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 Om (/.f64 l (sqrt.f64 -2))))) (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 l 5)) (/.f64 (sqrt.f64 -2) (pow.f64 (sqrt.f64 -1) 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 (*.f64 (*.f64 l (sqrt.f64 -2)) (*.f64 n (sqrt.f64 -1)))) Om)))))
(/.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) 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 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 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) Om) (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om))))))) (*.f64 l (sqrt.f64 -1))))
(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) Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))))
(+.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 (*.f64 (*.f64 n l) U*) Om))))) 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 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) Om) (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 (*.f64 (*.f64 n l) U*) Om))))))) (*.f64 l (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) 2)) n) (/.f64 (sqrt.f64 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) Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) 2)) n) (/.f64 (sqrt.f64 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) Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))))))
(+.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 (*.f64 (*.f64 n l) U*) Om))))) 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 (*.f64 (*.f64 n l) U*) Om)))))))) (*.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 (*.f64 (*.f64 n l) U*) Om))))) 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 (pow.f64 Om 3) (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) 2)) n) (/.f64 (sqrt.f64 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) Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))))) (*.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 (pow.f64 Om 3) (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) 2)) n) (/.f64 (sqrt.f64 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) Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))))) (*.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 (*.f64 (*.f64 n l) U*) Om)))))))) (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 (*.f64 (*.f64 n l) U*) Om)))))))) (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 (*.f64 (*.f64 n l) U*) Om))))) 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 (*.f64 (*.f64 (pow.f64 Om 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 n (*.f64 U (pow.f64 l 3)))) (/.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 (*.f64 (*.f64 (pow.f64 Om 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 n (*.f64 U (pow.f64 l 3)))) (/.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 (*.f64 (*.f64 n l) U*) Om)))))))) (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 (*.f64 (*.f64 n l) U*) Om))))) 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 (*.f64 (*.f64 n l) U*) Om))))) 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 (*.f64 (*.f64 (pow.f64 Om 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 n (*.f64 U (pow.f64 l 3)))))) (*.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 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* 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 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* 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 U (/.f64 l Om)))) 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 U (/.f64 l Om)))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* 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 Om) (*.f64 l (-.f64 U* U)))) 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 U (/.f64 l Om)))))) (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 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* 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 Om) (*.f64 l (-.f64 U* U)))) 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 n (/.f64 Om (-.f64 U* U))))))))))))
(*.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 n (/.f64 Om (-.f64 U* U))))))))))) (*.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 n (/.f64 Om (-.f64 U* U))))) (*.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 n (/.f64 Om (-.f64 U* U))))))))))) (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 n (/.f64 Om (-.f64 U* U))))) (*.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 n (/.f64 Om (-.f64 U* U))))) 3) (*.f64 U (pow.f64 Om 3))))))))
(-.f64 (fma.f64 1/8 (*.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) -1) (/.f64 t (/.f64 (pow.f64 l 3) t))) (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 (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 (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 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 3)) (*.f64 U (pow.f64 Om 3))))) (*.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 n (/.f64 Om (-.f64 U* U))))))))))) (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 n (/.f64 Om (-.f64 U* U))))) (*.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 (*.f64 n (*.f64 U (pow.f64 Om 5))) (pow.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) 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 n (/.f64 Om (-.f64 U* U))))) 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 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) -1) (/.f64 t (/.f64 (pow.f64 l 3) t))) (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 (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 (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 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 3)) (*.f64 U (pow.f64 Om 3))))) (*.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 (sqrt.f64 2) (/.f64 (*.f64 n l) (*.f64 Om (-.f64 (*.f64 n (*.f64 U t)) (pow.f64 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2))))) (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 (sqrt.f64 2) (/.f64 (*.f64 n l) (*.f64 Om (-.f64 (*.f64 n (*.f64 U t)) (pow.f64 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) 2))))) (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 (/.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 (-.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 1 (*.f64 n (*.f64 U t))))) (-.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)))))
(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 1 (*.f64 n (*.f64 U t)))) 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 1 (*.f64 n (*.f64 U t))))) (-.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))))))
(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 1 (*.f64 n (*.f64 U t)))) 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 (/.f64 (sqrt.f64 2) 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 1 (*.f64 n (*.f64 U t))))) (-.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)))))
(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 1 (*.f64 n (*.f64 U t)))) 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 1 (*.f64 n (*.f64 U t))))) (-.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))))))
(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 1 (*.f64 n (*.f64 U t)))) 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 (/.f64 n 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 (/.f64 n Om) (*.f64 l U)))))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n 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 (pow.f64 n 5) (/.f64 (pow.f64 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) 3) U))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n 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 (/.f64 n 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 (/.f64 n Om) (*.f64 l U))))) 3)) U)) (*.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 Om 4) (*.f64 U* U*)) (pow.f64 l 4)))))))
(+.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 (pow.f64 n 5) (/.f64 (pow.f64 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) 3) U)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n 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 (/.f64 n 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 (/.f64 n Om) (*.f64 l U)))))) (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 U* 3)) (pow.f64 Om 6))) (sqrt.f64 (/.f64 (*.f64 U (pow.f64 n 7)) (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))) 3)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))) 3)) U)) (*.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 (*.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 (*.f64 n n) (*.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 (*.f64 n n) (*.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 (*.f64 n n) (*.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 (*.f64 n n) (*.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 (*.f64 n n) (*.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 (*.f64 n n) (*.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 (*.f64 n n) (*.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 (*.f64 n n) (*.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 (*.f64 n n) (*.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 (*.f64 n n) (*.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 (*.f64 n n) (*.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 (*.f64 (*.f64 n l) U*) Om)))))))
(*.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 (*.f64 (*.f64 n l) U*) Om))))))) (*.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 (*.f64 (*.f64 n l) U*) Om))))))) (*.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 (*.f64 (*.f64 n l) U*) Om))))))) (*.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 (*.f64 (*.f64 n l) U*) Om))))))) (*.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 (*.f64 (*.f64 n l) U*) Om))))))) (*.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 (*.f64 (*.f64 n l) U*) Om))))))) (*.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 (*.f64 (*.f64 n l) U*) Om))))))) (*.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 (*.f64 (*.f64 n l) U*) Om))))))) (*.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 (*.f64 (*.f64 n l) U*) Om))))))) (*.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 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* 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 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* 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 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* 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 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* 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 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* 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 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* 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 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* 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 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* 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 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* 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 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* 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 n (/.f64 Om (-.f64 U* U))))))))))
(*.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 n (/.f64 Om (-.f64 U* U)))))))))))
(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 n (/.f64 Om (-.f64 U* U)))))))))))
(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 n (/.f64 Om (-.f64 U* U)))))))))))
(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 (*.f64 n n) (*.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 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))) (*.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 (-.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 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))) (*.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 (-.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 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))) (*.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 (-.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 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))) (*.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 (-.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 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))) (*.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 (-.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 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))) (*.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 (-.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 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))) (*.f64 -4 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
(*.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 (/.f64 n 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 (/.f64 n 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 (/.f64 n 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 (/.f64 n 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 (/.f64 2 Om) (/.f64 (*.f64 n (*.f64 n (*.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 (/.f64 n 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 (/.f64 n 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 (/.f64 n 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 (/.f64 2 Om) (/.f64 (*.f64 n (*.f64 n (*.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 (/.f64 n 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 (/.f64 n 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 (/.f64 n Om) (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U* (*.f64 l (*.f64 l U))) Om))))
(*.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 (/.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 (/.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 (/.f64 l 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 (/.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 (/.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 (/.f64 l 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 (/.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 (/.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 (/.f64 l 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 (/.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 (/.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 (/.f64 l 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 (/.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 (/.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 (/.f64 l 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 (/.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 (/.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 (/.f64 l Om) 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 (*.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 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (*.f64 (/.f64 n 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 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (*.f64 (/.f64 n 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 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(/.f64 (*.f64 (*.f64 n l) U*) Om)
(*.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 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (*.f64 (/.f64 n 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 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (*.f64 (/.f64 n 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 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(/.f64 (*.f64 (*.f64 n l) U*) Om)
(*.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 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (*.f64 (/.f64 n 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 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (*.f64 (/.f64 n 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 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (*.f64 (/.f64 n Om) (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(/.f64 (*.f64 (*.f64 n l) U*) Om)
(*.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 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (*.f64 (/.f64 n 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 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (*.f64 (/.f64 n 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 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (*.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 (*.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 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (*.f64 (/.f64 n 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 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (*.f64 (/.f64 n 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 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (*.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 (*.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 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (*.f64 (/.f64 n 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 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (*.f64 (/.f64 n 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 (*.f64 (*.f64 n l) U*) Om))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 l U*)) (*.f64 (/.f64 n 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)))

localize80.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
7.2b
(*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))
7.8b
(/.f64 (*.f64 l l) Om)
10.4b
(*.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*))))
17.0b
(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)

series101.0ms (0.2%)

Counts
4 → 204
Calls

57 calls:

TimeVariablePointExpression
17.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*))))
10.0ms
t
@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*)))))
4.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*)))))
4.0ms
l
@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*))))
3.0ms
n
@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*))))

rewrite122.0ms (0.3%)

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))))))

simplify222.0ms (0.5%)

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)))

eval354.0ms (0.9%)

Compiler

Compiled 22760 to 11502 computations (49.5% saved)

prune191.0ms (0.5%)

Pruning

39 alts after pruning (39 fresh and 0 done)

PrunedKeptTotal
New45739496
Fresh000
Picked101
Done101
Total45939498
Error
8.1b
Counts
498 → 39
Alt Table
Click to see full alt table
StatusErrorProgram
55.7b
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
59.8b
(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))))
56.5b
(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)))
60.5b
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))) Om)))
62.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*))))))))
44.5b
(*.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*))))))))
33.3b
(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))))
59.8b
(+.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))))
51.9b
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))))))
30.9b
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))
62.3b
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
44.0b
(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)))))
51.9b
(*.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)))
25.5b
(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))))
39.2b
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))
39.1b
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
32.5b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))
61.8b
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
29.9b
(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))))
38.7b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
34.4b
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
32.8b
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
59.9b
(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)))
34.0b
(sqrt.f64 (fma.f64 -4 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 2 (*.f64 n (*.f64 U t)))))
35.6b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
42.6b
(+.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)))))
43.3b
(-.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))))
41.4b
(*.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))))
59.6b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
58.8b
(*.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)))))))
59.6b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
28.8b
(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*)))))))
58.1b
(sqrt.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))))
51.9b
(sqrt.f64 (*.f64 2 (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))))))
59.7b
(*.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)))))))
54.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)))
62.4b
(sqrt.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
28.6b
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))))))))
41.9b
(*.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))))
Compiler

Compiled 2262 to 1526 computations (32.5% saved)

localize52.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.2b
(*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))
7.4b
(*.f64 (/.f64 l Om) (-.f64 U* U))
8.1b
(*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))
17.0b
(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)

series65.0ms (0.2%)

Counts
4 → 204
Calls

57 calls:

TimeVariablePointExpression
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))))
4.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))))
4.0ms
l
@0
(*.f64 (/.f64 l Om) (-.f64 U* U))
3.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))))
3.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))))

rewrite120.0ms (0.3%)

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))))))

simplify223.0ms (0.5%)

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)))

localize11.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.8b
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
Compiler

Compiled 33 to 14 computations (57.6% saved)

series26.0ms (0.1%)

Counts
3 → 72
Calls

27 calls:

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

rewrite70.0ms (0.2%)

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))))))))

simplify34.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)))

localize68.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.0b
(*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U)))
6.1b
(/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)
6.9b
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
22.9b
(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)

series95.0ms (0.2%)

Counts
4 → 180
Calls

60 calls:

TimeVariablePointExpression
6.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)))
5.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)))
5.0ms
l
@-inf
(*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U)))
5.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)))
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)))

rewrite128.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
020108
1441102
26455102
Stop Event
node limit
Counts
4 → 134
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 (*.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)
(*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U)))
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 (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))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 n (*.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 (*.f64 n (*.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 n (*.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 n (*.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 n (*.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 sqrt.f64 (pow.f64 (*.f64 n (*.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 (pow.f64 (exp.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 log.f64 (+.f64 1 (expm1.f64 (*.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 cbrt.f64 (pow.f64 (*.f64 n (*.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 n 3) (pow.f64 (*.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 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))) 3) (pow.f64 n 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.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 log1p.f64 (expm1.f64 (*.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 exp.f64 (log.f64 (*.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 exp.f64 (*.f64 (log.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))))) 1))))))

simplify136.0ms (0.3%)

Algorithm
egg-herbie
Rules
763×fma-def_binary64
703×associate-*l/_binary64
462×associate-/r/_binary64
438×distribute-rgt-in_binary64
434×distribute-lft-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02617018
18676900
236626708
Stop Event
node limit
Counts
314 → 229
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 (*.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)))
(*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om)
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om)
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 -1 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) (*.f64 (pow.f64 l 2) U))))
(*.f64 -1 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) (*.f64 (pow.f64 l 2) U))))
(*.f64 -1 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) (*.f64 (pow.f64 l 2) U))))
(*.f64 -1 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) (*.f64 (pow.f64 l 2) U))))
(*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) Om)
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) Om)
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U)))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om)
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) 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 (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 (*.f64 (sqrt.f64 2) 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 l (*.f64 (sqrt.f64 2) (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 l Om) (/.f64 n (sqrt.f64 2))) (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 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(fma.f64 (sqrt.f64 2) (*.f64 l (neg.f64 (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 -1/2 (*.f64 (/.f64 (*.f64 l Om) n) (sqrt.f64 2))))))
(+.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 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 n n) (*.f64 l (*.f64 Om Om)))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l Om) (/.f64 n (sqrt.f64 2))) (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 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (*.f64 l Om) n) (sqrt.f64 2)) (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 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 n n)) (*.f64 l (*.f64 Om Om)))) (*.f64 (*.f64 (sqrt.f64 2) l) (neg.f64 (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))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n (/.f64 Om (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 -2))))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2))))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) (neg.f64 (*.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 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n (/.f64 Om (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 -2)))))))
(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 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))))))
(neg.f64 (fma.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 -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 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n (/.f64 Om (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 -2))))))))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 1/2 (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) (neg.f64 n))))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))))) (*.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 Om n) (/.f64 (*.f64 l (sqrt.f64 -2)) (neg.f64 (sqrt.f64 -1)))))) (fma.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 -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 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (*.f64 (/.f64 (*.f64 Om Om) (*.f64 n n)) (/.f64 (*.f64 l (sqrt.f64 -2)) (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 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n (/.f64 Om (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 -2)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (*.f64 (/.f64 (*.f64 l (*.f64 Om Om)) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (sqrt.f64 -2) (*.f64 n n)))) (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 1/2 (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) (neg.f64 n))))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))))) (*.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 l (*.f64 Om Om)) (*.f64 n n)) (/.f64 (sqrt.f64 -2) (pow.f64 (sqrt.f64 -1) 5)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 1/2 (*.f64 (/.f64 Om n) (/.f64 (*.f64 l (sqrt.f64 -2)) (neg.f64 (sqrt.f64 -1)))))) (fma.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 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 (/.f64 n Om) (-.f64 U* U)))))))
(*.f64 l (*.f64 (sqrt.f64 2) (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 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(*.f64 l (*.f64 (sqrt.f64 2) (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 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(*.f64 l (*.f64 (sqrt.f64 2) (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 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(*.f64 l (*.f64 (sqrt.f64 2) (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 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(*.f64 l (*.f64 (sqrt.f64 2) (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 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(*.f64 l (*.f64 (sqrt.f64 2) (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 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(*.f64 l (*.f64 (sqrt.f64 2) (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 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(*.f64 l (*.f64 (sqrt.f64 2) (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 -2) (*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) (neg.f64 l)))
(*.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 -2) (*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) (neg.f64 l)))
(*.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 -2) (*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) (neg.f64 l)))
(*.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 -2) (*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) (neg.f64 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 (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 (*.f64 l U) (*.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) n)) Om)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(+.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 (sqrt.f64 2) (*.f64 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 (*.f64 l U) (*.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) n)) Om)) (*.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 n (/.f64 Om (*.f64 l U))))))))))
(*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))) (*.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 (/.f64 Om l)) U)))))) 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 (sqrt.f64 2) (*.f64 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 (pow.f64 n 5) (pow.f64 Om 5)) (/.f64 (*.f64 U (pow.f64 l 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 n (/.f64 Om (*.f64 l U)))))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 l U) (*.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) n)) Om)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 U* U*) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 Om 5)) (/.f64 U (/.f64 (pow.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) 3) (pow.f64 l 5)))))) -1/8))))
(fma.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 (/.f64 Om l)) U)))))) 1/2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 (*.f64 U* U*) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 Om 5)) (*.f64 (/.f64 U (pow.f64 (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)) 3)) (pow.f64 l 5))))) -1/8) (sqrt.f64 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))))
(+.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 (sqrt.f64 2) (*.f64 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 (sqrt.f64 2) (*.f64 (*.f64 U* U*) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 Om 5)) (/.f64 (*.f64 U (pow.f64 l 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 (pow.f64 n 7) (pow.f64 Om 7)) (/.f64 (*.f64 U (pow.f64 l 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 n (/.f64 Om (*.f64 l U)))))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 l U) (*.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) n)) Om)) (fma.f64 -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 U* U*) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 Om 5)) (/.f64 U (/.f64 (pow.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) 3) (pow.f64 l 5))))))) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 U* 3) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 7) (pow.f64 Om 7)) (/.f64 U (/.f64 (pow.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) 5) (pow.f64 l 7)))))))))))
(+.f64 (*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))) (*.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 (/.f64 Om l)) U)))))) 1/2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 (*.f64 U* U*) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 Om 5)) (*.f64 (/.f64 U (pow.f64 (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)) 3)) (pow.f64 l 5))))) -1/8) (*.f64 (*.f64 (pow.f64 U* 3) (sqrt.f64 (*.f64 (/.f64 (*.f64 (pow.f64 n 7) (pow.f64 l 7)) (pow.f64 (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)) 5)) (/.f64 U (pow.f64 Om 7))))) 1/16))))
(/.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) 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 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.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 (/.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 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) n) (/.f64 (*.f64 Om (pow.f64 (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 l U)))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))))))
(+.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 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 n)) (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 2)) (/.f64 (*.f64 l U) Om))))))
(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) (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 l U)))) (/.f64 (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 2) n)) (*.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 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) n) (/.f64 (*.f64 Om (pow.f64 (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 l U)))) (fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) (/.f64 (*.f64 1/16 (*.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 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 n)) (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 2)) (/.f64 (*.f64 l U) Om))) (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 (*.f64 n (pow.f64 (sqrt.f64 -1) 5)))) (/.f64 (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 3) (*.f64 (*.f64 l U) (*.f64 l 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) (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 l U)))) (/.f64 (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 2) n)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) (*.f64 n (*.f64 n (pow.f64 (sqrt.f64 -1) 5)))) (/.f64 (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 3) (*.f64 l (*.f64 l (*.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 (*.f64 (neg.f64 n) (*.f64 l (*.f64 U (sqrt.f64 -2)))) Om)
(*.f64 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 U (sqrt.f64 -2)))) l)
(+.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 (neg.f64 n) (/.f64 Om (*.f64 U (sqrt.f64 -2)))) l))
(+.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 Om (/.f64 (*.f64 n (*.f64 l U)) (*.f64 (sqrt.f64 -2) (pow.f64 (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))) 2)))))))
(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 (/.f64 (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 2) l) (/.f64 (sqrt.f64 -2) U)))) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2))))))
(fma.f64 (/.f64 1/8 (*.f64 n l)) (/.f64 (*.f64 (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 2) (*.f64 Om (sqrt.f64 -2))) U) (fma.f64 (sqrt.f64 -2) (*.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 1/2) (*.f64 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 U (sqrt.f64 -2)))) l)))
(+.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 Om (/.f64 (*.f64 n (*.f64 l U)) (*.f64 (sqrt.f64 -2) (pow.f64 (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))) 2))))))))
(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 Om n) (/.f64 Om n)) (*.f64 (/.f64 (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 3) (*.f64 l l)) (/.f64 (sqrt.f64 -2) (*.f64 U U)))) (*.f64 1/8 (*.f64 (/.f64 Om n) (*.f64 (/.f64 (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 2) l) (/.f64 (sqrt.f64 -2) U))))) (*.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 l U)) (*.f64 (/.f64 (*.f64 Om (sqrt.f64 -2)) n) (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 2)) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 Om Om) 1/16) (/.f64 (*.f64 (*.f64 n n) (*.f64 l (*.f64 l (*.f64 U U)))) (sqrt.f64 -2))) (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 3)) (*.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 (*.f64 (sqrt.f64 2) 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 l (*.f64 (sqrt.f64 2) (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 l Om) (/.f64 n (sqrt.f64 2))) (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 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(fma.f64 (sqrt.f64 2) (*.f64 l (neg.f64 (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 -1/2 (*.f64 (/.f64 (*.f64 l Om) n) (sqrt.f64 2))))))
(+.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 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 n n) (*.f64 l (*.f64 Om Om)))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l Om) (/.f64 n (sqrt.f64 2))) (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 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (*.f64 l Om) n) (sqrt.f64 2)) (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 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 n n)) (*.f64 l (*.f64 Om Om)))) (*.f64 (*.f64 (sqrt.f64 2) l) (neg.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 l U))))
(*.f64 (/.f64 n Om) (neg.f64 (*.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 n (/.f64 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 n (/.f64 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 n (/.f64 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 n (/.f64 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 n (/.f64 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 n (/.f64 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 n (/.f64 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 n (/.f64 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 n (/.f64 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 n (/.f64 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 n (/.f64 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 n (/.f64 Om (*.f64 l U))))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 l U))))
(*.f64 (/.f64 n Om) (neg.f64 (*.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 n (/.f64 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 n (/.f64 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 n (/.f64 Om (*.f64 l U))))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 l U))))
(*.f64 (/.f64 n Om) (neg.f64 (*.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 n (/.f64 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 n (/.f64 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 n (/.f64 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 (*.f64 (*.f64 n (*.f64 l l)) U) Om))
(*.f64 -2 (*.f64 (/.f64 n 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 (*.f64 (*.f64 n (*.f64 l l)) U) Om) (/.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 (*.f64 n (*.f64 l l))) 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 (*.f64 (*.f64 n (*.f64 l l)) U) Om) (/.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 (*.f64 n (*.f64 l l))) 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 (*.f64 (*.f64 n (*.f64 l l)) U) Om) (/.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 (*.f64 n (*.f64 l l))) 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 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l))))
(*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) 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 (*.f64 (*.f64 n (*.f64 l l)) U) Om) (/.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 (*.f64 n (*.f64 l l))) 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 (*.f64 (*.f64 n (*.f64 l l)) U) Om) (/.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 (*.f64 n (*.f64 l l))) 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 (*.f64 (*.f64 n (*.f64 l l)) U) Om) (/.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 (*.f64 n (*.f64 l l))) 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 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l))))
(*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) 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 (*.f64 (*.f64 n (*.f64 l l)) U) Om) (/.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 (*.f64 n (*.f64 l l))) 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 (*.f64 (*.f64 n (*.f64 l l)) U) Om) (/.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 (*.f64 n (*.f64 l l))) 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 (*.f64 (*.f64 n (*.f64 l l)) U) Om) (/.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 (*.f64 n (*.f64 l l))) 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 n (/.f64 Om (-.f64 U* U))) -2) (*.f64 U (*.f64 l l)))))
(/.f64 n (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 n Om) (*.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 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (*.f64 U (*.f64 l l)))))
(/.f64 n (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 n Om) (*.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 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (*.f64 U (*.f64 l l)))))
(/.f64 n (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 n Om) (*.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 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (*.f64 U (*.f64 l l)))))
(/.f64 n (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 n Om) (*.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 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (*.f64 U (*.f64 l l)))))
(/.f64 n (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 n Om) (*.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 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (*.f64 U (*.f64 l l)))))
(/.f64 n (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 n Om) (*.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 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (*.f64 U (*.f64 l l)))))
(/.f64 n (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 n Om) (*.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 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (*.f64 U (*.f64 l l)))))
(/.f64 n (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 n Om) (*.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 n (/.f64 Om (*.f64 (*.f64 (*.f64 l l) (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))) U))))
(/.f64 (*.f64 (*.f64 (neg.f64 n) (*.f64 l (*.f64 l U))) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))) Om)
(*.f64 (/.f64 n Om) (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (neg.f64 (*.f64 l U)))))
(*.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 (*.f64 l l) (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))) U))))
(/.f64 (*.f64 (*.f64 (neg.f64 n) (*.f64 l (*.f64 l U))) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))) Om)
(*.f64 (/.f64 n Om) (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (neg.f64 (*.f64 l U)))))
(*.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 (*.f64 l l) (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))) U))))
(/.f64 (*.f64 (*.f64 (neg.f64 n) (*.f64 l (*.f64 l U))) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))) Om)
(*.f64 (/.f64 n Om) (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (neg.f64 (*.f64 l U)))))
(*.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 (*.f64 l l) (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))) U))))
(/.f64 (*.f64 (*.f64 (neg.f64 n) (*.f64 l (*.f64 l U))) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))) Om)
(*.f64 (/.f64 n Om) (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (neg.f64 (*.f64 l 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 (*.f64 l U) (*.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) n)) Om)
(*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om 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 (+.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 (*.f64 l U) (*.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) n)) Om) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U* (*.f64 l (*.f64 l U))) Om)))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))) (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 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 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U* U)) (*.f64 Om Om)))
(+.f64 (/.f64 (*.f64 (*.f64 l U) (*.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) n)) Om) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U* (*.f64 l (*.f64 l U))) Om)))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))) (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 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 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U* U)) (*.f64 Om Om)))
(+.f64 (/.f64 (*.f64 (*.f64 l U) (*.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) n)) Om) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U* (*.f64 l (*.f64 l U))) Om)))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))) (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 U* U)))
(/.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 (*.f64 n n) Om) (/.f64 (*.f64 U* (*.f64 l (*.f64 l U))) Om))
(*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 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 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U* U)) (*.f64 Om Om)))
(+.f64 (/.f64 (*.f64 (*.f64 l U) (*.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) n)) Om) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U* (*.f64 l (*.f64 l U))) Om)))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))) (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 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 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U* U)) (*.f64 Om Om)))
(+.f64 (/.f64 (*.f64 (*.f64 l U) (*.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) n)) Om) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U* (*.f64 l (*.f64 l U))) Om)))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))) (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 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 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U* U)) (*.f64 Om Om)))
(+.f64 (/.f64 (*.f64 (*.f64 l U) (*.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) n)) Om) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U* (*.f64 l (*.f64 l U))) Om)))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))) (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 U* U)))
(/.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 (*.f64 n n) Om) (/.f64 (*.f64 U* (*.f64 l (*.f64 l U))) Om))
(*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 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 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U* U)) (*.f64 Om Om)))
(+.f64 (/.f64 (*.f64 (*.f64 l U) (*.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) n)) Om) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U* (*.f64 l (*.f64 l U))) Om)))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))) (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 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 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U* U)) (*.f64 Om Om)))
(+.f64 (/.f64 (*.f64 (*.f64 l U) (*.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) n)) Om) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U* (*.f64 l (*.f64 l U))) Om)))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))) (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 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 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U* U)) (*.f64 Om Om)))
(+.f64 (/.f64 (*.f64 (*.f64 l U) (*.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) n)) Om) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U* (*.f64 l (*.f64 l U))) Om)))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))) (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 U* U)))
(/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U)))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))))
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (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 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U)))) (/.f64 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 (*.f64 l U) (*.f64 l U)) Om)))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n)))
(+.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 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 (*.f64 l U) (*.f64 l U)) Om)))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n)))
(+.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 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 (*.f64 l U) (*.f64 l U)) Om)))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n)))
(*.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 (/.f64 (/.f64 Om (*.f64 (*.f64 l U) (*.f64 l U))) n))) Om)
(/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n))
(+.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 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 (*.f64 l U) (*.f64 l U)) Om)))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n)))
(+.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 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 (*.f64 l U) (*.f64 l U)) Om)))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n)))
(+.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 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 (*.f64 l U) (*.f64 l U)) Om)))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n)))
(*.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 (/.f64 (/.f64 Om (*.f64 (*.f64 l U) (*.f64 l U))) n))) Om)
(/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n))
(+.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 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 (*.f64 l U) (*.f64 l U)) Om)))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n)))
(+.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 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 (*.f64 l U) (*.f64 l U)) Om)))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n)))
(+.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 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))) (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 (*.f64 l U) (*.f64 l U)) Om)))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n)))
(/.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 (*.f64 n (*.f64 l l))) 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 (*.f64 (*.f64 n (*.f64 l l)) U) Om) (/.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 (*.f64 n (*.f64 l l))) 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 (*.f64 (*.f64 n (*.f64 l l)) U) Om) (/.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 (*.f64 n (*.f64 l l))) 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 (*.f64 (*.f64 n (*.f64 l l)) U) Om) (/.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 (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) U) Om))
(*.f64 -2 (*.f64 (/.f64 n 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 (*.f64 (*.f64 n (*.f64 l l)) U) Om) (/.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 (*.f64 n (*.f64 l l))) 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 (*.f64 (*.f64 n (*.f64 l l)) U) Om) (/.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 (*.f64 n (*.f64 l l))) 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 (*.f64 (*.f64 n (*.f64 l l)) U) Om) (/.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 (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) U) Om))
(*.f64 -2 (*.f64 (/.f64 n 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 (*.f64 (*.f64 n (*.f64 l l)) U) Om) (/.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 (*.f64 n (*.f64 l l))) 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 (*.f64 (*.f64 n (*.f64 l l)) U) Om) (/.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 (*.f64 n (*.f64 l l))) 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 (*.f64 (*.f64 n (*.f64 l l)) U) Om) (/.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 (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U)))
(*.f64 -2 (*.f64 (*.f64 n (*.f64 l l)) U))
(*.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 (*.f64 n (*.f64 l l)) U) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 Om (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))) (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 (*.f64 n (*.f64 l l)) U) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 Om (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))) (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 (*.f64 n (*.f64 l l)) U) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 Om (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))) (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om)
(/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l))))
(/.f64 (*.f64 n n) (/.f64 (/.f64 Om (*.f64 l l)) (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 (*.f64 n (*.f64 l l)) U) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 Om (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))) (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 (*.f64 n (*.f64 l l)) U) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 Om (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))) (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 (*.f64 n (*.f64 l l)) U) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 Om (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))) (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om)
(/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l))))
(/.f64 (*.f64 n n) (/.f64 (/.f64 Om (*.f64 l l)) (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 (*.f64 n (*.f64 l l)) U) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 Om (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))) (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 (*.f64 n (*.f64 l l)) U) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 Om (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))) (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 (*.f64 n (*.f64 l l)) U) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 Om (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))) (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))
(*.f64 n (*.f64 U (*.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l l))))
(*.f64 n (*.f64 U (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 l l))))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))
(*.f64 n (*.f64 U (*.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l l))))
(*.f64 n (*.f64 U (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 l l))))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))
(*.f64 n (*.f64 U (*.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l l))))
(*.f64 n (*.f64 U (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 l l))))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))
(*.f64 n (*.f64 U (*.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l l))))
(*.f64 n (*.f64 U (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 l l))))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))
(*.f64 n (*.f64 U (*.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l l))))
(*.f64 n (*.f64 U (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 l l))))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))
(*.f64 n (*.f64 U (*.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l l))))
(*.f64 n (*.f64 U (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 l l))))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))
(*.f64 n (*.f64 U (*.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l l))))
(*.f64 n (*.f64 U (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 l l))))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))
(*.f64 n (*.f64 U (*.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l l))))
(*.f64 n (*.f64 U (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 l l))))
(*.f64 -1 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) (*.f64 (pow.f64 l 2) U))))
(neg.f64 (*.f64 n (*.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) (*.f64 U (*.f64 l l)))))
(*.f64 (*.f64 (neg.f64 n) (*.f64 l (*.f64 l U))) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))
(*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 (neg.f64 n) (*.f64 l (*.f64 l U))))
(*.f64 -1 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) (*.f64 (pow.f64 l 2) U))))
(neg.f64 (*.f64 n (*.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) (*.f64 U (*.f64 l l)))))
(*.f64 (*.f64 (neg.f64 n) (*.f64 l (*.f64 l U))) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))
(*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 (neg.f64 n) (*.f64 l (*.f64 l U))))
(*.f64 -1 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) (*.f64 (pow.f64 l 2) U))))
(neg.f64 (*.f64 n (*.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) (*.f64 U (*.f64 l l)))))
(*.f64 (*.f64 (neg.f64 n) (*.f64 l (*.f64 l U))) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))
(*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 (neg.f64 n) (*.f64 l (*.f64 l U))))
(*.f64 -1 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) (*.f64 (pow.f64 l 2) U))))
(neg.f64 (*.f64 n (*.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) (*.f64 U (*.f64 l l)))))
(*.f64 (*.f64 (neg.f64 n) (*.f64 l (*.f64 l U))) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))
(*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 (neg.f64 n) (*.f64 l (*.f64 l U))))
(*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)))))
(*.f64 n (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))
(*.f64 (*.f64 l U) (*.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) n))
(*.f64 n (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (*.f64 n (*.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)) Om))
(fma.f64 n (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U* (*.f64 l (*.f64 l U)))))
(fma.f64 n (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (*.f64 n (*.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)) Om))
(fma.f64 n (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U* (*.f64 l (*.f64 l U)))))
(fma.f64 n (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (*.f64 n (*.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)) Om))
(fma.f64 n (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U* (*.f64 l (*.f64 l U)))))
(fma.f64 n (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U* U)) Om)
(*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U* (*.f64 l (*.f64 l U))))
(*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (*.f64 n (*.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)) Om))
(fma.f64 n (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U* (*.f64 l (*.f64 l U)))))
(fma.f64 n (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (*.f64 n (*.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)) Om))
(fma.f64 n (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U* (*.f64 l (*.f64 l U)))))
(fma.f64 n (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (*.f64 n (*.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)) Om))
(fma.f64 n (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U* (*.f64 l (*.f64 l U)))))
(fma.f64 n (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) Om)
(/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U* U)) Om)
(*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U* (*.f64 l (*.f64 l U))))
(*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (*.f64 n (*.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)) Om))
(fma.f64 n (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U* (*.f64 l (*.f64 l U)))))
(fma.f64 n (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (*.f64 n (*.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)) Om))
(fma.f64 n (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U* (*.f64 l (*.f64 l U)))))
(fma.f64 n (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (*.f64 n (*.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)) Om))
(fma.f64 n (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U* (*.f64 l (*.f64 l U)))))
(fma.f64 n (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))))
(*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U)))
(*.f64 n (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U))
(*.f64 n (*.f64 (*.f64 l U) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))))
(*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(fma.f64 n (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U) (neg.f64 (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 n (*.f64 (*.f64 l U) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) (neg.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 (*.f64 l U) (*.f64 l U))) n))))
(fma.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 (*.f64 n (neg.f64 n)) Om) (*.f64 l (*.f64 l (*.f64 U U)))))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(fma.f64 n (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U) (neg.f64 (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 n (*.f64 (*.f64 l U) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) (neg.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 (*.f64 l U) (*.f64 l U))) n))))
(fma.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 (*.f64 n (neg.f64 n)) Om) (*.f64 l (*.f64 l (*.f64 U U)))))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(fma.f64 n (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U) (neg.f64 (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 n (*.f64 (*.f64 l U) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) (neg.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 (*.f64 l U) (*.f64 l U))) n))))
(fma.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 (*.f64 n (neg.f64 n)) Om) (*.f64 l (*.f64 l (*.f64 U U)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om))
(neg.f64 (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U U)))))
(neg.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 (*.f64 l U) (*.f64 l U))) n)))
(*.f64 (/.f64 (*.f64 n (neg.f64 n)) Om) (*.f64 l (*.f64 l (*.f64 U U))))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(fma.f64 n (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U) (neg.f64 (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 n (*.f64 (*.f64 l U) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) (neg.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 (*.f64 l U) (*.f64 l U))) n))))
(fma.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 (*.f64 n (neg.f64 n)) Om) (*.f64 l (*.f64 l (*.f64 U U)))))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(fma.f64 n (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U) (neg.f64 (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 n (*.f64 (*.f64 l U) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) (neg.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 (*.f64 l U) (*.f64 l U))) n))))
(fma.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 (*.f64 n (neg.f64 n)) Om) (*.f64 l (*.f64 l (*.f64 U U)))))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(fma.f64 n (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U) (neg.f64 (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 n (*.f64 (*.f64 l U) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) (neg.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 (*.f64 l U) (*.f64 l U))) n))))
(fma.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 (*.f64 n (neg.f64 n)) Om) (*.f64 l (*.f64 l (*.f64 U U)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om))
(neg.f64 (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U U)))))
(neg.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 (*.f64 l U) (*.f64 l U))) n)))
(*.f64 (/.f64 (*.f64 n (neg.f64 n)) Om) (*.f64 l (*.f64 l (*.f64 U U))))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(fma.f64 n (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U) (neg.f64 (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 n (*.f64 (*.f64 l U) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) (neg.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 (*.f64 l U) (*.f64 l U))) n))))
(fma.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 (*.f64 n (neg.f64 n)) Om) (*.f64 l (*.f64 l (*.f64 U U)))))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(fma.f64 n (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U) (neg.f64 (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 n (*.f64 (*.f64 l U) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) (neg.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 (*.f64 l U) (*.f64 l U))) n))))
(fma.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 (*.f64 n (neg.f64 n)) Om) (*.f64 l (*.f64 l (*.f64 U U)))))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(fma.f64 n (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U) (neg.f64 (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 n (*.f64 (*.f64 l U) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) (neg.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 (*.f64 l U) (*.f64 l U))) n))))
(fma.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 (*.f64 n (neg.f64 n)) Om) (*.f64 l (*.f64 l (*.f64 U U)))))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om)
(/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l))))
(/.f64 (*.f64 n n) (/.f64 (/.f64 Om (*.f64 l l)) (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 (*.f64 n (*.f64 l l)) U) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 Om (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))) (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 (*.f64 n (*.f64 l l)) U) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 Om (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))) (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 (*.f64 n (*.f64 l l)) U) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 Om (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))) (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)))
(*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U)))
(*.f64 -2 (*.f64 (*.f64 n (*.f64 l l)) U))
(*.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 (*.f64 n (*.f64 l l)) U) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 Om (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))) (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 (*.f64 n (*.f64 l l)) U) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 Om (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))) (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 (*.f64 n (*.f64 l l)) U) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 Om (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))) (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)))
(*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U)))
(*.f64 -2 (*.f64 (*.f64 n (*.f64 l l)) U))
(*.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 (*.f64 n (*.f64 l l)) U) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 Om (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))) (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 (*.f64 n (*.f64 l l)) U) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 Om (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))) (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 (*.f64 n (*.f64 l l)) U) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (/.f64 (*.f64 n n) (/.f64 (/.f64 Om (*.f64 l l)) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))) (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)))

localize23.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(fma.f64 -4 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 2 (*.f64 n (*.f64 U t))))
6.3b
(*.f64 n (*.f64 U t))
12.3b
(*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))
13.5b
(sqrt.f64 (fma.f64 -4 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 2 (*.f64 n (*.f64 U t)))))
Compiler

Compiled 85 to 25 computations (70.6% saved)

series72.0ms (0.2%)

Counts
4 → 168
Calls

51 calls:

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

rewrite88.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
979×log-prod_binary64
314×expm1-udef_binary64
314×log1p-udef_binary64
270×prod-diff_binary64
268×log-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify104.0ms (0.3%)

Algorithm
egg-herbie
Rules
620×associate-/r*_binary64
528×associate-*r*_binary64
523×associate-*l*_binary64
513×fma-def_binary64
511×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01443592
14653588
215483584
371353584
Stop Event
node limit
Counts
276 → 147
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 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.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 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.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 -4 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 Om 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (*.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 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.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 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.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 -4 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 Om 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (*.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 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.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 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.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 -4 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 Om 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 Om U))) (/.f64 t (*.f64 (sqrt.f64 -4) l))) (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 Om U))) (/.f64 t (*.f64 (sqrt.f64 -4) l))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 Om U))) (/.f64 t (*.f64 (sqrt.f64 -4) l))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -4))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 (sqrt.f64 -4) l)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 Om U))) (/.f64 t (*.f64 l (sqrt.f64 -4))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 (sqrt.f64 -4) l))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 Om U))) (/.f64 t (*.f64 l (sqrt.f64 -4))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 (sqrt.f64 -4) l)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 Om U))) (/.f64 t (*.f64 l (sqrt.f64 -4))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 (sqrt.f64 -4) l))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -4) 5))))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 (sqrt.f64 -4) l))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 Om U))) (/.f64 t (*.f64 l (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 (sqrt.f64 -4) l)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 Om U))) (/.f64 t (*.f64 l (sqrt.f64 -4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 (sqrt.f64 -4) l))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 Om U))) (/.f64 t (*.f64 l (sqrt.f64 -4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 l 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sqrt.f64 -4) 5) (pow.f64 l 5))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 (sqrt.f64 -4) l)))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(*.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 n (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))))
(*.f64 n (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))))
(*.f64 n (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))))
(*.f64 n (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))))
(*.f64 n (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))))
(*.f64 n (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))))
(*.f64 n (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))))
(*.f64 n (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))))
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))))
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))))
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))))
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))))
(*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(+.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 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.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 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.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 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.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 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(+.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 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(+.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 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 n (pow.f64 l 2)) Om)) (*.f64 2 (*.f64 n t))) U)
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 n (pow.f64 l 2)) Om)) (*.f64 2 (*.f64 n t))) U)
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 n (pow.f64 l 2)) Om)) (*.f64 2 (*.f64 n t))) U)
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 n (pow.f64 l 2)) Om)) (*.f64 2 (*.f64 n t))) U)
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 n (pow.f64 l 2)) Om)) (*.f64 2 (*.f64 n t))) U)
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 n (pow.f64 l 2)) Om)) (*.f64 2 (*.f64 n t))) U)
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 n (pow.f64 l 2)) Om)) (*.f64 2 (*.f64 n t))) U)
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 n (pow.f64 l 2)) Om)) (*.f64 2 (*.f64 n t))) U)
(*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 n (pow.f64 l 2)) Om)) (*.f64 -2 (*.f64 n t))) U))
(*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 n (pow.f64 l 2)) Om)) (*.f64 -2 (*.f64 n t))) U))
(*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 n (pow.f64 l 2)) Om)) (*.f64 -2 (*.f64 n t))) U))
(*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 n (pow.f64 l 2)) Om)) (*.f64 -2 (*.f64 n t))) U))
(*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(+.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 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.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 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.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 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -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 (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 n (/.f64 t U))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (sqrt.f64 (*.f64 U (/.f64 n t))) (/.f64 (/.f64 (*.f64 -2 (*.f64 l l)) Om) (sqrt.f64 2))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.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 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 Om Om))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 n (/.f64 t U)))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 2) (*.f64 2 (*.f64 Om Om)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 -2 (+.f64 (*.f64 (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om)) (sqrt.f64 (*.f64 U (/.f64 n t)))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 2) (*.f64 2 (*.f64 Om Om)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.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 -4 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 Om 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 Om Om))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 Om 3))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 5) U)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 n (/.f64 t U))))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 2) (*.f64 2 (*.f64 Om Om)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 -4 (/.f64 (*.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))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 2) (*.f64 2 (*.f64 Om Om)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (fma.f64 -2 (*.f64 (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om)) (sqrt.f64 (*.f64 U (/.f64 n t)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 U (pow.f64 t 5)) n)) (/.f64 -4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 Om 3)) (pow.f64 l 6)))))))
(*.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 (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 n (/.f64 t U))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (sqrt.f64 (*.f64 U (/.f64 n t))) (/.f64 (/.f64 (*.f64 -2 (*.f64 l l)) Om) (sqrt.f64 2))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.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 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 Om Om))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 n (/.f64 t U)))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 2) (*.f64 2 (*.f64 Om Om)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 -2 (+.f64 (*.f64 (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om)) (sqrt.f64 (*.f64 U (/.f64 n t)))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 2) (*.f64 2 (*.f64 Om Om)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.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 -4 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 Om 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 Om Om))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 Om 3))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 5) U)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 n (/.f64 t U))))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 2) (*.f64 2 (*.f64 Om Om)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 -4 (/.f64 (*.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))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 2) (*.f64 2 (*.f64 Om Om)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (fma.f64 -2 (*.f64 (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om)) (sqrt.f64 (*.f64 U (/.f64 n t)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 U (pow.f64 t 5)) n)) (/.f64 -4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 Om 3)) (pow.f64 l 6)))))))
(*.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 (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 n (/.f64 t U))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (sqrt.f64 (*.f64 U (/.f64 n t))) (/.f64 (/.f64 (*.f64 -2 (*.f64 l l)) Om) (sqrt.f64 2))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.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 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 Om Om))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 n (/.f64 t U)))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 2) (*.f64 2 (*.f64 Om Om)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 -2 (+.f64 (*.f64 (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om)) (sqrt.f64 (*.f64 U (/.f64 n t)))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 2) (*.f64 2 (*.f64 Om Om)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.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 -4 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 Om 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 Om Om))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 Om 3))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 5) U)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 n (/.f64 t U))))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 2) (*.f64 2 (*.f64 Om Om)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 -4 (/.f64 (*.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))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 2) (*.f64 2 (*.f64 Om Om)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (fma.f64 -2 (*.f64 (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om)) (sqrt.f64 (*.f64 U (/.f64 n t)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 U (pow.f64 t 5)) n)) (/.f64 -4 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 Om 3)) (pow.f64 l 6)))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (/.f64 n (/.f64 Om U))) (*.f64 l (sqrt.f64 -4)))
(*.f64 l (*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 U (/.f64 n Om))) (*.f64 l (sqrt.f64 -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 Om U))) (/.f64 t (*.f64 (sqrt.f64 -4) l))) (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -4))))
(fma.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 (/.f64 t (sqrt.f64 -4)) l) (*.f64 (sqrt.f64 (/.f64 n (/.f64 Om U))) (*.f64 l (sqrt.f64 -4))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (*.f64 l (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 t (*.f64 l (sqrt.f64 -4)))))
(fma.f64 l (*.f64 (sqrt.f64 (*.f64 U (/.f64 n Om))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 (/.f64 t l) (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 Om U))) (/.f64 t (*.f64 (sqrt.f64 -4) l))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -4)))))
(fma.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 (/.f64 t (sqrt.f64 -4)) l) (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 U (pow.f64 Om 3)))) (/.f64 (*.f64 t t) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 Om U))) (*.f64 l (sqrt.f64 -4)))))
(fma.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 t (*.f64 l (sqrt.f64 -4))) (fma.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (*.f64 l (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 n (*.f64 U (pow.f64 Om 3)))) (*.f64 (*.f64 (/.f64 t (pow.f64 l 3)) (/.f64 t (*.f64 -4 (sqrt.f64 -4)))) -1/2))))
(fma.f64 l (*.f64 (sqrt.f64 (*.f64 U (/.f64 n Om))) (sqrt.f64 -4)) (fma.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 (/.f64 t l) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 (*.f64 n U) (pow.f64 Om 3))) (*.f64 (*.f64 -1/2 (/.f64 t (pow.f64 l 3))) (/.f64 (/.f64 t -4) (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 Om U))) (/.f64 t (*.f64 (sqrt.f64 -4) l))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -4))))))
(fma.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 (/.f64 t (sqrt.f64 -4)) l) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 U (pow.f64 Om 5)))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -4) 5)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 U (pow.f64 Om 3)))) (/.f64 (*.f64 t t) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 Om U))) (*.f64 l (sqrt.f64 -4))))))
(fma.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 t (*.f64 l (sqrt.f64 -4))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 U (pow.f64 Om 3)))) (*.f64 (/.f64 t (pow.f64 l 3)) (/.f64 t (*.f64 -4 (sqrt.f64 -4))))) (fma.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (*.f64 l (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 U (pow.f64 Om 5)))) (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) (pow.f64 (sqrt.f64 -4) 5)))))))
(fma.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 (/.f64 t l) (sqrt.f64 -4)) (fma.f64 (sqrt.f64 (*.f64 (*.f64 n U) (pow.f64 Om 3))) (*.f64 (*.f64 -1/2 (/.f64 t (pow.f64 l 3))) (/.f64 (/.f64 t -4) (sqrt.f64 -4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 U (*.f64 n (pow.f64 Om 5)))) (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) (pow.f64 (sqrt.f64 -4) 5))) (*.f64 (sqrt.f64 (*.f64 U (/.f64 n Om))) (*.f64 l (sqrt.f64 -4))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 (sqrt.f64 -4) l)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 Om U))) (*.f64 l (sqrt.f64 -4))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (neg.f64 (*.f64 l (sqrt.f64 -4))))
(*.f64 (sqrt.f64 (*.f64 U (/.f64 n Om))) (*.f64 (sqrt.f64 -4) (neg.f64 l)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 Om U))) (/.f64 t (*.f64 l (sqrt.f64 -4))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 (sqrt.f64 -4) l))))
(*.f64 -1 (fma.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 (/.f64 t (sqrt.f64 -4)) l) (*.f64 (sqrt.f64 (/.f64 n (/.f64 Om U))) (*.f64 l (sqrt.f64 -4)))))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (*.f64 l (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 t (*.f64 l (sqrt.f64 -4))))))
(neg.f64 (fma.f64 l (*.f64 (sqrt.f64 (*.f64 U (/.f64 n Om))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 (/.f64 t l) (sqrt.f64 -4)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 Om U))) (/.f64 t (*.f64 l (sqrt.f64 -4))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 (sqrt.f64 -4) l)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 U (pow.f64 Om 3)))) (/.f64 (*.f64 t t) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (fma.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 (/.f64 t (sqrt.f64 -4)) l) (*.f64 (sqrt.f64 (/.f64 n (/.f64 Om U))) (*.f64 l (sqrt.f64 -4))))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 U (pow.f64 Om 3)))) (*.f64 (/.f64 t (pow.f64 l 3)) (/.f64 t (*.f64 -4 (sqrt.f64 -4))))) 1/2 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (*.f64 l (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 t (*.f64 l (sqrt.f64 -4)))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 n U) (pow.f64 Om 3))) (*.f64 (/.f64 t (pow.f64 l 3)) (*.f64 (/.f64 (/.f64 t -4) (sqrt.f64 -4)) 1/2))) (fma.f64 l (*.f64 (sqrt.f64 (*.f64 U (/.f64 n Om))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 (/.f64 t l) (sqrt.f64 -4)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 n (*.f64 Om U))) (/.f64 t (*.f64 l (sqrt.f64 -4))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 (sqrt.f64 -4) l))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -4) 5))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 U (pow.f64 Om 3)))) (/.f64 (*.f64 t t) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 -1 (fma.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 (/.f64 t (sqrt.f64 -4)) l) (*.f64 (sqrt.f64 (/.f64 n (/.f64 Om U))) (*.f64 l (sqrt.f64 -4))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 n (*.f64 U (pow.f64 Om 5))))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -4) 5))))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 U (pow.f64 Om 3)))) (*.f64 (/.f64 t (pow.f64 l 3)) (/.f64 t (*.f64 -4 (sqrt.f64 -4))))) 1/2 (fma.f64 -1 (fma.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (*.f64 l (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 t (*.f64 l (sqrt.f64 -4))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 U (pow.f64 Om 5)))) (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) (pow.f64 (sqrt.f64 -4) 5))))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 n U) (pow.f64 Om 3))) (*.f64 (/.f64 t (pow.f64 l 3)) (*.f64 (/.f64 (/.f64 t -4) (sqrt.f64 -4)) 1/2)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 U (*.f64 n (pow.f64 Om 5)))) (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) (pow.f64 (sqrt.f64 -4) 5)))) (fma.f64 l (*.f64 (sqrt.f64 (*.f64 U (/.f64 n Om))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 (/.f64 t l) (sqrt.f64 -4))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 U (*.f64 n (pow.f64 Om 5)))) (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) (pow.f64 (sqrt.f64 -4) 5))) (*.f64 (sqrt.f64 (*.f64 (*.f64 n U) (pow.f64 Om 3))) (*.f64 (/.f64 t (pow.f64 l 3)) (*.f64 (/.f64 (/.f64 t -4) (sqrt.f64 -4)) 1/2)))) (fma.f64 l (*.f64 (sqrt.f64 (*.f64 U (/.f64 n Om))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 (/.f64 t l) (sqrt.f64 -4)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 (sqrt.f64 -4) l))
(*.f64 (sqrt.f64 (/.f64 n (/.f64 Om U))) (*.f64 l (sqrt.f64 -4)))
(*.f64 l (*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 U (/.f64 n Om))) (*.f64 l (sqrt.f64 -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 Om U))) (/.f64 t (*.f64 l (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 (sqrt.f64 -4) l)))
(fma.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 (/.f64 t (sqrt.f64 -4)) l) (*.f64 (sqrt.f64 (/.f64 n (/.f64 Om U))) (*.f64 l (sqrt.f64 -4))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (*.f64 l (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 t (*.f64 l (sqrt.f64 -4)))))
(fma.f64 l (*.f64 (sqrt.f64 (*.f64 U (/.f64 n Om))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 (/.f64 t l) (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 Om U))) (/.f64 t (*.f64 l (sqrt.f64 -4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 (sqrt.f64 -4) l))))
(fma.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 (/.f64 t (sqrt.f64 -4)) l) (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 U (pow.f64 Om 3)))) (/.f64 (*.f64 t t) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 Om U))) (*.f64 l (sqrt.f64 -4)))))
(fma.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 t (*.f64 l (sqrt.f64 -4))) (fma.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (*.f64 l (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 n (*.f64 U (pow.f64 Om 3)))) (*.f64 (*.f64 (/.f64 t (pow.f64 l 3)) (/.f64 t (*.f64 -4 (sqrt.f64 -4)))) -1/2))))
(fma.f64 l (*.f64 (sqrt.f64 (*.f64 U (/.f64 n Om))) (sqrt.f64 -4)) (fma.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 (/.f64 t l) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 (*.f64 n U) (pow.f64 Om 3))) (*.f64 (*.f64 -1/2 (/.f64 t (pow.f64 l 3))) (/.f64 (/.f64 t -4) (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (*.f64 Om U))) (/.f64 t (*.f64 l (sqrt.f64 -4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 l 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sqrt.f64 -4) 5) (pow.f64 l 5))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 (sqrt.f64 -4) l)))))
(fma.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 (/.f64 t (sqrt.f64 -4)) l) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 U (pow.f64 Om 5)))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -4) 5)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 U (pow.f64 Om 3)))) (/.f64 (*.f64 t t) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 Om U))) (*.f64 l (sqrt.f64 -4))))))
(fma.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 t (*.f64 l (sqrt.f64 -4))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 U (pow.f64 Om 3)))) (*.f64 (/.f64 t (pow.f64 l 3)) (/.f64 t (*.f64 -4 (sqrt.f64 -4))))) (fma.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (*.f64 l (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 n (*.f64 U (pow.f64 Om 5)))) (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) (pow.f64 (sqrt.f64 -4) 5)))))))
(fma.f64 (sqrt.f64 (*.f64 n (*.f64 U Om))) (/.f64 (/.f64 t l) (sqrt.f64 -4)) (fma.f64 (sqrt.f64 (*.f64 (*.f64 n U) (pow.f64 Om 3))) (*.f64 (*.f64 -1/2 (/.f64 t (pow.f64 l 3))) (/.f64 (/.f64 t -4) (sqrt.f64 -4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 U (*.f64 n (pow.f64 Om 5)))) (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) (pow.f64 (sqrt.f64 -4) 5))) (*.f64 (sqrt.f64 (*.f64 U (/.f64 n Om))) (*.f64 l (sqrt.f64 -4))))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)
(/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)
(*.f64 (/.f64 n Om) (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 U (/.f64 l (/.f64 Om l))))
(*.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 n (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 n (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 n (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 n (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 n (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 n (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 n (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 n (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 -1 (*.f64 n (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -4 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om))
(*.f64 n (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om))
(*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.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 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.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 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.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 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -4 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om))
(*.f64 n (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om))
(*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -4 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om))
(*.f64 n (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om))
(*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 n (pow.f64 l 2)) Om)) (*.f64 2 (*.f64 n t))) U)
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 n (pow.f64 l 2)) Om)) (*.f64 2 (*.f64 n t))) U)
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 n (pow.f64 l 2)) Om)) (*.f64 2 (*.f64 n t))) U)
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 n (pow.f64 l 2)) Om)) (*.f64 2 (*.f64 n t))) U)
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 n (pow.f64 l 2)) Om)) (*.f64 2 (*.f64 n t))) U)
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 n (pow.f64 l 2)) Om)) (*.f64 2 (*.f64 n t))) U)
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 n (pow.f64 l 2)) Om)) (*.f64 2 (*.f64 n t))) U)
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 n (pow.f64 l 2)) Om)) (*.f64 2 (*.f64 n t))) U)
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 n (pow.f64 l 2)) Om)) (*.f64 -2 (*.f64 n t))) U))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 n (pow.f64 l 2)) Om)) (*.f64 -2 (*.f64 n t))) U))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 n (pow.f64 l 2)) Om)) (*.f64 -2 (*.f64 n t))) U))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 n (pow.f64 l 2)) Om)) (*.f64 -2 (*.f64 n t))) U))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -4 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om))
(*.f64 n (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om))
(*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4)))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.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 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.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 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 n (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))
(*.f64 n (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)))
(*.f64 n (fma.f64 2 (*.f64 t U) (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))

localize36.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.5b
(sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))
5.2b
(*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))
7.4b
(*.f64 (/.f64 l Om) (-.f64 U* U))
10.1b
(sqrt.f64 (*.f64 n (*.f64 U 2)))
Compiler

Compiled 122 to 39 computations (68% saved)

series31.0ms (0.1%)

Counts
2 → 40
Calls

24 calls:

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

rewrite73.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
632×prod-diff_binary64
356×expm1-udef_binary64
356×log1p-udef_binary64
307×fma-def_binary64
204×add-sqr-sqrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01935
140135
2521735
Stop Event
node limit
Counts
2 → 50
Calls
Call 1
Inputs
(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))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 n U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 n U))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 n U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 n U)))) (cbrt.f64 (*.f64 2 (*.f64 n U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 n) (sqrt.f64 (*.f64 U 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 n U)) 1/4) (pow.f64 (*.f64 2 (*.f64 n U)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 n U))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 n U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n U)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 n U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 n U))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 n U))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 n U) 1/2) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 n U)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 n U)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 n U)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 n U)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 n U)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 n U)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 n U)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 n U)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n U)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 n U))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 n U)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t))) (cbrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t) 1/4) (pow.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t))) 1))))))

simplify94.0ms (0.2%)

Algorithm
egg-herbie
Rules
732×associate-*l/_binary64
354×distribute-rgt-in_binary64
350×distribute-lft-in_binary64
324×associate-/r/_binary64
312×unswap-sqr_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03223246
19723095
236803011
Stop Event
node limit
Counts
90 → 120
Calls
Call 1
Inputs
(sqrt.f64 t)
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 l 2) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 l 2) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))) (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 -1/8 (*.f64 (*.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 1 (pow.f64 t 3))))) (sqrt.f64 t)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 l 2) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))) (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 -1/8 (*.f64 (*.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 1 (pow.f64 t 3))))) (+.f64 (*.f64 1/16 (*.f64 (*.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 1 (pow.f64 t 5))))) (sqrt.f64 t))))
(*.f64 l (sqrt.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 l (sqrt.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 3))))) (*.f64 l (sqrt.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 3))))) (+.f64 (*.f64 l (sqrt.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 5))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) Om))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 t (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 Om (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) Om)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 t (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 Om (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) Om))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 t (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 Om (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) Om)))))))
(*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (-.f64 U* U)))) l)) (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (-.f64 U* U)))) l)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 t (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (-.f64 U* U)))) l)) 2)) Om) l) (sqrt.f64 (/.f64 1 (*.f64 n (-.f64 U* U)))))) (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (-.f64 U* U)))) l)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 t (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (-.f64 U* U)))) l)) 2)) (pow.f64 Om 2)) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 n 3) (pow.f64 (-.f64 U* U) 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 t (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (-.f64 U* U)))) l)) 2)) Om) l) (sqrt.f64 (/.f64 1 (*.f64 n (-.f64 U* U)))))) (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om)))))
(sqrt.f64 t)
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U* U))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 l 2))) 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U* U))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 l 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U* U))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 l 2))) 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))))
(sqrt.f64 t)
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U* U))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 l 2)) 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U* U))) (pow.f64 (*.f64 (pow.f64 l 2) (sqrt.f64 (/.f64 1 t))) 2))) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U* U))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 l 2)) 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))))
(sqrt.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))))
(+.f64 (sqrt.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U* U))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))))))))
(+.f64 (sqrt.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 U* U) 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U* U))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 U* U) 3))) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 5))))) (+.f64 (sqrt.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 U* U) 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U* U))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))))))))))
(sqrt.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)))
(+.f64 (sqrt.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)))))))
(+.f64 (sqrt.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 4) (pow.f64 U* 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om) t) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om))))))))
(+.f64 (sqrt.f64 (+.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 (pow.f64 n 3) (*.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 1 (pow.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)) 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 4) (pow.f64 U* 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om) t) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)))))))))
(sqrt.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))
(+.f64 (sqrt.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 4) (pow.f64 U 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) 3))))) (+.f64 (sqrt.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 4) (pow.f64 U 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) 3))))) (+.f64 (sqrt.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 6) (pow.f64 U 3))) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) 5))))))))
(sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l) Om))
(+.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l) Om)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l))) t)))
(+.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l) Om)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 3) (pow.f64 l 3)))) (pow.f64 t 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l))) t))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 5) (pow.f64 l 5)))) (pow.f64 t 3))) (+.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l) Om)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 3) (pow.f64 l 3)))) (pow.f64 t 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l))) t)))))
Outputs
(sqrt.f64 t)
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 l 2) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))
(fma.f64 1/2 (*.f64 (*.f64 l l) (*.f64 (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U* U))) (/.f64 2 Om)) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))
(fma.f64 1/2 (*.f64 (*.f64 l l) (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 U* U) (/.f64 Om n)) Om) (/.f64 -2 Om)) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))
(fma.f64 1/2 (*.f64 (*.f64 l l) (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 l 2) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))) (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 -1/8 (*.f64 (*.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 1 (pow.f64 t 3))))) (sqrt.f64 t)))
(fma.f64 1/2 (*.f64 (*.f64 l l) (*.f64 (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U* U))) (/.f64 2 Om)) (sqrt.f64 (/.f64 1 t)))) (fma.f64 -1/8 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U* U))) (/.f64 2 Om)) 2) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (sqrt.f64 t)))
(fma.f64 1/2 (*.f64 (*.f64 l l) (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 U* U) (/.f64 Om n)) Om) (/.f64 -2 Om)) (sqrt.f64 (/.f64 1 t)))) (fma.f64 (*.f64 (*.f64 -1/8 (pow.f64 l 4)) (pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 U* U) (/.f64 Om n)) Om) (/.f64 -2 Om)) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (sqrt.f64 t)))
(fma.f64 1/2 (*.f64 (*.f64 l l) (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (sqrt.f64 (/.f64 1 t)))) (fma.f64 -1/8 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) 2) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (sqrt.f64 t)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 l 2) (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))) (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 -1/8 (*.f64 (*.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 1 (pow.f64 t 3))))) (+.f64 (*.f64 1/16 (*.f64 (*.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 1 (pow.f64 t 5))))) (sqrt.f64 t))))
(fma.f64 1/2 (*.f64 (*.f64 l l) (*.f64 (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U* U))) (/.f64 2 Om)) (sqrt.f64 (/.f64 1 t)))) (fma.f64 -1/8 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U* U))) (/.f64 2 Om)) 2) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (fma.f64 1/16 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U* U))) (/.f64 2 Om)) 3) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))) (sqrt.f64 t))))
(fma.f64 1/2 (*.f64 (*.f64 l l) (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 U* U) (/.f64 Om n)) Om) (/.f64 -2 Om)) (sqrt.f64 (/.f64 1 t)))) (fma.f64 -1/8 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 U* U) (/.f64 Om n)) Om) (/.f64 -2 Om)) 2) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (fma.f64 (*.f64 (*.f64 1/16 (pow.f64 l 6)) (pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 U* U) (/.f64 Om n)) Om) (/.f64 -2 Om)) 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (sqrt.f64 t))))
(fma.f64 1/2 (*.f64 (*.f64 l l) (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (sqrt.f64 (/.f64 1 t)))) (fma.f64 -1/8 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) 2) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (fma.f64 (*.f64 (*.f64 1/16 (pow.f64 l 6)) (pow.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))) (sqrt.f64 t))))
(*.f64 l (sqrt.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))))
(*.f64 l (sqrt.f64 (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U* U))) (/.f64 2 Om))))
(*.f64 l (sqrt.f64 (+.f64 (/.f64 (/.f64 (-.f64 U* U) (/.f64 Om n)) Om) (/.f64 -2 Om))))
(*.f64 l (sqrt.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (*.f64 l (sqrt.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))
(fma.f64 1/2 (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U* U))) (/.f64 2 Om))))) (*.f64 l (sqrt.f64 (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U* U))) (/.f64 2 Om)))))
(fma.f64 1/2 (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 (-.f64 U* U) (/.f64 Om n)) Om) (/.f64 -2 Om))))) (*.f64 l (sqrt.f64 (+.f64 (/.f64 (/.f64 (-.f64 U* U) (/.f64 Om n)) Om) (/.f64 -2 Om)))))
(fma.f64 1/2 (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om))))) (*.f64 l (sqrt.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 3))))) (*.f64 l (sqrt.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))))))
(fma.f64 1/2 (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U* U))) (/.f64 2 Om))))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 t t) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U* U))) (/.f64 2 Om)) 3)))) (*.f64 l (sqrt.f64 (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U* U))) (/.f64 2 Om))))))
(fma.f64 1/2 (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 (-.f64 U* U) (/.f64 Om n)) Om) (/.f64 -2 Om))))) (fma.f64 l (sqrt.f64 (+.f64 (/.f64 (/.f64 (-.f64 U* U) (/.f64 Om n)) Om) (/.f64 -2 Om))) (*.f64 -1/8 (*.f64 (/.f64 t (/.f64 (pow.f64 l 3) t)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 U* U) (/.f64 Om n)) Om) (/.f64 -2 Om)) 3)))))))
(fma.f64 1/2 (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om))))) (fma.f64 l (sqrt.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) 3))) (/.f64 (*.f64 -1/8 (*.f64 t t)) (pow.f64 l 3)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 3))))) (+.f64 (*.f64 l (sqrt.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 5))))))))
(fma.f64 1/2 (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U* U))) (/.f64 2 Om))))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 t t) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U* U))) (/.f64 2 Om)) 3)))) (fma.f64 l (sqrt.f64 (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U* U))) (/.f64 2 Om))) (*.f64 (*.f64 1/16 (/.f64 (pow.f64 t 3) (pow.f64 l 5))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) (-.f64 U* U))) (/.f64 2 Om)) 5)))))))
(fma.f64 1/2 (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 (-.f64 U* U) (/.f64 Om n)) Om) (/.f64 -2 Om))))) (fma.f64 -1/8 (*.f64 (/.f64 t (/.f64 (pow.f64 l 3) t)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 U* U) (/.f64 Om n)) Om) (/.f64 -2 Om)) 3)))) (fma.f64 l (sqrt.f64 (+.f64 (/.f64 (/.f64 (-.f64 U* U) (/.f64 Om n)) Om) (/.f64 -2 Om))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 U* U) (/.f64 Om n)) Om) (/.f64 -2 Om)) 5))))))))
(fma.f64 1/2 (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om))))) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 t (pow.f64 l 3)) t) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) 3)))) (fma.f64 l (sqrt.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om))) (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) 5))) 1/16)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) Om))))
(neg.f64 (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 (/.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) Om))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 2 (/.f64 (-.f64 U* U) (/.f64 Om n))) Om)) (neg.f64 (*.f64 l (sqrt.f64 -1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 (/.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) Om)) (neg.f64 l)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 t (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 Om (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) Om)))))
(fma.f64 -1/2 (*.f64 (/.f64 (/.f64 t (sqrt.f64 -1)) l) (sqrt.f64 (/.f64 Om (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))))) (neg.f64 (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 (/.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) Om)))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 t l) (/.f64 (sqrt.f64 (/.f64 Om (-.f64 2 (/.f64 (-.f64 U* U) (/.f64 Om n))))) (sqrt.f64 -1)))) (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 (/.f64 (-.f64 2 (/.f64 (-.f64 U* U) (/.f64 Om n))) Om))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 Om (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 -1/2 (/.f64 (/.f64 t l) (sqrt.f64 -1)))) (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 (/.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) Om))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 t (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 Om (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) Om))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 t t) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) 3)))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 t (sqrt.f64 -1)) l) (sqrt.f64 (/.f64 Om (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))))) (neg.f64 (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 (/.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) Om))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 t t) (*.f64 (pow.f64 l 3) (*.f64 -1 (sqrt.f64 -1)))) (sqrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (-.f64 2 (/.f64 (-.f64 U* U) (/.f64 Om n))) 3)))) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 t l) (/.f64 (sqrt.f64 (/.f64 Om (-.f64 2 (/.f64 (-.f64 U* U) (/.f64 Om n))))) (sqrt.f64 -1)))) (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 (/.f64 (-.f64 2 (/.f64 (-.f64 U* U) (/.f64 Om n))) Om)))))
(fma.f64 1/8 (*.f64 (*.f64 (/.f64 t (pow.f64 l 3)) t) (/.f64 (fabs.f64 (/.f64 (pow.f64 Om 3/2) (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 3/2))) (neg.f64 (sqrt.f64 -1)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 Om (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 -1/2 (/.f64 (/.f64 t l) (sqrt.f64 -1)))) (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 (/.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) Om)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 t (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 Om (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) Om)))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 t t) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -1) 5))) (sqrt.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) 5)))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 t (sqrt.f64 -1)) l) (sqrt.f64 (/.f64 Om (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))))) (neg.f64 (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 (/.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) Om)))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 t t) (*.f64 (pow.f64 l 3) (*.f64 -1 (sqrt.f64 -1)))) (sqrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (-.f64 2 (/.f64 (-.f64 U* U) (/.f64 Om n))) 3)))) (-.f64 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -1) 5))) (sqrt.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (-.f64 2 (/.f64 (-.f64 U* U) (/.f64 Om n))) 5)))) (*.f64 -1/2 (*.f64 (/.f64 t l) (/.f64 (sqrt.f64 (/.f64 Om (-.f64 2 (/.f64 (-.f64 U* U) (/.f64 Om n))))) (sqrt.f64 -1))))) (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 (/.f64 (-.f64 2 (/.f64 (-.f64 U* U) (/.f64 Om n))) Om)))))
(fma.f64 1/8 (*.f64 (*.f64 (/.f64 t (pow.f64 l 3)) t) (/.f64 (fabs.f64 (/.f64 (pow.f64 Om 3/2) (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 3/2))) (neg.f64 (sqrt.f64 -1)))) (-.f64 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) (/.f64 (fabs.f64 (/.f64 (pow.f64 Om 5/2) (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 5/2))) (pow.f64 (sqrt.f64 -1) 5))) (*.f64 (sqrt.f64 (/.f64 Om (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) (*.f64 -1/2 (/.f64 (/.f64 t l) (sqrt.f64 -1))))) (*.f64 (*.f64 l (sqrt.f64 -1)) (sqrt.f64 (/.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) Om)))))
(*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (-.f64 U* U)))) l)) (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om)))
(fma.f64 -1 (*.f64 l (sqrt.f64 (/.f64 (/.f64 1 n) (-.f64 U* U)))) (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om)) (*.f64 l (sqrt.f64 (/.f64 1 (*.f64 n (-.f64 U* U))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om)) (*.f64 l (sqrt.f64 (/.f64 (/.f64 1 n) (-.f64 U* U)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (-.f64 U* U)))) l)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 t (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (-.f64 U* U)))) l)) 2)) Om) l) (sqrt.f64 (/.f64 1 (*.f64 n (-.f64 U* U)))))) (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om))))
(fma.f64 -1 (*.f64 l (sqrt.f64 (/.f64 (/.f64 1 n) (-.f64 U* U)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (-.f64 U* U))) (/.f64 (-.f64 t (pow.f64 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 (/.f64 1 n) (-.f64 U* U))))) 2)) (/.f64 l Om))) (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (-.f64 U* U)))) (/.f64 Om (/.f64 l (-.f64 t (pow.f64 (*.f64 l (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 n (-.f64 U* U)))))) 2))))) (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om))) (*.f64 l (sqrt.f64 (/.f64 1 (*.f64 n (-.f64 U* U))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (-.f64 U* U))) (+.f64 (neg.f64 l) (*.f64 1/2 (*.f64 (/.f64 Om l) (-.f64 t (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (-.f64 U* U))) (neg.f64 l)) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (-.f64 U* U)))) l)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 t (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (-.f64 U* U)))) l)) 2)) (pow.f64 Om 2)) l) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 n 3) (pow.f64 (-.f64 U* U) 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 t (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (-.f64 U* U)))) l)) 2)) Om) l) (sqrt.f64 (/.f64 1 (*.f64 n (-.f64 U* U)))))) (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om)))))
(fma.f64 -1 (*.f64 l (sqrt.f64 (/.f64 (/.f64 1 n) (-.f64 U* U)))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 t (pow.f64 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 (/.f64 1 n) (-.f64 U* U))))) 2)) (/.f64 l (*.f64 Om Om))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 n 3)) (pow.f64 (-.f64 U* U) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (-.f64 U* U))) (/.f64 (-.f64 t (pow.f64 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 (/.f64 1 n) (-.f64 U* U))))) 2)) (/.f64 l Om))) (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om)))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 Om Om) (-.f64 t (pow.f64 (*.f64 l (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 n (-.f64 U* U)))))) 2))) (/.f64 l (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 n 3) (pow.f64 (-.f64 U* U) 3)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (-.f64 U* U)))) (/.f64 Om (/.f64 l (-.f64 t (pow.f64 (*.f64 l (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 n (-.f64 U* U)))))) 2))))) (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om)))) (*.f64 l (sqrt.f64 (/.f64 1 (*.f64 n (-.f64 U* U))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (-.f64 U* U))) (+.f64 (neg.f64 l) (*.f64 1/2 (*.f64 (/.f64 Om l) (-.f64 t (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (-.f64 U* U))) (neg.f64 l)) 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 t (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (-.f64 U* U))) (neg.f64 l)) 2)) (*.f64 (*.f64 Om Om) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 n 3)) (pow.f64 (-.f64 U* U) 3))))) l)))
(sqrt.f64 t)
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 (*.f64 l l) Om)) (sqrt.f64 t))
(fma.f64 (neg.f64 (/.f64 (*.f64 l l) Om)) (sqrt.f64 (/.f64 1 t)) (sqrt.f64 t))
(-.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 (/.f64 l Om) l)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U* U))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 l 2))) 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t)))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 (*.f64 l l) Om)) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U* U)) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 1 t)))) 2)) (sqrt.f64 (/.f64 1 t))) (*.f64 Om Om)) (sqrt.f64 t)))
(+.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 (/.f64 1 t)) (+.f64 (neg.f64 (/.f64 (*.f64 l l) Om)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 l l) (*.f64 n (-.f64 U* U))) (pow.f64 (*.f64 l (*.f64 l (sqrt.f64 (/.f64 1 t)))) 2)) (*.f64 Om Om))))))
(+.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 (/.f64 1 t)) (+.f64 (/.f64 (*.f64 l (neg.f64 l)) Om) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (-.f64 U* U) (*.f64 (*.f64 l l) n)) (*.f64 (pow.f64 l 4) (/.f64 1 t))) (*.f64 Om Om))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U* U))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 l 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U* U))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 l 2))) 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 (*.f64 l l) Om)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (-.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U* U)) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 1 t)))) 2)) (/.f64 (pow.f64 Om 3) (*.f64 l l)))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U* U)) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 1 t)))) 2)) (sqrt.f64 (/.f64 1 t))) (*.f64 Om Om)) (sqrt.f64 t))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 l l) (*.f64 n (-.f64 U* U))) (pow.f64 (*.f64 l (*.f64 l (sqrt.f64 (/.f64 1 t)))) 2)) (pow.f64 Om 3)) (*.f64 l l))) (+.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 (/.f64 1 t)) (+.f64 (neg.f64 (/.f64 (*.f64 l l) Om)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 l l) (*.f64 n (-.f64 U* U))) (pow.f64 (*.f64 l (*.f64 l (sqrt.f64 (/.f64 1 t)))) 2)) (*.f64 Om Om)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 U* U) (*.f64 (*.f64 l l) n)) (*.f64 (pow.f64 l 4) (/.f64 1 t))) (pow.f64 Om 3)) (*.f64 l l))) (+.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 (/.f64 1 t)) (+.f64 (/.f64 (*.f64 l (neg.f64 l)) Om) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (-.f64 U* U) (*.f64 (*.f64 l l) n)) (*.f64 (pow.f64 l 4) (/.f64 1 t))) (*.f64 Om Om)))))))
(sqrt.f64 t)
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 (*.f64 l l) Om)) (sqrt.f64 t))
(fma.f64 (neg.f64 (/.f64 (*.f64 l l) Om)) (sqrt.f64 (/.f64 1 t)) (sqrt.f64 t))
(-.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 (/.f64 1 t)) (*.f64 (/.f64 l Om) l)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U* U))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 l 2)) 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t)))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 (*.f64 l l) Om)) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U* U)) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 1 t)))) 2)) (sqrt.f64 (/.f64 1 t))) (*.f64 Om Om)) (sqrt.f64 t)))
(+.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 (/.f64 1 t)) (+.f64 (neg.f64 (/.f64 (*.f64 l l) Om)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 l l) (*.f64 n (-.f64 U* U))) (pow.f64 (*.f64 l (*.f64 l (sqrt.f64 (/.f64 1 t)))) 2)) (*.f64 Om Om))))))
(+.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 (/.f64 1 t)) (+.f64 (/.f64 (*.f64 l (neg.f64 l)) Om) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (-.f64 U* U) (*.f64 (*.f64 l l) n)) (*.f64 (pow.f64 l 4) (/.f64 1 t))) (*.f64 Om Om))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U* U))) (pow.f64 (*.f64 (pow.f64 l 2) (sqrt.f64 (/.f64 1 t))) 2))) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U* U))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 t)) (pow.f64 l 2)) 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 t)) (/.f64 (*.f64 l l) Om)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (/.f64 (-.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U* U)) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 1 t)))) 2)) (/.f64 (pow.f64 Om 3) (*.f64 l l)))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U* U)) (pow.f64 (neg.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 1 t)))) 2)) (sqrt.f64 (/.f64 1 t))) (*.f64 Om Om)) (sqrt.f64 t))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 l l) (*.f64 n (-.f64 U* U))) (pow.f64 (*.f64 l (*.f64 l (sqrt.f64 (/.f64 1 t)))) 2)) (pow.f64 Om 3)) (*.f64 l l))) (+.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 (/.f64 1 t)) (+.f64 (neg.f64 (/.f64 (*.f64 l l) Om)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 l l) (*.f64 n (-.f64 U* U))) (pow.f64 (*.f64 l (*.f64 l (sqrt.f64 (/.f64 1 t)))) 2)) (*.f64 Om Om)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 U* U) (*.f64 (*.f64 l l) n)) (*.f64 (pow.f64 l 4) (/.f64 1 t))) (pow.f64 Om 3)) (*.f64 l l))) (+.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 (/.f64 1 t)) (+.f64 (/.f64 (*.f64 l (neg.f64 l)) Om) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (-.f64 U* U) (*.f64 (*.f64 l l) n)) (*.f64 (pow.f64 l 4) (/.f64 1 t))) (*.f64 Om Om)))))))
(sqrt.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))))
(sqrt.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l l) Om) -2 t))
(sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t))
(+.f64 (sqrt.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U* U))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))))))))
(+.f64 (sqrt.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om))) (*.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U* U)) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 (*.f64 (*.f64 l l) (-.f64 U* U)) Om)) (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (*.f64 l l) Om) -2 t)))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l l) Om) -2 t)))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) n) (*.f64 Om Om)) (-.f64 U* U)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t)))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t)))
(+.f64 (sqrt.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 U* U) 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U* U))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))))))))
(+.f64 (sqrt.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 n n) (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 U* U) 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) 3)))) (*.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U* U)) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)))))))
(+.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l l) Om) -2 t)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 (*.f64 (*.f64 l l) (-.f64 U* U)) Om)) (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (*.f64 l l) Om) -2 t)))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 n n) (pow.f64 Om 4)) (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 U* U) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (/.f64 (*.f64 l l) Om) -2 t) 3)))))))
(+.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) n) (*.f64 Om Om)) (-.f64 U* U)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t) 3))) (/.f64 (*.f64 (*.f64 n (*.f64 n (pow.f64 l 4))) -1/8) (/.f64 (pow.f64 Om 4) (pow.f64 (-.f64 U* U) 2))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 U* U) 3))) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 5))))) (+.f64 (sqrt.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 U* U) 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U* U))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 t (*.f64 -2 (/.f64 (pow.f64 l 2) Om))))))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 n 3) (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 U* U) 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) 5)))) (+.f64 (sqrt.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 n n) (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 U* U) 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) 3)))) (*.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (-.f64 U* U)) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om))))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 n 3) (pow.f64 Om 6)) (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 U* U) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (/.f64 (*.f64 l l) Om) -2 t) 5)))) (+.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l l) Om) -2 t)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 (*.f64 (*.f64 l l) (-.f64 U* U)) Om)) (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (*.f64 l l) Om) -2 t)))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 n n) (pow.f64 Om 4)) (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 U* U) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (/.f64 (*.f64 l l) Om) -2 t) 3))))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) n) (*.f64 Om Om)) (-.f64 U* U)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t) 3))) (/.f64 (*.f64 (*.f64 n (*.f64 n (pow.f64 l 4))) -1/8) (/.f64 (pow.f64 Om 4) (pow.f64 (-.f64 U* U) 2))))) (fma.f64 (*.f64 (/.f64 (*.f64 1/16 (pow.f64 n 3)) (pow.f64 Om 6)) (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 U* U) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t) 5))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t))))
(sqrt.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)))
(sqrt.f64 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))
(sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))))
(+.f64 (sqrt.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)))))))
(+.f64 (sqrt.f64 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))) (*.f64 (*.f64 1/2 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) U*)))) (sqrt.f64 (/.f64 1 (+.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 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))) (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om)) (sqrt.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))) (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))
(+.f64 (sqrt.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 4) (pow.f64 U* 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om) t) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om))))))))
(+.f64 (sqrt.f64 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 n n) (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (*.f64 U* U*)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) 3)))) (*.f64 (*.f64 1/2 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) U*)))) (sqrt.f64 (/.f64 1 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))))))
(+.f64 (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 n n) (pow.f64 Om 4)) (*.f64 U* (*.f64 U* (pow.f64 l 4)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))) 3)))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om)) (sqrt.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))) (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))) 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 n n) (pow.f64 Om 4)) (*.f64 U* (*.f64 U* (pow.f64 l 4)))))))
(+.f64 (sqrt.f64 (+.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 (pow.f64 n 3) (*.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 1 (pow.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)) 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 4) (pow.f64 U* 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om) t) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U*)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))) Om)))))))))
(+.f64 (sqrt.f64 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) 3))) (*.f64 (/.f64 (pow.f64 n 3) (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)))))))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 n n) (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (*.f64 U* U*)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) 3)))) (*.f64 (*.f64 1/2 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) U*)))) (sqrt.f64 (/.f64 1 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))) 3))) (+.f64 (*.f64 (*.f64 1/16 (/.f64 (pow.f64 n 3) (pow.f64 Om 6))) (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 U* 3)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 n n) (pow.f64 Om 4)) (*.f64 U* (*.f64 U* (pow.f64 l 4))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))) (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))) 3))) (+.f64 (*.f64 (*.f64 1/16 (/.f64 (pow.f64 n 3) (pow.f64 Om 6))) (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 U* 3)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 n n) (pow.f64 Om 4)) (*.f64 U* (*.f64 U* (pow.f64 l 4))))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om)) (sqrt.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))) (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))))))
(sqrt.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))
(sqrt.f64 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))))))
(sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))
(+.f64 (sqrt.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))))
(+.f64 (sqrt.f64 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))))) (*.f64 (*.f64 -1/2 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) U)))) (sqrt.f64 (/.f64 1 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U)) Om)) (sqrt.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))) (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 l U)) (/.f64 n Om)) Om) (sqrt.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))) (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 4) (pow.f64 U 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) 3))))) (+.f64 (sqrt.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 n n) (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (*.f64 U U)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))))) 3)))) (+.f64 (sqrt.f64 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))))) (*.f64 (*.f64 -1/2 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) U)))) (sqrt.f64 (/.f64 1 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))))))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 n n) (pow.f64 Om 4)) (*.f64 U (*.f64 U (pow.f64 l 4)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) 3)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U)) Om)) (sqrt.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))) (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 n n) (pow.f64 Om 4)) (*.f64 U (*.f64 U (pow.f64 l 4)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) 3)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 l U)) (/.f64 n Om)) Om) (sqrt.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))) (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 4) (pow.f64 U 2))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) 3))))) (+.f64 (sqrt.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 6) (pow.f64 U 3))) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) 5))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 n n) (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (*.f64 U U)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))))) 3)))) (+.f64 (sqrt.f64 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))))) (fma.f64 -1/2 (*.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) U))) (sqrt.f64 (/.f64 1 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))))))) (*.f64 (*.f64 -1/16 (/.f64 (pow.f64 n 3) (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 U 3))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (/.f64 l (/.f64 Om (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))))) 5)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 n n) (pow.f64 Om 4)) (*.f64 U (*.f64 U (pow.f64 l 4)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) 3)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U)) Om)) (sqrt.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))) (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))) (*.f64 -1/16 (*.f64 (*.f64 (/.f64 (pow.f64 n 3) (pow.f64 Om 6)) (*.f64 (pow.f64 l 6) (pow.f64 U 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) 5))))))
(+.f64 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 n n) (pow.f64 Om 4)) (*.f64 U (*.f64 U (pow.f64 l 4)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) 3)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 l (*.f64 l U)) (/.f64 n Om)) Om) (sqrt.f64 (/.f64 1 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))) (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))) (*.f64 (*.f64 (/.f64 (pow.f64 n 3) (pow.f64 Om 6)) (*.f64 (pow.f64 l 6) (pow.f64 U 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) 5))) -1/16)))
(sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l) Om))
(sqrt.f64 (/.f64 (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)) (/.f64 Om l)))
(sqrt.f64 (*.f64 (/.f64 (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 l n)) Om)) Om) l))
(sqrt.f64 (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) l))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l) Om)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l))) t)))
(+.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)) (/.f64 Om l))) (*.f64 1/2 (*.f64 t (sqrt.f64 (/.f64 (/.f64 Om (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om))) l)))))
(fma.f64 1/2 (*.f64 t (sqrt.f64 (/.f64 (/.f64 Om l) (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 l n)) Om))))) (sqrt.f64 (*.f64 (/.f64 (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 l n)) Om)) Om) l)))
(fma.f64 1/2 (*.f64 t (sqrt.f64 (/.f64 (/.f64 Om l) (fma.f64 l -2 (*.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) l))))) (sqrt.f64 (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) l)))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l) Om)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 3) (pow.f64 l 3)))) (pow.f64 t 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l))) t))))
(+.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)) (/.f64 Om l))) (fma.f64 -1/8 (*.f64 (*.f64 t t) (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)) 3))))) (*.f64 1/2 (*.f64 t (sqrt.f64 (/.f64 (/.f64 Om (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om))) l))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 l n)) Om)) Om) l)) (fma.f64 1/2 (*.f64 t (sqrt.f64 (/.f64 (/.f64 Om l) (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 l n)) Om))))) (*.f64 -1/8 (*.f64 (*.f64 t t) (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 l n)) Om)) 3))))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) l)))) (*.f64 t (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 Om l) (fma.f64 l -2 (*.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) l))))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (fma.f64 l -2 (*.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) l)) 3)) (pow.f64 l 3)))) t))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 5) (pow.f64 l 5)))) (pow.f64 t 3))) (+.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l) Om)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) 3) (pow.f64 l 3)))) (pow.f64 t 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l))) t)))))
(fma.f64 1/16 (*.f64 (pow.f64 t 3) (sqrt.f64 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)) 5)) (pow.f64 l 5)))) (+.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)) (/.f64 Om l))) (fma.f64 -1/8 (*.f64 (*.f64 t t) (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om)) 3))))) (*.f64 1/2 (*.f64 t (sqrt.f64 (/.f64 (/.f64 Om (+.f64 (*.f64 l -2) (/.f64 (*.f64 (*.f64 n l) (-.f64 U* U)) Om))) l)))))))
(+.f64 (fma.f64 1/2 (*.f64 t (sqrt.f64 (/.f64 (/.f64 Om l) (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 l n)) Om))))) (*.f64 -1/8 (*.f64 (*.f64 t t) (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 l n)) Om)) 3))))))) (fma.f64 1/16 (*.f64 (pow.f64 t 3) (sqrt.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 l n)) Om)) 5))))) (sqrt.f64 (*.f64 (/.f64 (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 l n)) Om)) Om) l))))
(+.f64 (*.f64 t (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 Om l) (fma.f64 l -2 (*.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) l))))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (fma.f64 l -2 (*.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) l)) 3)) (pow.f64 l 3)))) t))) (fma.f64 1/16 (*.f64 (pow.f64 t 3) (sqrt.f64 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (fma.f64 l -2 (*.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) l)) 5)))) (sqrt.f64 (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) l))))))

eval433.0ms (1%)

Compiler

Compiled 32009 to 15252 computations (52.4% saved)

prune493.0ms (1.2%)

Pruning

62 alts after pruning (61 fresh and 1 done)

PrunedKeptTotal
New79547842
Fresh201434
Picked101
Done314
Total81962881
Error
3.4b
Counts
881 → 62
Alt Table
Click to see full alt table
StatusErrorProgram
52.4b
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
62.4b
(sqrt.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
52.4b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
59.6b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
57.0b
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))
57.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))
28.6b
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))))))))
59.6b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
57.7b
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
51.8b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) Om)))
56.8b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)) Om)))
53.2b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (neg.f64 (*.f64 l U)))))))
44.4b
(*.f64 (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
34.3b
(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))))
41.5b
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (*.f64 (sqrt.f64 (*.f64 n U)) (sqrt.f64 2)))
56.7b
(*.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) l)))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
55.7b
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
53.6b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
41.7b
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t))) 3) (sqrt.f64 (*.f64 n (*.f64 U 2))))
59.2b
(*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l) Om)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
47.1b
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 U (*.f64 n t)) 2))))
48.1b
(*.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 n (*.f64 U 2))))
61.4b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))) Om)))
62.7b
(sqrt.f64 (*.f64 2 (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n))))
44.8b
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
60.5b
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))) Om)))
44.5b
(*.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*))))))))
37.7b
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
33.3b
(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))))
25.5b
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (/.f64 (-.f64 U* U) (/.f64 Om l)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
39.4b
(sqrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))))
60.3b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om))))
50.3b
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n)))
43.5b
(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))))
61.8b
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
39.1b
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
29.9b
(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.5b
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
41.5b
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n U)) 1/4) 2))
38.7b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
34.4b
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
56.6b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om) 2)) (*.f64 -2 l)) (*.f64 l U))) Om)))
59.5b
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
56.9b
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
43.0b
(*.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t)) 1/2)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
43.0b
(*.f64 (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
43.3b
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
35.6b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
42.6b
(+.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)))))
61.7b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 U* U))))
62.0b
(*.f64 (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
49.1b
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
48.7b
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
61.3b
(*.f64 (*.f64 l (sqrt.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
24.1b
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
43.6b
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
39.2b
(*.f64 (sqrt.f64 (*.f64 U (*.f64 n t))) (sqrt.f64 2))
54.3b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))) (*.f64 n (/.f64 1 Om)))))
58.8b
(*.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)))))))
54.0b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
56.1b
(sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
28.8b
(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*)))))))
Compiler

Compiled 3220 to 2201 computations (31.6% saved)

localize52.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.5b
(/.f64 n (/.f64 Om l))
5.8b
(*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U))
8.1b
(*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))
17.0b
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
Compiler

Compiled 213 to 58 computations (72.8% saved)

series47.0ms (0.1%)

Counts
3 → 132
Calls

39 calls:

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

rewrite67.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
332×associate-*r*_binary64
294×add-sqr-sqrt_binary64
286×*-un-lft-identity_binary64
286×pow1_binary64
270×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify207.0ms (0.5%)

Algorithm
egg-herbie
Rules
610×unswap-sqr_binary64
501×times-frac_binary64
498×associate-*r*_binary64
447×associate-*l*_binary64
414×associate-/r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04686742
115726494
274166420
Stop Event
node limit
Counts
240 → 200
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 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 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n 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 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n 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 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n 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) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n 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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2)))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n 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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2)))) (+.f64 (*.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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2) 3))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n 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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n 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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2) 5))))) (+.f64 (*.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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2) 3))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2) U)) Om))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))) U)) Om)) (*.f64 l (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))))) (/.f64 t (*.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 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n 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 (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))) U)) Om)) (*.f64 l (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))))) (/.f64 t (*.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 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n 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 (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))) U)) Om)) (*.f64 l (sqrt.f64 -2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))) 5))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))))))))
(*.f64 (*.f64 (sqrt.f64 2) n) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)) Om)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)) Om))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)) Om))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)))))) (*.f64 -1/8 (*.f64 (/.f64 (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) n)) (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) 3) (*.f64 (pow.f64 l 3) (pow.f64 U 3)))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 t U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (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) (pow.f64 n 2))) (sqrt.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) 5) (*.f64 (pow.f64 l 5) (pow.f64 U 5))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)) Om))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)))))) (*.f64 -1/8 (*.f64 (/.f64 (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) n)) (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) 3) (*.f64 (pow.f64 l 3) (pow.f64 U 3))))))))))
(*.f64 -1 (*.f64 (*.f64 n (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)) Om))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 n (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)) Om)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)))) (/.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (sqrt.f64 -2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 n (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)) Om)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2) (*.f64 n (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) 3) (pow.f64 U 3))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)))) (/.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (sqrt.f64 -2))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 3) (*.f64 (pow.f64 n 2) (pow.f64 (sqrt.f64 -2) 5))) (sqrt.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) 5) (pow.f64 U 5))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 n (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)) Om)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2) (*.f64 n (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) 3) (pow.f64 U 3))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)))) (/.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (sqrt.f64 -2)))))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l U)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l U))))) (*.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) U)) (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) U)) (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))))))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 n (*.f64 l U))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l U))))) (*.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) U)) (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) U)) (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))))))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 n (*.f64 l U))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l U))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) U)) (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) U)) (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))))))) 2)) (pow.f64 Om 2)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 l (*.f64 (pow.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) 3) (*.f64 n 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 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l 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 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l U)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 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 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l 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 (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 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (*.f64 n (*.f64 l U*))) (*.f64 n (*.f64 l 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 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (*.f64 n (*.f64 l U*))) (*.f64 n (*.f64 l 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 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (*.f64 n (*.f64 l U*))) (*.f64 n (*.f64 l 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))))))))
(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 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) U))) Om)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) U))) Om))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) U))) Om))) (+.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))))))) (*.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 l 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) 3))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) U))) Om))) (+.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 l 5) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) 5)))))) (+.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))))))) (*.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 l 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) 3)))))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 (*.f64 n l) Om)
Outputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2)) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) (sqrt.f64 2)) (/.f64 (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2) Om)) (sqrt.f64 (/.f64 n (/.f64 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 l l) (sqrt.f64 2)) (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2) Om) (sqrt.f64 (*.f64 (/.f64 n t) U)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (/.f64 (*.f64 l l) (sqrt.f64 2)) (*.f64 (/.f64 (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U)) Om) (sqrt.f64 (*.f64 (/.f64 n t) U)))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n 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 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) (sqrt.f64 2)) (/.f64 (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2) Om)) (sqrt.f64 (/.f64 n (/.f64 t U))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (pow.f64 (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2) 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))))
(fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2))) (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2)) (sqrt.f64 (*.f64 (/.f64 n t) U)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (/.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2) 2))) (/.f64 (sqrt.f64 (/.f64 U (/.f64 (pow.f64 t 3) n))) (*.f64 Om Om))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))))
(fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2))) (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U))) (sqrt.f64 (*.f64 (/.f64 n t) U)) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U)) 2) (/.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 l 4))) (/.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U)) (*.f64 Om Om))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n 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 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n 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))))))))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) (sqrt.f64 2)) (/.f64 (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2) Om)) (sqrt.f64 (/.f64 n (/.f64 t U))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (pow.f64 (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om 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 t U))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (pow.f64 (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2) 3) (pow.f64 Om 3)))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 5) U)))))))
(fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2))) (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2)) (sqrt.f64 (*.f64 (/.f64 n t) U)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (/.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2) 2))) (/.f64 (sqrt.f64 (/.f64 U (/.f64 (pow.f64 t 3) n))) (*.f64 Om Om))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 (sqrt.f64 2) 5)) (*.f64 (/.f64 (pow.f64 (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2) 3) (pow.f64 Om 3)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))))))
(fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2))) (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U))) (sqrt.f64 (*.f64 (/.f64 n t) U)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U)) 2) (/.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 l 4))) (/.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U)) (*.f64 Om Om))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 (sqrt.f64 2) 5)) (pow.f64 (/.f64 (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U)) Om) 3)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2) U)) Om)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2)))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U))) (/.f64 Om U))))
(+.f64 (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2)))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2) U)) Om))))
(fma.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2))))))))
(fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2))))) (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 U Om) (/.f64 (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2) n)))))
(fma.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U))) (/.f64 Om U))) (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U))))))
(+.f64 (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2)))) (+.f64 (*.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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2) 3))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2) U)) Om)))))
(fma.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 t t) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2) 3) (*.f64 U (pow.f64 Om 3)))))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2)))))))))
(fma.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 U Om) (/.f64 (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2) n))) (fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2) 3)) (*.f64 U (pow.f64 Om 3)))) (/.f64 (*.f64 -1/2 (*.f64 (/.f64 t (sqrt.f64 2)) (/.f64 t 2))) (pow.f64 l 3)))))
(fma.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U)))) (fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 (*.f64 n (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U))) (/.f64 Om U)))) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 t t) (sqrt.f64 2)) 2) (pow.f64 l 3)) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U)) Om) 3) U)))))))
(+.f64 (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n 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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2) 5))))) (+.f64 (*.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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2) 3))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2) U)) Om))))))
(fma.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om 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 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2) 5) (*.f64 U (pow.f64 Om 5)))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 t t) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2) 3) (*.f64 U (pow.f64 Om 3)))))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2))))))))))
(fma.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 U Om) (/.f64 (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2) n))) (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 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2) 5) (*.f64 U (pow.f64 Om 5)))))) (fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2) 3)) (*.f64 U (pow.f64 Om 3)))) (/.f64 (*.f64 -1/2 (*.f64 (/.f64 t (sqrt.f64 2)) (/.f64 t 2))) (pow.f64 l 3))))))
(fma.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U)))) (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 (*.f64 U (pow.f64 Om 5))) (pow.f64 (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U)) 5)))) (fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 (*.f64 n (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U))) (/.f64 Om U)))) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 t t) (sqrt.f64 2)) 2) (pow.f64 l 3)) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U)) Om) 3) U))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (+.f64 2 (/.f64 n (/.f64 Om U))) (neg.f64 (/.f64 n (/.f64 Om U*)))))))) (*.f64 l (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*)))))) (neg.f64 (*.f64 l (sqrt.f64 -2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))) U)) Om)) (*.f64 l (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (+.f64 2 (/.f64 n (/.f64 Om U))) (neg.f64 (/.f64 n (/.f64 Om U*)))))))) (*.f64 l (sqrt.f64 -2))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 (+.f64 2 (/.f64 n (/.f64 Om U))) (neg.f64 (/.f64 n (/.f64 Om U*)))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*)))))) (*.f64 l (sqrt.f64 -2)) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*))) (*.f64 U Om)))) (/.f64 t (*.f64 l (sqrt.f64 -2))))))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*)))))) (*.f64 l (sqrt.f64 -2)) (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*))))) (/.f64 t (*.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 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n 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 (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))) U)) Om)) (*.f64 l (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))))) (/.f64 t (*.f64 l (sqrt.f64 -2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (+.f64 2 (/.f64 n (/.f64 Om U))) (neg.f64 (/.f64 n (/.f64 Om 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 n (/.f64 Om (*.f64 U (+.f64 (+.f64 2 (/.f64 n (/.f64 Om U))) (neg.f64 (/.f64 n (/.f64 Om U*)))))))) (*.f64 l (sqrt.f64 -2))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 (+.f64 2 (/.f64 n (/.f64 Om U))) (neg.f64 (/.f64 n (/.f64 Om U*)))))) (/.f64 t (*.f64 l (sqrt.f64 -2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) 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 Om) (*.f64 U (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*)))))) (*.f64 l (sqrt.f64 -2)) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*))) (*.f64 U Om)))) (/.f64 t (*.f64 l (sqrt.f64 -2)))))))
(-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 U (pow.f64 Om 3)) (/.f64 (pow.f64 (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*))) 3) n))) (*.f64 (/.f64 t (pow.f64 l 3)) (/.f64 t (*.f64 -2 (sqrt.f64 -2)))))) (fma.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*)))))) (*.f64 l (sqrt.f64 -2)) (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*))))) (/.f64 t (*.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 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n 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 (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))) U)) Om)) (*.f64 l (sqrt.f64 -2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))) 5))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (+.f64 2 (/.f64 n (/.f64 Om U))) (neg.f64 (/.f64 n (/.f64 Om 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 n (/.f64 Om (*.f64 U (+.f64 (+.f64 2 (/.f64 n (/.f64 Om U))) (neg.f64 (/.f64 n (/.f64 Om U*)))))))) (*.f64 l (sqrt.f64 -2))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 (+.f64 2 (/.f64 n (/.f64 Om U))) (neg.f64 (/.f64 n (/.f64 Om U*)))))) (/.f64 t (*.f64 l (sqrt.f64 -2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 5))) (pow.f64 (+.f64 (+.f64 2 (/.f64 n (/.f64 Om U))) (neg.f64 (/.f64 n (/.f64 Om U*)))) 5))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*))) 3)) (*.f64 U (pow.f64 Om 3)))) (*.f64 (/.f64 t (pow.f64 l 3)) (/.f64 t (*.f64 -2 (sqrt.f64 -2))))) (fma.f64 -1 (fma.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*)))))) (*.f64 l (sqrt.f64 -2)) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*))) (*.f64 U Om)))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) 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))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 U (pow.f64 Om 3)) (/.f64 (pow.f64 (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*))) 3) n))) (*.f64 (/.f64 t (pow.f64 l 3)) (/.f64 t (*.f64 -2 (sqrt.f64 -2))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 5))) (pow.f64 (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*))) 5))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))))) (fma.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*)))))) (*.f64 l (sqrt.f64 -2)) (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*))))) (/.f64 t (*.f64 l (sqrt.f64 -2)))))))
(*.f64 (*.f64 (sqrt.f64 2) n) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)) Om)))
(*.f64 (sqrt.f64 2) (*.f64 n (sqrt.f64 (/.f64 (+.f64 (/.f64 l (/.f64 Om U*)) (neg.f64 (/.f64 l (/.f64 Om U)))) (/.f64 Om (*.f64 U l))))))
(*.f64 (sqrt.f64 2) (*.f64 n (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) (/.f64 (/.f64 Om U) l)))))
(*.f64 n (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) (/.f64 Om (*.f64 U l))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)) Om))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)))))))
(fma.f64 (*.f64 (sqrt.f64 2) n) (sqrt.f64 (/.f64 (+.f64 (/.f64 l (/.f64 Om U*)) (neg.f64 (/.f64 l (/.f64 Om U)))) (/.f64 Om (*.f64 U l)))) (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)) (sqrt.f64 2))) (sqrt.f64 (/.f64 Om (*.f64 (*.f64 U l) (+.f64 (/.f64 l (/.f64 Om U*)) (neg.f64 (/.f64 l (/.f64 Om U)))))))))
(fma.f64 (sqrt.f64 2) (*.f64 n (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) (/.f64 (/.f64 Om U) l)))) (*.f64 (sqrt.f64 (/.f64 Om (*.f64 U (*.f64 l (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)))))) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 (*.f64 l l) -4) (/.f64 Om U))) (sqrt.f64 2)))))
(fma.f64 (sqrt.f64 2) (*.f64 n (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) (/.f64 Om (*.f64 U l))))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 t U) (*.f64 -4 (*.f64 (/.f64 (*.f64 l l) Om) U))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (*.f64 U (*.f64 l (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)) Om))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)))))) (*.f64 -1/8 (*.f64 (/.f64 (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) n)) (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) 3) (*.f64 (pow.f64 l 3) (pow.f64 U 3)))))))))
(fma.f64 (*.f64 (sqrt.f64 2) n) (sqrt.f64 (/.f64 (+.f64 (/.f64 l (/.f64 Om U*)) (neg.f64 (/.f64 l (/.f64 Om U)))) (/.f64 Om (*.f64 U l)))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (*.f64 (*.f64 U l) (+.f64 (/.f64 l (/.f64 Om U*)) (neg.f64 (/.f64 l (/.f64 Om U)))))))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)) 2) (*.f64 n (pow.f64 (sqrt.f64 2) 3)))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (/.f64 l (/.f64 Om U*)) (neg.f64 (/.f64 l (/.f64 Om U)))) 3)) (*.f64 (pow.f64 l 3) (pow.f64 U 3)))))))
(fma.f64 (sqrt.f64 2) (*.f64 n (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) (/.f64 (/.f64 Om U) l)))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 (*.f64 l l) -4) (/.f64 Om U))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (*.f64 U (*.f64 l (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) 3)) (*.f64 (pow.f64 l 3) (pow.f64 U 3)))) (*.f64 -1/8 (/.f64 (pow.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 (*.f64 l l) -4) (/.f64 Om U))) 2) (*.f64 2 (*.f64 (sqrt.f64 2) n)))))))
(fma.f64 (sqrt.f64 2) (*.f64 n (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) (/.f64 Om (*.f64 U l))))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 t U) (*.f64 -4 (*.f64 (/.f64 (*.f64 l l) Om) U))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (*.f64 U (*.f64 l (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 t U) (*.f64 -4 (*.f64 (/.f64 (*.f64 l l) Om) U))) 2) (*.f64 2 (*.f64 (sqrt.f64 2) n))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 U 3))) (pow.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) 3)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 t U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (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) (pow.f64 n 2))) (sqrt.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) 5) (*.f64 (pow.f64 l 5) (pow.f64 U 5))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)) Om))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)))))) (*.f64 -1/8 (*.f64 (/.f64 (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) n)) (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) 3) (*.f64 (pow.f64 l 3) (pow.f64 U 3))))))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (pow.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)) 2) (*.f64 n n))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (/.f64 l (/.f64 Om U*)) (neg.f64 (/.f64 l (/.f64 Om U)))) 5)) (*.f64 (pow.f64 l 5) (pow.f64 U 5))))) (fma.f64 (*.f64 (sqrt.f64 2) n) (sqrt.f64 (/.f64 (+.f64 (/.f64 l (/.f64 Om U*)) (neg.f64 (/.f64 l (/.f64 Om U)))) (/.f64 Om (*.f64 U l)))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (*.f64 (*.f64 U l) (+.f64 (/.f64 l (/.f64 Om U*)) (neg.f64 (/.f64 l (/.f64 Om U)))))))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 -4 (*.f64 U (*.f64 l l))) Om)) 2) (*.f64 n (pow.f64 (sqrt.f64 2) 3)))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (/.f64 l (/.f64 Om U*)) (neg.f64 (/.f64 l (/.f64 Om U)))) 3)) (*.f64 (pow.f64 l 3) (pow.f64 U 3))))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 (*.f64 l l) -4) (/.f64 Om U))) 3) (*.f64 n n)) (/.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 U 5))) (pow.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) 5))) (pow.f64 (sqrt.f64 2) 5))) (fma.f64 (sqrt.f64 2) (*.f64 n (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) (/.f64 (/.f64 Om U) l)))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 (*.f64 l l) -4) (/.f64 Om U))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (*.f64 U (*.f64 l (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) 3)) (*.f64 (pow.f64 l 3) (pow.f64 U 3)))) (*.f64 -1/8 (/.f64 (pow.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 (*.f64 l l) -4) (/.f64 Om U))) 2) (*.f64 2 (*.f64 (sqrt.f64 2) n))))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 t U) (*.f64 -4 (*.f64 (/.f64 (*.f64 l l) Om) U))) 3) (*.f64 n (*.f64 n (pow.f64 (sqrt.f64 2) 5)))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 U 5))) (pow.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) 5)))) (fma.f64 (sqrt.f64 2) (*.f64 n (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) (/.f64 Om (*.f64 U l))))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 t U) (*.f64 -4 (*.f64 (/.f64 (*.f64 l l) Om) U))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (*.f64 U (*.f64 l (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 t U) (*.f64 -4 (*.f64 (/.f64 (*.f64 l l) Om) U))) 2) (*.f64 2 (*.f64 (sqrt.f64 2) n))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 U 3))) (pow.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) 3))))))))
(*.f64 -1 (*.f64 (*.f64 n (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)) Om))))
(neg.f64 (*.f64 n (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 l (/.f64 Om (*.f64 U (fma.f64 -1 (/.f64 l (/.f64 Om U*)) (/.f64 l (/.f64 Om U))))))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 U (-.f64 (*.f64 (/.f64 l Om) U) (*.f64 (/.f64 l Om) U*))))) (*.f64 (neg.f64 n) (sqrt.f64 -2)))
(*.f64 (*.f64 n (sqrt.f64 -2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 U (fma.f64 (/.f64 l Om) U (/.f64 (neg.f64 (*.f64 l U*)) Om)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 n (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)) Om)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)))) (/.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (sqrt.f64 -2)))))
(fma.f64 -1 (*.f64 n (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 l (/.f64 Om (*.f64 U (fma.f64 -1 (/.f64 l (/.f64 Om U*)) (/.f64 l (/.f64 Om U))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (*.f64 U (fma.f64 -1 (/.f64 l (/.f64 Om U*)) (/.f64 l (/.f64 Om U))))))) (/.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) (sqrt.f64 -2)))))
(-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 U (*.f64 l (-.f64 (*.f64 (/.f64 l Om) U) (*.f64 (/.f64 l Om) U*)))))) (/.f64 (fma.f64 (*.f64 t U) -2 (/.f64 (*.f64 (*.f64 l l) 4) (/.f64 Om U))) (sqrt.f64 -2)))) (*.f64 n (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 U (-.f64 (*.f64 (/.f64 l Om) U) (*.f64 (/.f64 l Om) U*))))))))
(-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 Om (*.f64 U l)) (fma.f64 (/.f64 l Om) U (/.f64 (neg.f64 (*.f64 l U*)) Om)))) (/.f64 (fma.f64 (*.f64 t U) -2 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) U))) (sqrt.f64 -2)))) (*.f64 (*.f64 n (sqrt.f64 -2)) (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 U (fma.f64 (/.f64 l Om) U (/.f64 (neg.f64 (*.f64 l U*)) Om)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 n (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)) Om)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2) (*.f64 n (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) 3) (pow.f64 U 3))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)))) (/.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (sqrt.f64 -2))))))
(fma.f64 -1 (*.f64 n (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 l (/.f64 Om (*.f64 U (fma.f64 -1 (/.f64 l (/.f64 Om U*)) (/.f64 l (/.f64 Om U))))))))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) 2) (*.f64 n (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (pow.f64 U 3) (pow.f64 (fma.f64 -1 (/.f64 l (/.f64 Om U*)) (/.f64 l (/.f64 Om U))) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (*.f64 U (fma.f64 -1 (/.f64 l (/.f64 Om U*)) (/.f64 l (/.f64 Om U))))))) (/.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) (sqrt.f64 -2))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 U (*.f64 l (-.f64 (*.f64 (/.f64 l Om) U) (*.f64 (/.f64 l Om) U*)))))) (/.f64 (fma.f64 (*.f64 t U) -2 (/.f64 (*.f64 (*.f64 l l) 4) (/.f64 Om U))) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 U 3) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 (/.f64 l Om) U) (*.f64 (/.f64 l Om) U*)) 3))))) (*.f64 1/8 (/.f64 (pow.f64 (fma.f64 (*.f64 t U) -2 (/.f64 (*.f64 (*.f64 l l) 4) (/.f64 Om U))) 2) (*.f64 n (*.f64 -2 (sqrt.f64 -2))))))) (*.f64 n (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 U (-.f64 (*.f64 (/.f64 l Om) U) (*.f64 (/.f64 l Om) U*))))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 Om (*.f64 U l)) (fma.f64 (/.f64 l Om) U (/.f64 (neg.f64 (*.f64 l U*)) Om)))) (/.f64 (fma.f64 (*.f64 t U) -2 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) U))) (sqrt.f64 -2))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 t U) -2 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) U))) 2) (*.f64 -2 (sqrt.f64 -2))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 U 3) (pow.f64 (fma.f64 (/.f64 l Om) U (/.f64 (neg.f64 (*.f64 l U*)) Om)) 3))))) n)))) (*.f64 (*.f64 n (sqrt.f64 -2)) (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 U (fma.f64 (/.f64 l Om) U (/.f64 (neg.f64 (*.f64 l U*)) Om)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 3) (*.f64 (pow.f64 n 2) (pow.f64 (sqrt.f64 -2) 5))) (sqrt.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) 5) (pow.f64 U 5))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 n (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)) Om)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2) (*.f64 n (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) 3) (pow.f64 U 3))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)))) (/.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (sqrt.f64 -2)))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) 3) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (*.f64 n n))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (*.f64 (pow.f64 U 5) (pow.f64 (fma.f64 -1 (/.f64 l (/.f64 Om U*)) (/.f64 l (/.f64 Om U))) 5))))) (fma.f64 -1 (*.f64 n (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 l (/.f64 Om (*.f64 U (fma.f64 -1 (/.f64 l (/.f64 Om U*)) (/.f64 l (/.f64 Om U))))))))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) 2) (*.f64 n (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (pow.f64 U 3) (pow.f64 (fma.f64 -1 (/.f64 l (/.f64 Om U*)) (/.f64 l (/.f64 Om U))) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (*.f64 U (fma.f64 -1 (/.f64 l (/.f64 Om U*)) (/.f64 l (/.f64 Om U))))))) (/.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) (sqrt.f64 -2)))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 t U) -2 (/.f64 (*.f64 (*.f64 l l) 4) (/.f64 Om U))) 3) (*.f64 n (*.f64 n (pow.f64 (sqrt.f64 -2) 5)))) (sqrt.f64 (/.f64 (pow.f64 Om 5) (*.f64 (*.f64 (pow.f64 l 5) (pow.f64 U 5)) (pow.f64 (-.f64 (*.f64 (/.f64 l Om) U) (*.f64 (/.f64 l Om) U*)) 5))))) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 U (*.f64 l (-.f64 (*.f64 (/.f64 l Om) U) (*.f64 (/.f64 l Om) U*)))))) (/.f64 (fma.f64 (*.f64 t U) -2 (/.f64 (*.f64 (*.f64 l l) 4) (/.f64 Om U))) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 U 3) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 (*.f64 (/.f64 l Om) U) (*.f64 (/.f64 l Om) U*)) 3))))) (*.f64 1/8 (/.f64 (pow.f64 (fma.f64 (*.f64 t U) -2 (/.f64 (*.f64 (*.f64 l l) 4) (/.f64 Om U))) 2) (*.f64 n (*.f64 -2 (sqrt.f64 -2))))))) (*.f64 n (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 U (-.f64 (*.f64 (/.f64 l Om) U) (*.f64 (/.f64 l Om) U*)))))))))
(fma.f64 1/16 (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 t U) -2 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) U))) 3) (sqrt.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 U 5) (pow.f64 (fma.f64 (/.f64 l Om) U (/.f64 (neg.f64 (*.f64 l U*)) Om)) 5)))))) (*.f64 n (*.f64 n (pow.f64 (sqrt.f64 -2) 5)))) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 Om (*.f64 U l)) (fma.f64 (/.f64 l Om) U (/.f64 (neg.f64 (*.f64 l U*)) Om)))) (/.f64 (fma.f64 (*.f64 t U) -2 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) U))) (sqrt.f64 -2))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 t U) -2 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) U))) 2) (*.f64 -2 (sqrt.f64 -2))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 U 3) (pow.f64 (fma.f64 (/.f64 l Om) U (/.f64 (neg.f64 (*.f64 l U*)) Om)) 3))))) n)))) (*.f64 (*.f64 n (sqrt.f64 -2)) (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 U (fma.f64 (/.f64 l Om) U (/.f64 (neg.f64 (*.f64 l U*)) Om))))))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l U)))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l))))))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 (*.f64 U l) (*.f64 n (fma.f64 n (*.f64 l U*) (*.f64 (*.f64 n l) (neg.f64 U)))))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 U (*.f64 l (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l U))))) (*.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) U)) (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))))))))
(fma.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l))))))) (*.f64 (*.f64 -2 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l)))) (*.f64 U (pow.f64 l 3)))))))
(fma.f64 -2 (/.f64 (sqrt.f64 (*.f64 (/.f64 n (fma.f64 n (*.f64 l U*) (*.f64 (*.f64 n l) (neg.f64 U)))) (*.f64 U (pow.f64 l 3)))) (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 (*.f64 U l) (*.f64 n (fma.f64 n (*.f64 l U*) (*.f64 (*.f64 n l) (neg.f64 U))))))))
(fma.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 U (*.f64 l (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l))))))) (*.f64 -2 (/.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 l 3))) (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l))))) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) U)) (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))))))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 n (*.f64 l U))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l U))))) (*.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) U)) (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 Om (-.f64 (*.f64 (*.f64 2 n) (*.f64 t U)) (pow.f64 (*.f64 (*.f64 -2 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l)))) (*.f64 U (pow.f64 l 3)))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 n (*.f64 U l)) (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l)))))))) (sqrt.f64 2)) (fma.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l))))))) (*.f64 (*.f64 -2 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l)))) (*.f64 U (pow.f64 l 3))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 2)) (-.f64 (*.f64 (*.f64 t U) (*.f64 2 n)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (fma.f64 n (*.f64 l U*) (*.f64 (*.f64 n l) (neg.f64 U)))) (*.f64 U (pow.f64 l 3)))) (/.f64 -2 (sqrt.f64 2))) 2))) (sqrt.f64 (/.f64 (/.f64 1 (*.f64 n (*.f64 U l))) (fma.f64 n (*.f64 l U*) (*.f64 (*.f64 n l) (neg.f64 U)))))) (fma.f64 -2 (/.f64 (sqrt.f64 (*.f64 (/.f64 n (fma.f64 n (*.f64 l U*) (*.f64 (*.f64 n l) (neg.f64 U)))) (*.f64 U (pow.f64 l 3)))) (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 (*.f64 U l) (*.f64 n (fma.f64 n (*.f64 l U*) (*.f64 (*.f64 n l) (neg.f64 U)))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 2)) (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (/.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 l 3))) (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l))))) (sqrt.f64 2))) 2))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))) (*.f64 n (*.f64 U l))))) (fma.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 U (*.f64 l (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l))))))) (*.f64 -2 (/.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 l 3))) (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l))))) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) U)) (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))))))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 n (*.f64 l U))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l U))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) U)) (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) U)) (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))))))) 2)) (pow.f64 Om 2)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 l (*.f64 (pow.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) 3) (*.f64 n U))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 Om (-.f64 (*.f64 (*.f64 2 n) (*.f64 t U)) (pow.f64 (*.f64 (*.f64 -2 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l)))) (*.f64 U (pow.f64 l 3)))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 n (*.f64 U l)) (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l)))))))) (sqrt.f64 2)) (fma.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l))))))) (fma.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l)))) (*.f64 U (pow.f64 l 3)))))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 n) (*.f64 t U)) (pow.f64 (*.f64 (*.f64 -2 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l)))) (*.f64 U (pow.f64 l 3)))))) 2)) (/.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 Om Om))) (sqrt.f64 (/.f64 l (*.f64 (*.f64 n U) (pow.f64 (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l)))) 3))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 2)) (-.f64 (*.f64 (*.f64 t U) (*.f64 2 n)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (fma.f64 n (*.f64 l U*) (*.f64 (*.f64 n l) (neg.f64 U)))) (*.f64 U (pow.f64 l 3)))) (/.f64 -2 (sqrt.f64 2))) 2))) (sqrt.f64 (/.f64 (/.f64 1 (*.f64 n (*.f64 U l))) (fma.f64 n (*.f64 l U*) (*.f64 (*.f64 n l) (neg.f64 U)))))) (fma.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 (*.f64 U l) (*.f64 n (fma.f64 n (*.f64 l U*) (*.f64 (*.f64 n l) (neg.f64 U)))))) (fma.f64 -2 (/.f64 (sqrt.f64 (*.f64 (/.f64 n (fma.f64 n (*.f64 l U*) (*.f64 (*.f64 n l) (neg.f64 U)))) (*.f64 U (pow.f64 l 3)))) (sqrt.f64 2)) (*.f64 (*.f64 (/.f64 (*.f64 Om Om) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 (*.f64 t U) (*.f64 2 n)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (fma.f64 n (*.f64 l U*) (*.f64 (*.f64 n l) (neg.f64 U)))) (*.f64 U (pow.f64 l 3)))) (/.f64 -2 (sqrt.f64 2))) 2)) 2)) (sqrt.f64 (/.f64 (/.f64 l (pow.f64 (fma.f64 n (*.f64 l U*) (*.f64 (*.f64 n l) (neg.f64 U))) 3)) (*.f64 n U)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 2)) (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (/.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 l 3))) (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l))))) (sqrt.f64 2))) 2))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))) (*.f64 n (*.f64 U l))))) (fma.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 U (*.f64 l (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l))))))) (fma.f64 -2 (/.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 l 3))) (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l))))) (sqrt.f64 2)) (*.f64 (*.f64 (/.f64 (*.f64 Om Om) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (/.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 l 3))) (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l))))) (sqrt.f64 2))) 2)) 2)) (sqrt.f64 (/.f64 l (*.f64 (*.f64 n U) (pow.f64 (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U 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 -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 (*.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 Om) (/.f64 l (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l 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 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 2 n) (*.f64 (*.f64 U l) (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U 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 t U))))) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))) (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 U l) (*.f64 n (fma.f64 n (*.f64 l U*) (*.f64 (*.f64 n l) (neg.f64 U)))))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (sqrt.f64 2))) (*.f64 Om Om)) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U (*.f64 l (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l))))))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 2 (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))) (*.f64 Om Om))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l U)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 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 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l 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 (/.f64 (*.f64 l l) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 3)) (-.f64 (*.f64 (*.f64 2 n) (*.f64 (*.f64 U l) (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l)))))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3)))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 2 n) (*.f64 (*.f64 U l) (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U 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 t U))))) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (*.f64 -2 (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om))) (sqrt.f64 (/.f64 n (/.f64 t U)))))))
(fma.f64 (*.f64 (/.f64 (/.f64 (*.f64 l l) (sqrt.f64 2)) 2) (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 U l) (*.f64 n (fma.f64 n (*.f64 l U*) (*.f64 (*.f64 n l) (neg.f64 U)))))) (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 1 (*.f64 U (*.f64 n (pow.f64 t 3))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))) (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 U l) (*.f64 n (fma.f64 n (*.f64 l U*) (*.f64 (*.f64 n l) (neg.f64 U)))))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (sqrt.f64 2))) (*.f64 Om Om)) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))))))
(fma.f64 (*.f64 (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l 2)) (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U (*.f64 l (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U 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 1 (*.f64 n (*.f64 U (pow.f64 t 3))))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U (*.f64 l (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l))))))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 2 (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))) (*.f64 Om Om))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (*.f64 (/.f64 l Om) (/.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 (*.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 Om) (/.f64 l (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (*.f64 n (*.f64 l U*))) (*.f64 n (*.f64 l 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 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))) (/.f64 (-.f64 (*.f64 (*.f64 -2 n) (*.f64 (*.f64 l (fma.f64 -1 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))) 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)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.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 (*.f64 U (*.f64 l (fma.f64 n (*.f64 U l) (*.f64 (*.f64 n l) (neg.f64 U*))))) (*.f64 n -2)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))) (*.f64 Om Om))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))))
(fma.f64 (/.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 (*.f64 n -2) (*.f64 l (-.f64 (*.f64 n (*.f64 U l)) (*.f64 n (*.f64 l U*))))) U) (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 n (*.f64 t U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (*.f64 n (*.f64 l U*))) (*.f64 n (*.f64 l 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 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (*.f64 n (*.f64 l U*))) (*.f64 n (*.f64 l 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))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))) (/.f64 (-.f64 (*.f64 (*.f64 -2 n) (*.f64 (*.f64 l (fma.f64 -1 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))) 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)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3)))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 -2 n) (*.f64 (*.f64 l (fma.f64 -1 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))) U)) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 t U)))) 2)) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (*.f64 l l) (pow.f64 Om 3)))))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 U (*.f64 l (fma.f64 n (*.f64 U l) (*.f64 (*.f64 n l) (neg.f64 U*))))) (*.f64 n -2)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))) (*.f64 Om Om))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 U (*.f64 l (fma.f64 n (*.f64 U l) (*.f64 (*.f64 n l) (neg.f64 U*))))) (*.f64 n -2)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (sqrt.f64 2)) (/.f64 (*.f64 l l) 2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 U (*.f64 n (pow.f64 t 3))))) (pow.f64 Om 3))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 n -2) (*.f64 l (-.f64 (*.f64 n (*.f64 U l)) (*.f64 n (*.f64 l U*))))) U) (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)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2)))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 n -2) (*.f64 l (-.f64 (*.f64 n (*.f64 U l)) (*.f64 n (*.f64 l U*))))) U) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 2 (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 U (pow.f64 t 3)))))) (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (*.f64 l l) (pow.f64 Om 3)))))))
(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) (fma.f64 l -2 (/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)))))))
(sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 U l))))))))
(+.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 (*.f64 n l) (*.f64 n 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) (fma.f64 l -2 (/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om))))))) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) (fma.f64 l -2 (/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om))))))))
(fma.f64 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 (*.f64 l l) U*))) (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 n Om) (*.f64 U l)))))))) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 U l)))))))))
(+.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 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 U (*.f64 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) (fma.f64 l -2 (/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om))))) 3))))) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 n 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) (fma.f64 l -2 (/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om))))))) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) (fma.f64 l -2 (/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 n 4) (pow.f64 Om 4)) (*.f64 (pow.f64 l 4) (*.f64 U (*.f64 U (*.f64 U* U*))))) (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 n Om) (*.f64 U l)))))) 3))))) (fma.f64 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 (*.f64 l l) U*))) (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 n Om) (*.f64 U l)))))))) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 U l))))))))))
(+.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 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 (*.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 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 (*.f64 n l) (*.f64 n 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) (fma.f64 l -2 (/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om))))))) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) (fma.f64 l -2 (/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 8 (pow.f64 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) (fma.f64 l -2 (/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om))))) 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 U (*.f64 U (*.f64 U* U*))) (pow.f64 n 4))) (pow.f64 Om 4))) (/.f64 (*.f64 1/2 (pow.f64 n 6)) (/.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) (fma.f64 l -2 (/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)))))) (/.f64 (*.f64 (pow.f64 U* 3) (*.f64 (pow.f64 U 3) (pow.f64 l 6))) (pow.f64 Om 6)))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 (*.f64 l l) U*))) (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 n Om) (*.f64 U l)))))))) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 U l))))))))) (*.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 n Om) (*.f64 U l)))))) 3)))) (+.f64 (/.f64 (*.f64 -1/2 (pow.f64 n 4)) (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (*.f64 U (*.f64 U (*.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 t U) (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 U l))))))))))))
(/.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 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om) (*.f64 n t))) (*.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 l) (/.f64 Om 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 (/.f64 n Om) (*.f64 l U*)))))))) (*.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 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om) (*.f64 n t))) 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 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om) (*.f64 n t))) (*.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 l) (/.f64 Om U*)))))))) (*.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 (*.f64 n l) (/.f64 Om U*))))))) 2) (pow.f64 n 3)) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 -2) (*.f64 -2 U)))) -1/8)))
(+.f64 (*.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 (/.f64 n Om) (*.f64 l U*)))))))) (/.f64 (*.f64 (*.f64 -1/8 (pow.f64 Om 3)) (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 l 3) (*.f64 (*.f64 U (*.f64 -2 (sqrt.f64 -2))) (pow.f64 n 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 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om) (*.f64 n t))) 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 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om) (*.f64 n t))) (*.f64 l (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om) (*.f64 n t))) (pow.f64 n 5)) (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) Om) (*.f64 n t))) 2)) (*.f64 (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 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om U*))))))) 2) (pow.f64 n 3)) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 -2) (*.f64 -2 U))))) (fma.f64 1/16 (*.f64 (/.f64 2 (/.f64 (pow.f64 n 5) (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om U*)))))))) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (*.f64 U U))) (/.f64 (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om U*))))))) 2) (pow.f64 l 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 l) (/.f64 Om U*))))))))))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (sqrt.f64 -2)))) (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 l U*))))))) 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 l U*)))))))) (*.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 l U*))))))) 3)) (*.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5)) (*.f64 (*.f64 U U) (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 (/.f64 Om (*.f64 l (sqrt.f64 -2))) U))
(/.f64 (*.f64 (neg.f64 (*.f64 n l)) (*.f64 U (sqrt.f64 -2))) 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))))))
(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 n (*.f64 l (sqrt.f64 -2))) Om))))
(-.f64 (*.f64 (/.f64 1/2 n) (/.f64 (*.f64 -2 (*.f64 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om U*)))))) Om)) (*.f64 l (sqrt.f64 -2)))) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (sqrt.f64 -2)))))
(fma.f64 (/.f64 -2 (/.f64 n (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))) (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 -2))) 1/2) (/.f64 (*.f64 (neg.f64 (*.f64 n l)) (*.f64 U (sqrt.f64 -2))) Om))
(+.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 n (*.f64 l (sqrt.f64 -2))) Om)) (*.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 (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 l) (/.f64 Om 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 (*.f64 n l) (/.f64 Om U*))))))) 2) (pow.f64 n 3)) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 -2) (*.f64 -2 U)))) 1/8))) (*.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 (/.f64 n Om) (*.f64 l 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 (/.f64 n Om) (*.f64 l U*))))))) 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 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 n (*.f64 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 (/.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 (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 l) (/.f64 Om U*))))))) (*.f64 l (sqrt.f64 -2)))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 -8 (pow.f64 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om U*)))))) 3)) (*.f64 (pow.f64 l 5) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 5) (*.f64 U U)) (pow.f64 n 5)))) (pow.f64 Om 5)) (*.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om U*))))))) 2) (pow.f64 n 3)) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 -2) (*.f64 -2 U)))) 1/8)))) (*.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 (/.f64 n Om) (*.f64 l U*))))))) (*.f64 l (sqrt.f64 -2)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 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 (/.f64 n Om) (*.f64 l U*)))))) 3)) (*.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 l U*))))))) 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 U (*.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 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) U))) Om)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) U)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om U*))) (*.f64 (/.f64 n Om) (*.f64 U l))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 n Om) (*.f64 U 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 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) U))) Om))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) U)))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 (*.f64 U Om) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om U*))) (*.f64 (/.f64 n Om) (*.f64 U l))))))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 U (/.f64 (-.f64 (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om U*))) (*.f64 (/.f64 n Om) (*.f64 U l))) Om))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 n Om) (*.f64 U l))))))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 (*.f64 U Om) (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 n Om) (*.f64 U 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 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) U))) Om))) (+.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))))))) (*.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 l 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) 3))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) U)))) (fma.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 (*.f64 U Om) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))))) (*.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 l 3)) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) 3))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om U*))) (*.f64 (/.f64 n Om) (*.f64 U l))))))) (fma.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 U (/.f64 (-.f64 (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om U*))) (*.f64 (/.f64 n Om) (*.f64 U l))) Om)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 n (pow.f64 Om 3)) (pow.f64 (-.f64 (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om U*))) (*.f64 (/.f64 n Om) (*.f64 U l))) 3)) (/.f64 U (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (/.f64 t (sqrt.f64 2)) (/.f64 t 2))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 n Om) (*.f64 U l))))))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 t t) (sqrt.f64 2)) 2) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 l 3)) (/.f64 (*.f64 U (pow.f64 Om 3)) (pow.f64 (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 n Om) (*.f64 U l))) 3))))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 (*.f64 U Om) (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 n Om) (*.f64 U 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 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) U))) Om))) (+.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 l 5) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) 5)))))) (+.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))))))) (*.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 l 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) 3)))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))) U)))) (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 l 5)) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) 5)))) (fma.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 (*.f64 U Om) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))))) (*.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 l 3)) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) 3)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om U*))) (*.f64 (/.f64 n Om) (*.f64 U l))))))) (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 (-.f64 (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om U*))) (*.f64 (/.f64 n Om) (*.f64 U l))) 5)) (/.f64 U (pow.f64 l 5))))) (fma.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 U (/.f64 (-.f64 (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om U*))) (*.f64 (/.f64 n Om) (*.f64 U l))) Om)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 n (pow.f64 Om 3)) (pow.f64 (-.f64 (fma.f64 l -2 (/.f64 (*.f64 n l) (/.f64 Om U*))) (*.f64 (/.f64 n Om) (*.f64 U l))) 3)) (/.f64 U (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (/.f64 t (sqrt.f64 2)) (/.f64 t 2)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 n Om) (*.f64 U l))))))) (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 U (/.f64 (pow.f64 (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 n Om) (*.f64 U l))) 5) (pow.f64 Om 5)))))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 t t) (sqrt.f64 2)) 2) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 l 3)) (/.f64 (*.f64 U (pow.f64 Om 3)) (pow.f64 (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 n Om) (*.f64 U l))) 3))))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 (*.f64 U Om) (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 n Om) (*.f64 U l))))))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)
(/.f64 (*.f64 (*.f64 n l) (neg.f64 U)) Om)
(/.f64 (*.f64 n (*.f64 (neg.f64 l) U)) Om)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)
(/.f64 (*.f64 n l) Om)
(/.f64 n (/.f64 Om l))
(*.f64 (/.f64 n Om) l)

localize19.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 2 (*.f64 n (*.f64 t U)))
6.3b
(*.f64 n (*.f64 t U))
17.8b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
Compiler

Compiled 33 to 14 computations (57.6% saved)

series16.0ms (0%)

Counts
3 → 0
Calls

27 calls:

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

rewrite79.0ms (0.2%)

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))))))))

simplify12.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

localize47.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.5b
(*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))
5.5b
(/.f64 n (/.f64 Om l))
5.8b
(*.f64 (/.f64 n (/.f64 Om l)) U)
22.0b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
Compiler

Compiled 103 to 33 computations (68% saved)

series76.0ms (0.2%)

Counts
3 → 128
Calls

36 calls:

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

rewrite152.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
969×log-prod_binary64
578×fma-def_binary64
300×expm1-udef_binary64
300×log1p-udef_binary64
249×log-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify161.0ms (0.4%)

Algorithm
egg-herbie
Rules
662×associate-*l*_binary64
520×unswap-sqr_binary64
494×fma-neg_binary64
379×cancel-sign-sub-inv_binary64
332×*-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01193431
14113362
217803297
353943297
Stop Event
node limit
Counts
294 → 205
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 (/.f64 (*.f64 (sqrt.f64 2) l) (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 Om l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (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 (pow.f64 Om 2) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 n 2) (pow.f64 U 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 l (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (pow.f64 U 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))))
(/.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 l)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) 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 (pow.f64 Om 2) l)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) 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 (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 (*.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 (*.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 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n 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 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 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 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 U) Om))) U)) Om)) (*.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) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (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 Om l)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (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 (pow.f64 Om 2) l)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 l (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (pow.f64 U 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) 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)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (*.f64 (pow.f64 l 2) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (*.f64 (pow.f64 l 2) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (*.f64 (pow.f64 l 2) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (*.f64 (pow.f64 l 2) U))) Om))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
Outputs
(/.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 (/.f64 (sqrt.f64 2) Om) (*.f64 (*.f64 l U) (*.f64 (sqrt.f64 -1) n)))
(*.f64 (*.f64 l (*.f64 (sqrt.f64 -1) (*.f64 n U))) (/.f64 (sqrt.f64 2) Om))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U))) Om) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (*.f64 l U) (*.f64 (sqrt.f64 -1) n))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l))
(-.f64 (*.f64 (*.f64 l (*.f64 (sqrt.f64 -1) (*.f64 n U))) (/.f64 (sqrt.f64 2) Om)) (*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(fma.f64 (*.f64 l (*.f64 (sqrt.f64 -1) (*.f64 n U))) (/.f64 (sqrt.f64 2) Om) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 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 l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U))) Om) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l Om)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)))))
(fma.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 n U))) (*.f64 l Om))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (*.f64 l U) (*.f64 (sqrt.f64 -1) n))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l)))
(fma.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l (*.f64 (sqrt.f64 -1) (*.f64 n U))) (fma.f64 -1/2 (*.f64 (/.f64 l (neg.f64 (sqrt.f64 -1))) (/.f64 (*.f64 (sqrt.f64 2) Om) (*.f64 n U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 -1) l))))
(fma.f64 (*.f64 l (*.f64 (sqrt.f64 -1) (*.f64 n U))) (/.f64 (sqrt.f64 2) Om) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 Om n) (/.f64 l U))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 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 (pow.f64 Om 2) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 n 2) (pow.f64 U 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U))) Om) (fma.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (*.f64 n n) (*.f64 U U))) (*.f64 l (*.f64 Om Om)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l Om)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l (*.f64 Om Om)) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 n n) U) U))) (fma.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 n U))) (*.f64 l Om))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (*.f64 l U) (*.f64 (sqrt.f64 -1) n))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l))))
(fma.f64 -1/2 (fma.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 l (*.f64 n (*.f64 n (*.f64 U U)))) (*.f64 (/.f64 l (neg.f64 (sqrt.f64 -1))) (/.f64 (*.f64 (sqrt.f64 2) Om) (*.f64 n U)))) (-.f64 (*.f64 (*.f64 l (*.f64 (sqrt.f64 -1) (*.f64 n U))) (/.f64 (sqrt.f64 2) Om)) (*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(-.f64 (fma.f64 -1/2 (fma.f64 (/.f64 (sqrt.f64 2) (*.f64 n n)) (*.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (/.f64 l (pow.f64 (sqrt.f64 -1) 5))) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 Om n) (/.f64 l U)))) (*.f64 (*.f64 l (*.f64 (sqrt.f64 -1) (*.f64 n U))) (/.f64 (sqrt.f64 2) Om))) (*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(neg.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 U (sqrt.f64 -2)))) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 (*.f64 l U) (sqrt.f64 -2)))) Om)
(/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (neg.f64 l)) (*.f64 n U)) Om)
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 (*.f64 l U) (sqrt.f64 -2))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))
(*.f64 -1 (+.f64 (*.f64 l (sqrt.f64 -2)) (/.f64 (*.f64 n (*.f64 l (*.f64 U (sqrt.f64 -2)))) Om)))
(neg.f64 (fma.f64 l (sqrt.f64 -2) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (sqrt.f64 -2)))))
(neg.f64 (fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2))) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (fma.f64 l (sqrt.f64 -2) (*.f64 (*.f64 (*.f64 l U) (sqrt.f64 -2)) (/.f64 n Om))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))))
(fma.f64 -1 (*.f64 l (sqrt.f64 -2)) (fma.f64 1/2 (/.f64 Om (/.f64 (*.f64 n U) (*.f64 l (sqrt.f64 -2)))) (neg.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 U (sqrt.f64 -2)))) Om))))
(-.f64 (fma.f64 (neg.f64 l) (sqrt.f64 -2) (*.f64 (/.f64 1/2 n) (/.f64 (*.f64 l (*.f64 (sqrt.f64 -2) Om)) U))) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (sqrt.f64 -2))))
(-.f64 (*.f64 1/2 (/.f64 Om (*.f64 (/.f64 U l) (/.f64 n (sqrt.f64 -2))))) (fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2))) (*.f64 l (sqrt.f64 -2))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 l (/.f64 Om n)) (/.f64 U (sqrt.f64 -2)))) (fma.f64 l (sqrt.f64 -2) (*.f64 (*.f64 (*.f64 l U) (sqrt.f64 -2)) (/.f64 n Om))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 l (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (pow.f64 U 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))))
(fma.f64 -1 (*.f64 l (sqrt.f64 -2)) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 l (*.f64 Om Om)) (sqrt.f64 -2)) (*.f64 n n)) (*.f64 U U)) (fma.f64 1/2 (/.f64 Om (/.f64 (*.f64 n U) (*.f64 l (sqrt.f64 -2)))) (neg.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 U (sqrt.f64 -2)))) Om)))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 Om n) (/.f64 Om n)) (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 U U) l))) (*.f64 (/.f64 1/2 n) (/.f64 (*.f64 l (*.f64 (sqrt.f64 -2) Om)) U))) (neg.f64 (fma.f64 l (sqrt.f64 -2) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (sqrt.f64 -2))))))
(-.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (/.f64 U l) (/.f64 n (sqrt.f64 -2)))) (*.f64 (*.f64 (/.f64 Om (*.f64 n n)) Om) (/.f64 (*.f64 (sqrt.f64 -2) -1/2) (/.f64 (*.f64 U U) l)))) (fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2))) (*.f64 l (sqrt.f64 -2))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om (/.f64 (*.f64 (*.f64 n n) (/.f64 (*.f64 U U) l)) (sqrt.f64 -2))) Om) (*.f64 1/2 (/.f64 (*.f64 l (/.f64 Om n)) (/.f64 U (sqrt.f64 -2))))) (fma.f64 l (sqrt.f64 -2) (*.f64 (*.f64 (*.f64 l U) (sqrt.f64 -2)) (/.f64 n Om))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)
(/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (*.f64 l U) (*.f64 (sqrt.f64 -1) n)))
(*.f64 (*.f64 l (*.f64 (sqrt.f64 -1) (*.f64 n U))) (/.f64 (sqrt.f64 2) 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 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U))) Om) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (*.f64 l U) (*.f64 (sqrt.f64 -1) n))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l))
(-.f64 (*.f64 (*.f64 l (*.f64 (sqrt.f64 -1) (*.f64 n U))) (/.f64 (sqrt.f64 2) Om)) (*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(fma.f64 (*.f64 l (*.f64 (sqrt.f64 -1) (*.f64 n U))) (/.f64 (sqrt.f64 2) Om) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 l)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) 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 (sqrt.f64 2) (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U))) Om) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l Om)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)))))
(fma.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 n U))) (*.f64 l Om))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (*.f64 l U) (*.f64 (sqrt.f64 -1) n))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l)))
(fma.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l (*.f64 (sqrt.f64 -1) (*.f64 n U))) (fma.f64 -1/2 (*.f64 (/.f64 l (neg.f64 (sqrt.f64 -1))) (/.f64 (*.f64 (sqrt.f64 2) Om) (*.f64 n U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 -1) l))))
(fma.f64 (*.f64 l (*.f64 (sqrt.f64 -1) (*.f64 n U))) (/.f64 (sqrt.f64 2) Om) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 Om n) (/.f64 l U))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 l))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) 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 (sqrt.f64 2) (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U))) Om) (fma.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (*.f64 n n) (*.f64 U U))) (*.f64 l (*.f64 Om Om)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l Om)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l (*.f64 Om Om)) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 n n) U) U))) (fma.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 n U))) (*.f64 l Om))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (*.f64 l U) (*.f64 (sqrt.f64 -1) n))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l))))
(fma.f64 -1/2 (fma.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 l (*.f64 n (*.f64 n (*.f64 U U)))) (*.f64 (/.f64 l (neg.f64 (sqrt.f64 -1))) (/.f64 (*.f64 (sqrt.f64 2) Om) (*.f64 n U)))) (-.f64 (*.f64 (*.f64 l (*.f64 (sqrt.f64 -1) (*.f64 n U))) (/.f64 (sqrt.f64 2) Om)) (*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(-.f64 (fma.f64 -1/2 (fma.f64 (/.f64 (sqrt.f64 2) (*.f64 n n)) (*.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (/.f64 l (pow.f64 (sqrt.f64 -1) 5))) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 Om n) (/.f64 l U)))) (*.f64 (*.f64 l (*.f64 (sqrt.f64 -1) (*.f64 n U))) (/.f64 (sqrt.f64 2) Om))) (*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(*.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 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))))))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U))))))))
(*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2))))))
(*.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 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))))))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U))))))))
(*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2))))))
(*.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 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))))))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U))))))))
(*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2))))))
(*.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 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))))))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U))))))))
(*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))))))
(*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U)))))))
(*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))))))
(*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U)))))))
(*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))))))
(*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U)))))))
(*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))))))
(*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U)))))))
(*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n 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 U))))))))))
(*.f64 (*.f64 l (sqrt.f64 -2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U)))))))
(*.f64 l (*.f64 (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2))) (neg.f64 (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n 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 U))))))))))
(*.f64 (*.f64 l (sqrt.f64 -2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U)))))))
(*.f64 l (*.f64 (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2))) (neg.f64 (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n 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 U))))))))))
(*.f64 (*.f64 l (sqrt.f64 -2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U)))))))
(*.f64 l (*.f64 (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2))) (neg.f64 (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n 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 U))))))))))
(*.f64 (*.f64 l (sqrt.f64 -2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U)))))))
(*.f64 l (*.f64 (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2))) (neg.f64 (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 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (*.f64 l U) (*.f64 (sqrt.f64 -1) n)))
(*.f64 (*.f64 l (*.f64 (sqrt.f64 -1) (*.f64 n U))) (/.f64 (sqrt.f64 2) Om))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U))) Om) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (*.f64 l U) (*.f64 (sqrt.f64 -1) n))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l))
(-.f64 (*.f64 (*.f64 l (*.f64 (sqrt.f64 -1) (*.f64 n U))) (/.f64 (sqrt.f64 2) Om)) (*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(fma.f64 (*.f64 l (*.f64 (sqrt.f64 -1) (*.f64 n U))) (/.f64 (sqrt.f64 2) Om) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 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 l)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U))) Om) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l Om)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)))))
(fma.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 n U))) (*.f64 l Om))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (*.f64 l U) (*.f64 (sqrt.f64 -1) n))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l)))
(fma.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 l (*.f64 (sqrt.f64 -1) (*.f64 n U))) (fma.f64 -1/2 (*.f64 (/.f64 l (neg.f64 (sqrt.f64 -1))) (/.f64 (*.f64 (sqrt.f64 2) Om) (*.f64 n U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 -1) l))))
(fma.f64 (*.f64 l (*.f64 (sqrt.f64 -1) (*.f64 n U))) (/.f64 (sqrt.f64 2) Om) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 Om n) (/.f64 l U))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 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 (pow.f64 Om 2) l)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U))) Om) (fma.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (*.f64 n n) (*.f64 U U))) (*.f64 l (*.f64 Om Om)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l Om)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l (*.f64 Om Om)) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 n n) U) U))) (fma.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 n U))) (*.f64 l Om))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (*.f64 l U) (*.f64 (sqrt.f64 -1) n))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l))))
(fma.f64 -1/2 (fma.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 l (*.f64 n (*.f64 n (*.f64 U U)))) (*.f64 (/.f64 l (neg.f64 (sqrt.f64 -1))) (/.f64 (*.f64 (sqrt.f64 2) Om) (*.f64 n U)))) (-.f64 (*.f64 (*.f64 l (*.f64 (sqrt.f64 -1) (*.f64 n U))) (/.f64 (sqrt.f64 2) Om)) (*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(-.f64 (fma.f64 -1/2 (fma.f64 (/.f64 (sqrt.f64 2) (*.f64 n n)) (*.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (/.f64 l (pow.f64 (sqrt.f64 -1) 5))) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 Om n) (/.f64 l U)))) (*.f64 (*.f64 l (*.f64 (sqrt.f64 -1) (*.f64 n U))) (/.f64 (sqrt.f64 2) Om))) (*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(neg.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 U (sqrt.f64 -2)))) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 (*.f64 l U) (sqrt.f64 -2)))) Om)
(/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (neg.f64 l)) (*.f64 n U)) Om)
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 (*.f64 l U) (sqrt.f64 -2))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))
(*.f64 -1 (+.f64 (*.f64 l (sqrt.f64 -2)) (/.f64 (*.f64 n (*.f64 l (*.f64 U (sqrt.f64 -2)))) Om)))
(neg.f64 (fma.f64 l (sqrt.f64 -2) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (sqrt.f64 -2)))))
(neg.f64 (fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2))) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (fma.f64 l (sqrt.f64 -2) (*.f64 (*.f64 (*.f64 l U) (sqrt.f64 -2)) (/.f64 n Om))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))))
(fma.f64 -1 (*.f64 l (sqrt.f64 -2)) (fma.f64 1/2 (/.f64 Om (/.f64 (*.f64 n U) (*.f64 l (sqrt.f64 -2)))) (neg.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 U (sqrt.f64 -2)))) Om))))
(-.f64 (fma.f64 (neg.f64 l) (sqrt.f64 -2) (*.f64 (/.f64 1/2 n) (/.f64 (*.f64 l (*.f64 (sqrt.f64 -2) Om)) U))) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (sqrt.f64 -2))))
(-.f64 (*.f64 1/2 (/.f64 Om (*.f64 (/.f64 U l) (/.f64 n (sqrt.f64 -2))))) (fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2))) (*.f64 l (sqrt.f64 -2))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 l (/.f64 Om n)) (/.f64 U (sqrt.f64 -2)))) (fma.f64 l (sqrt.f64 -2) (*.f64 (*.f64 (*.f64 l U) (sqrt.f64 -2)) (/.f64 n Om))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 l (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (pow.f64 U 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))))
(fma.f64 -1 (*.f64 l (sqrt.f64 -2)) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 l (*.f64 Om Om)) (sqrt.f64 -2)) (*.f64 n n)) (*.f64 U U)) (fma.f64 1/2 (/.f64 Om (/.f64 (*.f64 n U) (*.f64 l (sqrt.f64 -2)))) (neg.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 U (sqrt.f64 -2)))) Om)))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 Om n) (/.f64 Om n)) (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 U U) l))) (*.f64 (/.f64 1/2 n) (/.f64 (*.f64 l (*.f64 (sqrt.f64 -2) Om)) U))) (neg.f64 (fma.f64 l (sqrt.f64 -2) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (sqrt.f64 -2))))))
(-.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (/.f64 U l) (/.f64 n (sqrt.f64 -2)))) (*.f64 (*.f64 (/.f64 Om (*.f64 n n)) Om) (/.f64 (*.f64 (sqrt.f64 -2) -1/2) (/.f64 (*.f64 U U) l)))) (fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2))) (*.f64 l (sqrt.f64 -2))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om (/.f64 (*.f64 (*.f64 n n) (/.f64 (*.f64 U U) l)) (sqrt.f64 -2))) Om) (*.f64 1/2 (/.f64 (*.f64 l (/.f64 Om n)) (/.f64 U (sqrt.f64 -2))))) (fma.f64 l (sqrt.f64 -2) (*.f64 (*.f64 (*.f64 l U) (sqrt.f64 -2)) (/.f64 n Om))))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(*.f64 (/.f64 n Om) (*.f64 l U))
(*.f64 (*.f64 l U) (/.f64 n Om))
(/.f64 (*.f64 l U) (/.f64 Om n))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om))
(/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l)))
(*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l)))
(*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om)))))
(+.f64 (*.f64 -1 (/.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 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(+.f64 (*.f64 -1 (/.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 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(+.f64 (*.f64 -1 (/.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 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om 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 U U) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n n)) (/.f64 Om (/.f64 (*.f64 (*.f64 l U) (*.f64 l U)) Om)))
(*.f64 (/.f64 (*.f64 n (neg.f64 n)) (/.f64 (*.f64 Om Om) (*.f64 U U))) (*.f64 l l))
(*.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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(+.f64 (*.f64 -1 (/.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 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(+.f64 (*.f64 -1 (/.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 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om 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 U U) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n n)) (/.f64 Om (/.f64 (*.f64 (*.f64 l U) (*.f64 l U)) Om)))
(*.f64 (/.f64 (*.f64 n (neg.f64 n)) (/.f64 (*.f64 Om Om) (*.f64 U U))) (*.f64 l l))
(*.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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(+.f64 (*.f64 -1 (/.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 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(+.f64 (*.f64 -1 (/.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 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om 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 U U) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n n)) (/.f64 Om (/.f64 (*.f64 (*.f64 l U) (*.f64 l U)) Om)))
(*.f64 (/.f64 (*.f64 n (neg.f64 n)) (/.f64 (*.f64 Om Om) (*.f64 U U))) (*.f64 l l))
(*.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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(+.f64 (*.f64 -1 (/.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 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(+.f64 (*.f64 -1 (/.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 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om))
(/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l)))
(*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l)))
(*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om)))))
(+.f64 (*.f64 -1 (/.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 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(+.f64 (*.f64 -1 (/.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 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(+.f64 (*.f64 -1 (/.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 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om))
(/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l)))
(*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l)))
(*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om)))))
(+.f64 (*.f64 -1 (/.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 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(+.f64 (*.f64 -1 (/.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 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(+.f64 (*.f64 -1 (/.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 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))) (*.f64 l l)))))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 U (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 l l)))))
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 l (*.f64 (*.f64 l U) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 l (*.f64 (*.f64 l U) (fma.f64 (/.f64 n Om) U 2))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))) (*.f64 l l)))))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 U (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 l l)))))
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 l (*.f64 (*.f64 l U) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 l (*.f64 (*.f64 l U) (fma.f64 (/.f64 n Om) U 2))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))) (*.f64 l l)))))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 U (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 l l)))))
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 l (*.f64 (*.f64 l U) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 l (*.f64 (*.f64 l U) (fma.f64 (/.f64 n Om) U 2))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))) (*.f64 l l)))))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 U (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 l l)))))
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 l (*.f64 (*.f64 l U) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 l (*.f64 (*.f64 l U) (fma.f64 (/.f64 n Om) U 2))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))) (*.f64 l l)))))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 U (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 l l)))))
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 l (*.f64 (*.f64 l U) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 l (*.f64 (*.f64 l U) (fma.f64 (/.f64 n Om) U 2))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))) (*.f64 l l)))))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 U (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 l l)))))
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 l (*.f64 (*.f64 l U) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 l (*.f64 (*.f64 l U) (fma.f64 (/.f64 n Om) U 2))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))) (*.f64 l l)))))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 U (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 l l)))))
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 l (*.f64 (*.f64 l U) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 l (*.f64 (*.f64 l U) (fma.f64 (/.f64 n Om) U 2))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))) (*.f64 l l)))))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 U (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 l l)))))
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 l (*.f64 (*.f64 l U) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 l (*.f64 (*.f64 l U) (fma.f64 (/.f64 n Om) U 2))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (*.f64 (pow.f64 l 2) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))) (*.f64 l l)))))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 U (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 l l)))))
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 l (*.f64 (*.f64 l U) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 l (*.f64 (*.f64 l U) (fma.f64 (/.f64 n Om) U 2))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (*.f64 (pow.f64 l 2) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))) (*.f64 l l)))))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 U (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 l l)))))
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 l (*.f64 (*.f64 l U) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 l (*.f64 (*.f64 l U) (fma.f64 (/.f64 n Om) U 2))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (*.f64 (pow.f64 l 2) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))) (*.f64 l l)))))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 U (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 l l)))))
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 l (*.f64 (*.f64 l U) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 l (*.f64 (*.f64 l U) (fma.f64 (/.f64 n Om) U 2))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (*.f64 (pow.f64 l 2) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))) (*.f64 l l)))))
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 U (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 l l)))))
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 l (*.f64 (*.f64 l U) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 l (*.f64 (*.f64 l U) (fma.f64 (/.f64 n Om) U 2))))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om))
(/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l)))
(*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l)))
(*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om)))))
(+.f64 (*.f64 -1 (/.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 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(+.f64 (*.f64 -1 (/.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 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(+.f64 (*.f64 -1 (/.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 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om 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 U U) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n n)) (/.f64 Om (/.f64 (*.f64 (*.f64 l U) (*.f64 l U)) Om)))
(*.f64 (/.f64 (*.f64 n (neg.f64 n)) (/.f64 (*.f64 Om Om) (*.f64 U U))) (*.f64 l l))
(*.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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(+.f64 (*.f64 -1 (/.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 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(+.f64 (*.f64 -1 (/.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 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om 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 U U) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n n)) (/.f64 Om (/.f64 (*.f64 (*.f64 l U) (*.f64 l U)) Om)))
(*.f64 (/.f64 (*.f64 n (neg.f64 n)) (/.f64 (*.f64 Om Om) (*.f64 U U))) (*.f64 l l))
(*.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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(+.f64 (*.f64 -1 (/.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 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(+.f64 (*.f64 -1 (/.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 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (/.f64 (*.f64 n -2) (/.f64 (/.f64 Om U) (*.f64 l l))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 U (/.f64 n Om)) (*.f64 l l))) (/.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U))))) (*.f64 Om Om)))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))

localize41.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.4b
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
1.9b
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
5.5b
(/.f64 Om (*.f64 n l))
11.2b
(sqrt.f64 (*.f64 U (-.f64 U* U)))
Compiler

Compiled 64 to 26 computations (59.4% saved)

series56.0ms (0.1%)

Counts
4 → 96
Calls

39 calls:

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

rewrite224.0ms (0.5%)

Algorithm
egg-rewrite-iter-limit
egg-rewrite
batch-egg-rewrite
Rules
713×pow1_binary64
711×pow1_binary64
664×add-log-exp_binary64
664×log1p-expm1-u_binary64
664×expm1-log1p-u_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01655
135155
2508555
069
11319
218009
067
11257
217297
01625
135125
2508525
01625
01014
121914
2318314
01014
Stop Event
iter limit
unsound
iter limit
unsound
node limit
node limit
unsound
Counts
4 → 79
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 U (-.f64 U* U)))
(/.f64 Om (*.f64 n l))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (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 (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 (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 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 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 -.f64 (+.f64 1 (/.f64 Om (*.f64 n l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 Om (/.f64 1 (*.f64 n l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (*.f64 n l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 Om (*.f64 n l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 Om (*.f64 n l))) (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 n l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 n l))) 2) (cbrt.f64 (/.f64 Om (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 Om) 2) (*.f64 (cbrt.f64 Om) (/.f64 1 (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 Om (*.f64 n l))) (sqrt.f64 (/.f64 Om (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 Om) (*.f64 (sqrt.f64 Om) (/.f64 1 (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 Om) (/.f64 1 (neg.f64 (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 n l)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om n) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 n) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) n) (/.f64 (cbrt.f64 Om) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 Om) n) (/.f64 (sqrt.f64 Om) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 Om) l) (/.f64 (sqrt.f64 Om) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 Om n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l) (/.f64 (cbrt.f64 Om) n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1) (/.f64 (cbrt.f64 Om) (*.f64 n l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 Om) 1) (/.f64 (sqrt.f64 Om) (*.f64 n l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 n l)) 2)) (/.f64 Om (cbrt.f64 (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 (*.f64 n l)) 2)) (cbrt.f64 (/.f64 Om (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 (*.f64 n l)) 2)) (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 n l))) (/.f64 Om (sqrt.f64 (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 (*.f64 n l))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Om (*.f64 n l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 Om (*.f64 n l)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 Om (*.f64 n l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 Om (*.f64 n l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 n (/.f64 Om l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 Om (neg.f64 (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 Om (*.f64 n l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 Om (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 Om (*.f64 n l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 n l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 Om (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 Om (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 Om (*.f64 n l))))))))
((#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (sqrt.f64 2))) (/.f64 Om (*.f64 n l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.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 Om (*.f64 n l))))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (/.f64 Om (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 n l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))))))))

simplify126.0ms (0.3%)

Algorithm
egg-herbie
Rules
720×associate-*l*_binary64
670×associate-/r/_binary64
362×fma-def_binary64
348×*-commutative_binary64
336×associate-*r/_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01172482
13772470
216502443
349972354
477692354
Stop Event
node limit
Counts
175 → 114
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 (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 (*.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 l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) 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 -1/8 (/.f64 (/.f64 (*.f64 U* U*) (pow.f64 (sqrt.f64 -1) 3)) 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))) (*.f64 (sqrt.f64 -1) U)))
(fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (neg.f64 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 U* (sqrt.f64 -1)))))
(fma.f64 (/.f64 -1/8 U) (/.f64 (*.f64 U* U*) (neg.f64 (sqrt.f64 -1))) (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 (*.f64 U* U*) (pow.f64 (sqrt.f64 -1) 3)) U) (/.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 (sqrt.f64 -1) U (fma.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 (sqrt.f64 -1) (neg.f64 U))) (/.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 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (neg.f64 (sqrt.f64 -1)))) (fma.f64 (/.f64 1/16 (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 U* 3) (*.f64 U U)) (*.f64 (sqrt.f64 -1) U))))
(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 (sqrt.f64 -1) U (/.f64 (*.f64 1/16 (pow.f64 U* 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U 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 (sqrt.f64 -1) (fma.f64 1/2 U* (neg.f64 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 (sqrt.f64 -1) (/.f64 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 (*.f64 U* U*) (/.f64 (sqrt.f64 -1) U)) (*.f64 (sqrt.f64 -1) (fma.f64 1/2 U* (neg.f64 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) U) (/.f64 (pow.f64 U* 3) U)) (fma.f64 1/8 (/.f64 (sqrt.f64 -1) (/.f64 U (*.f64 U* U*))) (*.f64 (sqrt.f64 -1) (neg.f64 U)))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -1) U) (/.f64 (pow.f64 U* 3) 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) (fma.f64 1/2 U* (neg.f64 U))) (*.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) 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 (*.f64 U* U*) (pow.f64 (sqrt.f64 -1) 3)) 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))) (*.f64 (sqrt.f64 -1) U)))
(fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (neg.f64 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 U* (sqrt.f64 -1)))))
(fma.f64 (/.f64 -1/8 U) (/.f64 (*.f64 U* U*) (neg.f64 (sqrt.f64 -1))) (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 (*.f64 U* U*) (pow.f64 (sqrt.f64 -1) 3)) U) (/.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 (sqrt.f64 -1) U (fma.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 (sqrt.f64 -1) (neg.f64 U))) (/.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 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (neg.f64 (sqrt.f64 -1)))) (fma.f64 (/.f64 1/16 (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 U* 3) (*.f64 U U)) (*.f64 (sqrt.f64 -1) U))))
(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 (sqrt.f64 -1) U (/.f64 (*.f64 1/16 (pow.f64 U* 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U))))))
(*.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 (*.f64 n (sqrt.f64 -1)) (*.f64 U l)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 U (*.f64 n l)) (sqrt.f64 2)))) Om)
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))
(*.f64 (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l))) (/.f64 (neg.f64 (sqrt.f64 2)) 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)))
(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 (*.f64 n (sqrt.f64 -1)) (*.f64 U l))))))
(-.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) n) U*) l) (sqrt.f64 -1)) Om)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) Om)) (*.f64 U* l)) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(*.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/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 (*.f64 n (sqrt.f64 -1)) (*.f64 U l)))))))
(-.f64 (fma.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 U* U*) (*.f64 n l)) (neg.f64 (sqrt.f64 -1))) (/.f64 (sqrt.f64 2) (*.f64 U Om))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) n) U*) l) (sqrt.f64 -1)) Om))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om)))) (*.f64 U* (*.f64 U* l))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) Om)) (*.f64 U* l)) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) U) (/.f64 (*.f64 (*.f64 U* U*) (*.f64 n l)) (*.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/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 (*.f64 (sqrt.f64 2) n) (*.f64 (pow.f64 U* 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (*.f64 U U) Om))) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 U l))))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 U* U*) (*.f64 n l)) (neg.f64 (sqrt.f64 -1))) (/.f64 (sqrt.f64 2) (*.f64 U Om))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) n) U*) l) (sqrt.f64 -1)) Om) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 U* 3) (*.f64 n l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) Om)) (/.f64 (sqrt.f64 2) (*.f64 U U))))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om)))) (*.f64 U* (*.f64 U* l))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) Om)) (*.f64 U* l)) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (*.f64 (/.f64 (*.f64 n l) Om) (pow.f64 U* 3)) (*.f64 U U))))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (/.f64 (sqrt.f64 2) Om))))
(fma.f64 -1/16 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 U* 3) (*.f64 n l)) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 2)) (*.f64 U (*.f64 U Om))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) U) (/.f64 (*.f64 (*.f64 U* U*) (*.f64 n l)) (*.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 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)
(/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (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 U (*.f64 (sqrt.f64 -1) (*.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 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U* l))) Om) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 (sqrt.f64 -1) n) (*.f64 U l)))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 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 U* (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (*.f64 n l)))) Om) (*.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 U (*.f64 (sqrt.f64 -1) (*.f64 n 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 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U* l))) Om) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 (*.f64 U* U*) l)) U)) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 (sqrt.f64 -1) n) (*.f64 U l))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 l (*.f64 U* n)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 (*.f64 U* U*) (*.f64 (sqrt.f64 -1) 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 U* (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (*.f64 n l)))) Om) (*.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (*.f64 -1/8 (*.f64 (/.f64 n U) (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 U* l))))))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l)))) (+.f64 (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l))) (*.f64 -1/8 (*.f64 (/.f64 n U) (*.f64 (sqrt.f64 -1) (*.f64 U* (*.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 (*.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 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U* l))) Om) (+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 (*.f64 U* U*) l)) U)) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 (sqrt.f64 -1) n) (*.f64 U l))))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 (pow.f64 U* 3) l)) (*.f64 U U))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 l (*.f64 U* n)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 (*.f64 U* U*) (*.f64 (sqrt.f64 -1) l)) (/.f64 U n))) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 U* 3) (*.f64 n 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 (*.f64 U* (*.f64 (sqrt.f64 -1) U*)) (*.f64 (sqrt.f64 2) (*.f64 n l))) (*.f64 U Om)) (fma.f64 -1/2 (/.f64 (*.f64 U* (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (*.f64 n l)))) Om) (*.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 U* 3) (*.f64 (sqrt.f64 -1) l)) (*.f64 U U)) n))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (+.f64 (*.f64 (sqrt.f64 -1) (*.f64 U l)) (*.f64 (/.f64 (*.f64 (pow.f64 U* 3) (*.f64 (sqrt.f64 -1) l)) (*.f64 U U)) -1/16))) (*.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l)))) (*.f64 -1/8 (*.f64 (/.f64 n U) (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 U* 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 (*.f64 n (sqrt.f64 -1)) (*.f64 U l)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 U (*.f64 n l)) (sqrt.f64 2)))) Om)
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))
(*.f64 (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l))) (/.f64 (neg.f64 (sqrt.f64 2)) 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)))
(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 (*.f64 n (sqrt.f64 -1)) (*.f64 U l))))))
(-.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) n) U*) l) (sqrt.f64 -1)) Om)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) Om)) (*.f64 U* l)) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(*.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/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 (*.f64 n (sqrt.f64 -1)) (*.f64 U l)))))))
(-.f64 (fma.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 U* U*) (*.f64 n l)) (neg.f64 (sqrt.f64 -1))) (/.f64 (sqrt.f64 2) (*.f64 U Om))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) n) U*) l) (sqrt.f64 -1)) Om))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om)))) (*.f64 U* (*.f64 U* l))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) Om)) (*.f64 U* l)) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) U) (/.f64 (*.f64 (*.f64 U* U*) (*.f64 n l)) (*.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/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 (*.f64 (sqrt.f64 2) n) (*.f64 (pow.f64 U* 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (*.f64 U U) Om))) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 U l))))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 U* U*) (*.f64 n l)) (neg.f64 (sqrt.f64 -1))) (/.f64 (sqrt.f64 2) (*.f64 U Om))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) n) U*) l) (sqrt.f64 -1)) Om) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 U* 3) (*.f64 n l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) Om)) (/.f64 (sqrt.f64 2) (*.f64 U U))))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om)))) (*.f64 U* (*.f64 U* l))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) Om)) (*.f64 U* l)) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (*.f64 (/.f64 (*.f64 n l) Om) (pow.f64 U* 3)) (*.f64 U U))))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (/.f64 (sqrt.f64 2) Om))))
(fma.f64 -1/16 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 U* 3) (*.f64 n l)) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 2)) (*.f64 U (*.f64 U Om))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) U) (/.f64 (*.f64 (*.f64 U* U*) (*.f64 n l)) (*.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 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (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))))
(*.f64 (neg.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 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))

localize34.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.5b
(*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))
3.1b
(*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
5.2b
(*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))
17.4b
(sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))
Compiler

Compiled 105 to 41 computations (61% saved)

series60.0ms (0.1%)

Counts
4 → 156
Calls

51 calls:

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

rewrite90.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
803×log-prod_binary64
377×prod-diff_binary64
274×expm1-udef_binary64
274×log1p-udef_binary64
256×pow3_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify128.0ms (0.3%)

Algorithm
egg-herbie
Rules
737×associate-*l/_binary64
707×associate-*r/_binary64
427×associate-/r/_binary64
292×distribute-rgt-in_binary64
288×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03275649
110535483
238715131
Stop Event
node limit
Counts
261 → 244
Calls
Call 1
Inputs
(*.f64 n (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om)))
(+.f64 (*.f64 n (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))) (*.f64 -1 (sqrt.f64 (/.f64 U (*.f64 Om (-.f64 (/.f64 U* Om) (/.f64 U Om)))))))
(+.f64 (*.f64 n (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 n) (sqrt.f64 (/.f64 U (*.f64 Om (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3)))))) (*.f64 -1 (sqrt.f64 (/.f64 U (*.f64 Om (-.f64 (/.f64 U* Om) (/.f64 U Om))))))))
(+.f64 (*.f64 n (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (pow.f64 n 2)) (sqrt.f64 (/.f64 U (*.f64 Om (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 5)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 n) (sqrt.f64 (/.f64 U (*.f64 Om (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3)))))) (*.f64 -1 (sqrt.f64 (/.f64 U (*.f64 Om (-.f64 (/.f64 U* Om) (/.f64 U Om)))))))))
(*.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 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 (*.f64 (sqrt.f64 -1) (*.f64 n U)) Om)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) (sqrt.f64 -1))) (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 2)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) (sqrt.f64 -1))) (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 2)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) (sqrt.f64 -1))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 3)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2))))) (/.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 (/.f64 (*.f64 n U*) Om) 2))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n U)) Om)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (-.f64 (/.f64 (*.f64 n U*) Om) 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n U)) Om))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (-.f64 (/.f64 (*.f64 n U*) Om) 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 2))) (*.f64 n U))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 Om 2) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 3))) (*.f64 (pow.f64 n 2) (pow.f64 U 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n U)) Om)))))
(sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om))
(+.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (pow.f64 Om 3)))) U*)))
(+.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) 3) (pow.f64 Om 5)))) (pow.f64 U* 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (pow.f64 Om 3)))) U*))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 7) U) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) 5) (pow.f64 Om 7)))) (pow.f64 U* 3))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) 3) (pow.f64 Om 5)))) (pow.f64 U* 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (pow.f64 Om 3)))) U*)))))
(*.f64 -2 (/.f64 (*.f64 n U) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U)) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U)) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U)) Om))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U)) Om)
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U)) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U)) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 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 (*.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 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om)
(+.f64 (*.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*) Om) 2) U)) Om))
(+.f64 (*.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*) Om) 2) U)) Om))
(+.f64 (*.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*) Om) 2) U)) Om))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2)))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om) (*.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 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om)
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om))
(/.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 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om))
(/.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 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om))
(*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) Om)) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) Om)) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) Om)) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U))
(*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) Om)) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) Om)) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) Om)) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U))
(*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) Om)) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) Om)) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) Om)) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U))
(*.f64 -2 U)
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U)) (*.f64 -2 U))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U)) (*.f64 -2 U))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U)) (*.f64 -2 U))
(*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U)) (*.f64 -2 U))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U)) (*.f64 -2 U))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U)) (*.f64 -2 U))
(/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om)
(+.f64 (*.f64 -2 U) (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om))
(+.f64 (*.f64 -2 U) (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om))
(+.f64 (*.f64 -2 U) (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om))
(/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om)
(+.f64 (*.f64 -2 U) (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om))
(+.f64 (*.f64 -2 U) (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om))
(+.f64 (*.f64 -2 U) (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om))
(*.f64 -2 U)
(+.f64 (*.f64 -2 U) (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om))
(+.f64 (*.f64 -2 U) (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om))
(+.f64 (*.f64 -2 U) (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om))
(*.f64 -2 U)
(+.f64 (*.f64 -2 U) (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om))
(+.f64 (*.f64 -2 U) (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om))
(+.f64 (*.f64 -2 U) (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) U)
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) Om) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) U))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) Om) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) U))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) Om) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) U))
(/.f64 (*.f64 n (*.f64 U U*)) Om)
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) Om) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) U))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) Om) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) U))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) Om) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) U))
(/.f64 (*.f64 n (*.f64 U U*)) Om)
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) Om) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) U))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) Om) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) U))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) Om) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) U))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l)
(*.f64 (*.f64 n l) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 U (*.f64 Om (-.f64 (/.f64 U* Om) (/.f64 U Om))))) l)) (*.f64 (*.f64 n l) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 U (*.f64 Om (-.f64 (/.f64 U* Om) (/.f64 U Om))))) l)) (+.f64 (*.f64 (*.f64 n l) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))) (*.f64 -1/2 (*.f64 (/.f64 l n) (sqrt.f64 (/.f64 U (*.f64 Om (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 U (*.f64 Om (-.f64 (/.f64 U* Om) (/.f64 U Om))))) l)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 l (pow.f64 n 2)) (sqrt.f64 (/.f64 U (*.f64 Om (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 5)))))) (+.f64 (*.f64 (*.f64 n l) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))) (*.f64 -1/2 (*.f64 (/.f64 l n) (sqrt.f64 (/.f64 U (*.f64 Om (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 2) l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 2) l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om l) (*.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 (pow.f64 (sqrt.f64 -1) 2) l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om l) (*.f64 n (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 (pow.f64 n 2) (pow.f64 (sqrt.f64 -1) 4))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 2) l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))))
(*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 Om l) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 Om l) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 Om 2) l) (pow.f64 n 2)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))))))
(/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (-.f64 (/.f64 (*.f64 n U*) Om) 2)) (sqrt.f64 -1))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) Om))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (-.f64 (/.f64 (*.f64 n U*) Om) 2)) (sqrt.f64 -1))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) Om) (*.f64 -1/8 (/.f64 (*.f64 Om (*.f64 l (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (-.f64 (/.f64 (*.f64 n U*) Om) 2)) (sqrt.f64 -1))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) Om) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 3))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2))))) (*.f64 -1/8 (/.f64 (*.f64 Om (*.f64 l (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 l (-.f64 (/.f64 (*.f64 n U*) Om) 2)))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 l (-.f64 (/.f64 (*.f64 n U*) Om) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om (*.f64 l (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 2)))) (*.f64 n U)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 l (-.f64 (/.f64 (*.f64 n U*) Om) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 3)))) (*.f64 (pow.f64 n 2) (pow.f64 U 2)))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om (*.f64 l (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 2)))) (*.f64 n U))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om)) l)
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (pow.f64 Om 3)))) (*.f64 l U*))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om)) l))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (pow.f64 Om 3)))) (*.f64 l U*))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) 3) (pow.f64 Om 5)))) (*.f64 l (pow.f64 U* 2)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om)) l)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (pow.f64 Om 3)))) (*.f64 l U*))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 7) U) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) 5) (pow.f64 Om 7)))) (*.f64 l (pow.f64 U* 3)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) 3) (pow.f64 Om 5)))) (*.f64 l (pow.f64 U* 2)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om)) l))))
Outputs
(*.f64 n (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om)))
(*.f64 n (sqrt.f64 (/.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) (/.f64 Om U))))
(*.f64 n (sqrt.f64 (*.f64 (/.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) Om) U)))
(*.f64 n (sqrt.f64 (*.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(+.f64 (*.f64 n (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))) (*.f64 -1 (sqrt.f64 (/.f64 U (*.f64 Om (-.f64 (/.f64 U* Om) (/.f64 U Om)))))))
(fma.f64 n (sqrt.f64 (/.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) (/.f64 Om U))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om))))))
(fma.f64 n (sqrt.f64 (*.f64 (/.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) Om) U)) (neg.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om))))))
(-.f64 (*.f64 n (sqrt.f64 (*.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om))))) (sqrt.f64 (/.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(+.f64 (*.f64 n (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 n) (sqrt.f64 (/.f64 U (*.f64 Om (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3)))))) (*.f64 -1 (sqrt.f64 (/.f64 U (*.f64 Om (-.f64 (/.f64 U* Om) (/.f64 U Om))))))))
(fma.f64 n (sqrt.f64 (/.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) (/.f64 Om U))) (fma.f64 -1/2 (*.f64 (/.f64 1 n) (sqrt.f64 (/.f64 (/.f64 U Om) (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3)))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om)))))))
(fma.f64 n (sqrt.f64 (*.f64 (/.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) Om) U)) (-.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 U (*.f64 Om (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3)))) n)) (sqrt.f64 (/.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om))))))
(-.f64 (fma.f64 n (sqrt.f64 (*.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3))) (/.f64 -1/2 n))) (sqrt.f64 (/.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(+.f64 (*.f64 n (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (pow.f64 n 2)) (sqrt.f64 (/.f64 U (*.f64 Om (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 5)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 n) (sqrt.f64 (/.f64 U (*.f64 Om (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3)))))) (*.f64 -1 (sqrt.f64 (/.f64 U (*.f64 Om (-.f64 (/.f64 U* Om) (/.f64 U Om)))))))))
(fma.f64 n (sqrt.f64 (/.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) (/.f64 Om U))) (fma.f64 -1/2 (*.f64 (/.f64 1 (*.f64 n n)) (sqrt.f64 (/.f64 (/.f64 U Om) (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 5)))) (fma.f64 -1/2 (*.f64 (/.f64 1 n) (sqrt.f64 (/.f64 (/.f64 U Om) (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3)))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om))))))))
(fma.f64 n (sqrt.f64 (*.f64 (/.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) Om) U)) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (sqrt.f64 (/.f64 U (*.f64 Om (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 5)))) (*.f64 n n)) (/.f64 (sqrt.f64 (/.f64 U (*.f64 Om (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3)))) n))) (sqrt.f64 (/.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om))))))
(fma.f64 n (sqrt.f64 (*.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om)))) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 5))) (*.f64 n n)) (/.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3))) n))) (sqrt.f64 (/.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U 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 (*.f64 n (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om))
(*.f64 (/.f64 -1 (/.f64 Om n)) (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)))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om) (neg.f64 (sqrt.f64 (/.f64 U (-.f64 U* U)))))
(neg.f64 (fma.f64 (/.f64 -1 (/.f64 Om n)) (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 (/.f64 Om n) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 n (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om) (neg.f64 (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 -1 (/.f64 Om n)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (/.f64 (*.f64 1/2 Om) (neg.f64 n))) (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 (/.f64 Om n) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 n (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om) (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 -1 (/.f64 Om n)) (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 (/.f64 (*.f64 1/2 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 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 (*.f64 -1/2 (/.f64 Om n)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (-.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)) (sqrt.f64 (/.f64 U (-.f64 U* U)))))
(-.f64 (fma.f64 (*.f64 -1/2 (/.f64 Om n)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om))) (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 (*.f64 -1/2 (/.f64 Om n)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (-.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)) (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (*.f64 Om (/.f64 Om (*.f64 n n)))) (-.f64 (fma.f64 (*.f64 -1/2 (/.f64 Om n)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om))) (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 1/2 (/.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) (sqrt.f64 -1))) (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om))
(fma.f64 1/2 (/.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) (sqrt.f64 -1)) (/.f64 n (/.f64 Om (*.f64 U (sqrt.f64 -1)))))
(fma.f64 1/2 (/.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) (sqrt.f64 -1)) (*.f64 (/.f64 n Om) (*.f64 U (sqrt.f64 -1))))
(fma.f64 1/2 (/.f64 (fma.f64 (/.f64 n Om) U* -2) (sqrt.f64 -1)) (*.f64 (/.f64 n Om) (*.f64 U (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 2)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) (sqrt.f64 -1))) (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om)))
(fma.f64 -1/8 (*.f64 (/.f64 Om n) (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2) (*.f64 U (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) (sqrt.f64 -1)) (/.f64 n (/.f64 Om (*.f64 U (sqrt.f64 -1))))))
(fma.f64 -1/8 (/.f64 Om (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (neg.f64 U))) (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) (sqrt.f64 -1)) (*.f64 (/.f64 n Om) (*.f64 U (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (pow.f64 (fma.f64 (/.f64 n Om) U* -2) 2) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -1) (neg.f64 U)))) (fma.f64 1/2 (/.f64 (fma.f64 (/.f64 n Om) U* -2) (sqrt.f64 -1)) (*.f64 (/.f64 n Om) (*.f64 U (sqrt.f64 -1)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 2)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) (sqrt.f64 -1))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 3)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2))))) (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) U)) Om))))
(fma.f64 -1/8 (*.f64 (/.f64 Om n) (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2) (*.f64 U (pow.f64 (sqrt.f64 -1) 3)))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) (sqrt.f64 -1)) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 n n)) (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U)))) (/.f64 n (/.f64 Om (*.f64 U (sqrt.f64 -1)))))))
(fma.f64 -1/8 (/.f64 Om (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (neg.f64 U))) (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) (sqrt.f64 -1)) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 Om n) (/.f64 Om n)) (/.f64 (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 3) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 U U))) (*.f64 (/.f64 n Om) (*.f64 U (sqrt.f64 -1))))))
(fma.f64 -1/8 (/.f64 (pow.f64 (fma.f64 (/.f64 n Om) U* -2) 2) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -1) (neg.f64 U)))) (fma.f64 1/2 (/.f64 (fma.f64 (/.f64 n Om) U* -2) (sqrt.f64 -1)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 n Om) U* -2) 3) (*.f64 n n)) (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U)))) (*.f64 (/.f64 n Om) (*.f64 U (sqrt.f64 -1))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n U)) Om))
(neg.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 n U))))
(/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (neg.f64 U))) Om)
(*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -1) (neg.f64 U)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (-.f64 (/.f64 (*.f64 n U*) Om) 2))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n U)) Om)))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 n (/.f64 Om U*)) -2)) (neg.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 n U)))))
(-.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 n (/.f64 Om U*))) -1)) (*.f64 (/.f64 n Om) (*.f64 U (sqrt.f64 -1))))
(-.f64 (*.f64 (sqrt.f64 -1) (*.f64 1/2 (fma.f64 (/.f64 n Om) U* -2))) (*.f64 (/.f64 n Om) (*.f64 U (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (-.f64 (/.f64 (*.f64 n U*) Om) 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n U)) Om))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 n (/.f64 Om U*)) -2)) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) Om) (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2)) (*.f64 n U)) (neg.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 n U))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 n (/.f64 Om U*)) -2)) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 n U)) (*.f64 Om (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2))))) (*.f64 (/.f64 n Om) (*.f64 U (sqrt.f64 -1))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 -1) (fma.f64 (/.f64 n Om) U* -2)) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 (/.f64 n Om) U)) (pow.f64 (fma.f64 (/.f64 n Om) U* -2) 2)))) (*.f64 (/.f64 n Om) (*.f64 U (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (-.f64 (/.f64 (*.f64 n U*) Om) 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 2))) (*.f64 n U))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 Om 2) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 3))) (*.f64 (pow.f64 n 2) (pow.f64 U 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n U)) Om)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 n (/.f64 Om U*)) -2)) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) Om) (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2)) (*.f64 n U)) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om Om)) (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 3)) (*.f64 (*.f64 n n) (*.f64 U U))) (neg.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 n U)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 n (/.f64 Om U*)) -2)) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 n U)) (*.f64 Om (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2))) (-.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 n (*.f64 n (*.f64 U U)))) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 3)))) (*.f64 (/.f64 n Om) (*.f64 U (sqrt.f64 -1))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) (fma.f64 (/.f64 n Om) U* -2)) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 (/.f64 n Om) U)) (pow.f64 (fma.f64 (/.f64 n Om) U* -2) 2)) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om Om)) (*.f64 n (*.f64 n (*.f64 U U)))) (pow.f64 (fma.f64 (/.f64 n Om) U* -2) 3)) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -1) (neg.f64 U))))))
(sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om))
(sqrt.f64 (/.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2) (/.f64 Om (*.f64 n U))))
(sqrt.f64 (*.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) Om) (*.f64 n U)))
(sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (-.f64 -2 (*.f64 (/.f64 n Om) U))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (pow.f64 Om 3)))) U*)))
(+.f64 (sqrt.f64 (/.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2) (/.f64 Om (*.f64 n U)))) (*.f64 1/2 (*.f64 U* (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2)) (/.f64 U (pow.f64 Om 3)))))))
(fma.f64 1/2 (*.f64 U* (sqrt.f64 (*.f64 (/.f64 U (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2)) (/.f64 (pow.f64 n 3) (pow.f64 Om 3))))) (sqrt.f64 (*.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) Om) (*.f64 n U))))
(fma.f64 1/2 (*.f64 U* (sqrt.f64 (*.f64 (/.f64 U (-.f64 -2 (*.f64 (/.f64 n Om) U))) (/.f64 (pow.f64 n 3) (pow.f64 Om 3))))) (sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (-.f64 -2 (*.f64 (/.f64 n Om) U)))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) 3) (pow.f64 Om 5)))) (pow.f64 U* 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (pow.f64 Om 3)))) U*))))
(+.f64 (sqrt.f64 (/.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2) (/.f64 Om (*.f64 n U)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2) 3)) (/.f64 U (pow.f64 Om 5)))) (*.f64 U* U*)) (*.f64 1/2 (*.f64 U* (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2)) (/.f64 U (pow.f64 Om 3))))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) Om) (*.f64 n U))) (fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) 3)) (/.f64 U (pow.f64 Om 5))))) (*.f64 U* U*) (*.f64 U* (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 U (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2)) (/.f64 (pow.f64 n 3) (pow.f64 Om 3))))))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (-.f64 -2 (*.f64 (/.f64 n Om) U)))) (*.f64 U* (+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 U (-.f64 -2 (*.f64 (/.f64 n Om) U))) (/.f64 (pow.f64 n 3) (pow.f64 Om 3))))) (*.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 (-.f64 -2 (*.f64 (/.f64 n Om) U)) 3)) (/.f64 U (pow.f64 Om 5))))) U*))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 7) U) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) 5) (pow.f64 Om 7)))) (pow.f64 U* 3))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) 3) (pow.f64 Om 5)))) (pow.f64 U* 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (pow.f64 Om 3)))) U*)))))
(+.f64 (sqrt.f64 (/.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2) (/.f64 Om (*.f64 n U)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 7) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2) 5)) (/.f64 U (pow.f64 Om 7)))) (pow.f64 U* 3)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2) 3)) (/.f64 U (pow.f64 Om 5)))) (*.f64 U* U*)) (*.f64 1/2 (*.f64 U* (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2)) (/.f64 U (pow.f64 Om 3)))))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) Om) (*.f64 n U))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 7) (pow.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) 5)) (/.f64 U (pow.f64 Om 7)))) (pow.f64 U* 3)) (fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) 3)) (/.f64 U (pow.f64 Om 5))))) (*.f64 U* U*) (*.f64 U* (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 U (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2)) (/.f64 (pow.f64 n 3) (pow.f64 Om 3)))))))))
(+.f64 (*.f64 (*.f64 U* U*) (+.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 (-.f64 -2 (*.f64 (/.f64 n Om) U)) 3)) (/.f64 U (pow.f64 Om 5))))) (*.f64 (*.f64 1/16 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 7) (pow.f64 (-.f64 -2 (*.f64 (/.f64 n Om) U)) 5)) (/.f64 U (pow.f64 Om 7))))) U*))) (fma.f64 1/2 (*.f64 U* (sqrt.f64 (*.f64 (/.f64 U (-.f64 -2 (*.f64 (/.f64 n Om) U))) (/.f64 (pow.f64 n 3) (pow.f64 Om 3))))) (sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (-.f64 -2 (*.f64 (/.f64 n Om) U))))))
(*.f64 -2 (/.f64 (*.f64 n U) Om))
(*.f64 (/.f64 n (/.f64 Om U)) -2)
(*.f64 (/.f64 (*.f64 n U) Om) -2)
(*.f64 (*.f64 (/.f64 n Om) U) -2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U)) Om))
(fma.f64 -2 (/.f64 n (/.f64 Om U)) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U)) Om))
(fma.f64 -2 (/.f64 n (/.f64 Om U)) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U)) Om))
(fma.f64 -2 (/.f64 n (/.f64 Om U)) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U)) Om)
(/.f64 (*.f64 n n) (/.f64 Om (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))))
(*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U)) Om))
(fma.f64 -2 (/.f64 n (/.f64 Om U)) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U)) Om))
(fma.f64 -2 (/.f64 n (/.f64 Om U)) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U)) Om))
(fma.f64 -2 (/.f64 n (/.f64 Om U)) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2))
(/.f64 (*.f64 n n) (/.f64 Om (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))))
(*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (-.f64 U* 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)))
(fma.f64 -2 (/.f64 n (/.f64 Om U)) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (-.f64 U* 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)))
(fma.f64 -2 (/.f64 n (/.f64 Om U)) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (-.f64 U* 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)))
(fma.f64 -2 (/.f64 n (/.f64 Om U)) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2))
(/.f64 (*.f64 n n) (/.f64 Om (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))))
(*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (-.f64 U* 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)))
(fma.f64 -2 (/.f64 n (/.f64 Om U)) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (-.f64 U* 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)))
(fma.f64 -2 (/.f64 n (/.f64 Om U)) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (-.f64 U* 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)))
(fma.f64 -2 (/.f64 n (/.f64 Om U)) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(*.f64 -2 (/.f64 (*.f64 n U) Om))
(*.f64 (/.f64 n (/.f64 Om U)) -2)
(*.f64 (/.f64 (*.f64 n U) Om) -2)
(*.f64 (*.f64 (/.f64 n Om) U) -2)
(+.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 -2 (/.f64 n (/.f64 Om U)) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (-.f64 U* 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)))
(fma.f64 -2 (/.f64 n (/.f64 Om U)) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (-.f64 U* 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)))
(fma.f64 -2 (/.f64 n (/.f64 Om U)) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(*.f64 -2 (/.f64 (*.f64 n U) Om))
(*.f64 (/.f64 n (/.f64 Om U)) -2)
(*.f64 (/.f64 (*.f64 n U) Om) -2)
(*.f64 (*.f64 (/.f64 n Om) U) -2)
(+.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 -2 (/.f64 n (/.f64 Om U)) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (-.f64 U* 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)))
(fma.f64 -2 (/.f64 n (/.f64 Om U)) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (-.f64 U* 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)))
(fma.f64 -2 (/.f64 n (/.f64 Om U)) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om)))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om)
(/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2))))
(*.f64 (/.f64 n Om) (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)))
(*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) U* -2)))
(+.f64 (*.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*) Om) 2) U)) Om))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U U))) (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U U)))
(fma.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) U* -2)) (/.f64 (*.f64 n (*.f64 n (*.f64 U (neg.f64 U)))) (*.f64 Om Om)))
(+.f64 (*.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*) Om) 2) U)) Om))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U U))) (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U U)))
(fma.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) U* -2)) (/.f64 (*.f64 n (*.f64 n (*.f64 U (neg.f64 U)))) (*.f64 Om Om)))
(+.f64 (*.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*) Om) 2) U)) Om))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U U))) (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U U)))
(fma.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) U* -2)) (/.f64 (*.f64 n (*.f64 n (*.f64 U (neg.f64 U)))) (*.f64 Om Om)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U U))))
(/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 U U)))) (*.f64 Om Om))
(/.f64 (*.f64 n (*.f64 n (*.f64 U (neg.f64 U)))) (*.f64 Om Om))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U U))) (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U U)))
(fma.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) U* -2)) (/.f64 (*.f64 n (*.f64 n (*.f64 U (neg.f64 U)))) (*.f64 Om Om)))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U U))) (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U U)))
(fma.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) U* -2)) (/.f64 (*.f64 n (*.f64 n (*.f64 U (neg.f64 U)))) (*.f64 Om Om)))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U U))) (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U U)))
(fma.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) U* -2)) (/.f64 (*.f64 n (*.f64 n (*.f64 U (neg.f64 U)))) (*.f64 Om Om)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U U))))
(/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 U U)))) (*.f64 Om Om))
(/.f64 (*.f64 n (*.f64 n (*.f64 U (neg.f64 U)))) (*.f64 Om Om))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U U))) (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U U)))
(fma.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) U* -2)) (/.f64 (*.f64 n (*.f64 n (*.f64 U (neg.f64 U)))) (*.f64 Om Om)))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U U))) (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U U)))
(fma.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) U* -2)) (/.f64 (*.f64 n (*.f64 n (*.f64 U (neg.f64 U)))) (*.f64 Om Om)))
(+.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2))))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U U))) (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)))))
(-.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U U)))
(fma.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) U* -2)) (/.f64 (*.f64 n (*.f64 n (*.f64 U (neg.f64 U)))) (*.f64 Om Om)))
(/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om)
(/.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2) (/.f64 Om (*.f64 n U)))
(*.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) Om) (*.f64 n U))
(*.f64 (*.f64 (/.f64 n Om) U) (-.f64 -2 (*.f64 (/.f64 n Om) U)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om))
(+.f64 (/.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2) (/.f64 Om (*.f64 n U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(+.f64 (*.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) Om) (*.f64 n U)) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* U)))
(+.f64 (*.f64 (*.f64 (/.f64 n Om) U) (-.f64 -2 (*.f64 (/.f64 n Om) U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* U)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om))
(+.f64 (/.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2) (/.f64 Om (*.f64 n U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(+.f64 (*.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) Om) (*.f64 n U)) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* U)))
(+.f64 (*.f64 (*.f64 (/.f64 n Om) U) (-.f64 -2 (*.f64 (/.f64 n Om) U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* U)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om))
(+.f64 (/.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2) (/.f64 Om (*.f64 n U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(+.f64 (*.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) Om) (*.f64 n U)) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* U)))
(+.f64 (*.f64 (*.f64 (/.f64 n Om) U) (-.f64 -2 (*.f64 (/.f64 n Om) U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* U)))
(/.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 n n) (*.f64 Om Om)) (*.f64 U* U))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om))
(+.f64 (/.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2) (/.f64 Om (*.f64 n U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(+.f64 (*.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) Om) (*.f64 n U)) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* U)))
(+.f64 (*.f64 (*.f64 (/.f64 n Om) U) (-.f64 -2 (*.f64 (/.f64 n Om) U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* U)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om))
(+.f64 (/.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2) (/.f64 Om (*.f64 n U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(+.f64 (*.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) Om) (*.f64 n U)) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* U)))
(+.f64 (*.f64 (*.f64 (/.f64 n Om) U) (-.f64 -2 (*.f64 (/.f64 n Om) U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* U)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om))
(+.f64 (/.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2) (/.f64 Om (*.f64 n U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(+.f64 (*.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) Om) (*.f64 n U)) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* U)))
(+.f64 (*.f64 (*.f64 (/.f64 n Om) U) (-.f64 -2 (*.f64 (/.f64 n Om) U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* U)))
(/.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 n n) (*.f64 Om Om)) (*.f64 U* U))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om))
(+.f64 (/.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2) (/.f64 Om (*.f64 n U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(+.f64 (*.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) Om) (*.f64 n U)) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* U)))
(+.f64 (*.f64 (*.f64 (/.f64 n Om) U) (-.f64 -2 (*.f64 (/.f64 n Om) U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* U)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om))
(+.f64 (/.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2) (/.f64 Om (*.f64 n U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(+.f64 (*.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) Om) (*.f64 n U)) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* U)))
(+.f64 (*.f64 (*.f64 (/.f64 n Om) U) (-.f64 -2 (*.f64 (/.f64 n Om) U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* U)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 U* U)) (pow.f64 Om 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om))
(+.f64 (/.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2) (/.f64 Om (*.f64 n U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(+.f64 (*.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) Om) (*.f64 n U)) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* U)))
(+.f64 (*.f64 (*.f64 (/.f64 n Om) U) (-.f64 -2 (*.f64 (/.f64 n Om) U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* U)))
(*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)
(*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2))
(*.f64 U (fma.f64 (/.f64 n Om) U* -2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) Om)) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U U))) (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)))
(-.f64 (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)) (*.f64 (/.f64 n Om) (*.f64 U U)))
(-.f64 (*.f64 U (fma.f64 (/.f64 n Om) U* -2)) (*.f64 (/.f64 n Om) (*.f64 U U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) Om)) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U U))) (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)))
(-.f64 (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)) (*.f64 (/.f64 n Om) (*.f64 U U)))
(-.f64 (*.f64 U (fma.f64 (/.f64 n Om) U* -2)) (*.f64 (/.f64 n Om) (*.f64 U U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) Om)) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U U))) (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)))
(-.f64 (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)) (*.f64 (/.f64 n Om) (*.f64 U U)))
(-.f64 (*.f64 U (fma.f64 (/.f64 n Om) U* -2)) (*.f64 (/.f64 n Om) (*.f64 U U)))
(*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 U U))))
(/.f64 (neg.f64 (*.f64 n (*.f64 U U))) Om)
(*.f64 U (*.f64 (/.f64 n Om) (neg.f64 U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) Om)) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U U))) (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)))
(-.f64 (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)) (*.f64 (/.f64 n Om) (*.f64 U U)))
(-.f64 (*.f64 U (fma.f64 (/.f64 n Om) U* -2)) (*.f64 (/.f64 n Om) (*.f64 U U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) Om)) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U U))) (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)))
(-.f64 (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)) (*.f64 (/.f64 n Om) (*.f64 U U)))
(-.f64 (*.f64 U (fma.f64 (/.f64 n Om) U* -2)) (*.f64 (/.f64 n Om) (*.f64 U U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) Om)) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U U))) (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)))
(-.f64 (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)) (*.f64 (/.f64 n Om) (*.f64 U U)))
(-.f64 (*.f64 U (fma.f64 (/.f64 n Om) U* -2)) (*.f64 (/.f64 n Om) (*.f64 U U)))
(*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 U U))))
(/.f64 (neg.f64 (*.f64 n (*.f64 U U))) Om)
(*.f64 U (*.f64 (/.f64 n Om) (neg.f64 U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) Om)) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U U))) (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)))
(-.f64 (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)) (*.f64 (/.f64 n Om) (*.f64 U U)))
(-.f64 (*.f64 U (fma.f64 (/.f64 n Om) U* -2)) (*.f64 (/.f64 n Om) (*.f64 U U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) Om)) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U U))) (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)))
(-.f64 (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)) (*.f64 (/.f64 n Om) (*.f64 U U)))
(-.f64 (*.f64 U (fma.f64 (/.f64 n Om) U* -2)) (*.f64 (/.f64 n Om) (*.f64 U U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (pow.f64 U 2)) Om)) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U U))) (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)))
(-.f64 (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)) (*.f64 (/.f64 n Om) (*.f64 U U)))
(-.f64 (*.f64 U (fma.f64 (/.f64 n Om) U* -2)) (*.f64 (/.f64 n Om) (*.f64 U U)))
(*.f64 -2 U)
(*.f64 U -2)
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U)) (*.f64 -2 U))
(fma.f64 n (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))) (*.f64 U -2))
(*.f64 U (+.f64 -2 (*.f64 n (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U)) (*.f64 -2 U))
(fma.f64 n (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))) (*.f64 U -2))
(*.f64 U (+.f64 -2 (*.f64 n (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U)) (*.f64 -2 U))
(fma.f64 n (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))) (*.f64 U -2))
(*.f64 U (+.f64 -2 (*.f64 n (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U))
(*.f64 n (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))))
(*.f64 (/.f64 n Om) (*.f64 U (-.f64 U* U)))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U)) (*.f64 -2 U))
(fma.f64 n (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))) (*.f64 U -2))
(*.f64 U (+.f64 -2 (*.f64 n (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U)) (*.f64 -2 U))
(fma.f64 n (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))) (*.f64 U -2))
(*.f64 U (+.f64 -2 (*.f64 n (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(+.f64 (*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U)) (*.f64 -2 U))
(fma.f64 n (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))) (*.f64 U -2))
(*.f64 U (+.f64 -2 (*.f64 n (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om)
(*.f64 n (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))))
(*.f64 (/.f64 n Om) (*.f64 U (-.f64 U* U)))
(+.f64 (*.f64 -2 U) (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om))
(fma.f64 n (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))) (*.f64 U -2))
(*.f64 U (+.f64 -2 (*.f64 n (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(+.f64 (*.f64 -2 U) (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om))
(fma.f64 n (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))) (*.f64 U -2))
(*.f64 U (+.f64 -2 (*.f64 n (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(+.f64 (*.f64 -2 U) (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om))
(fma.f64 n (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))) (*.f64 U -2))
(*.f64 U (+.f64 -2 (*.f64 n (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om)
(*.f64 n (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))))
(*.f64 (/.f64 n Om) (*.f64 U (-.f64 U* U)))
(+.f64 (*.f64 -2 U) (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om))
(fma.f64 n (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))) (*.f64 U -2))
(*.f64 U (+.f64 -2 (*.f64 n (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(+.f64 (*.f64 -2 U) (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om))
(fma.f64 n (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))) (*.f64 U -2))
(*.f64 U (+.f64 -2 (*.f64 n (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(+.f64 (*.f64 -2 U) (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om))
(fma.f64 n (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))) (*.f64 U -2))
(*.f64 U (+.f64 -2 (*.f64 n (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(*.f64 -2 U)
(*.f64 U -2)
(+.f64 (*.f64 -2 U) (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om))
(fma.f64 n (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))) (*.f64 U -2))
(*.f64 U (+.f64 -2 (*.f64 n (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(+.f64 (*.f64 -2 U) (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om))
(fma.f64 n (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))) (*.f64 U -2))
(*.f64 U (+.f64 -2 (*.f64 n (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(+.f64 (*.f64 -2 U) (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om))
(fma.f64 n (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))) (*.f64 U -2))
(*.f64 U (+.f64 -2 (*.f64 n (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(*.f64 -2 U)
(*.f64 U -2)
(+.f64 (*.f64 -2 U) (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om))
(fma.f64 n (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))) (*.f64 U -2))
(*.f64 U (+.f64 -2 (*.f64 n (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(+.f64 (*.f64 -2 U) (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om))
(fma.f64 n (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))) (*.f64 U -2))
(*.f64 U (+.f64 -2 (*.f64 n (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(+.f64 (*.f64 -2 U) (/.f64 (*.f64 n (*.f64 (-.f64 U* U) U)) Om))
(fma.f64 n (*.f64 U (-.f64 (/.f64 U* Om) (/.f64 U Om))) (*.f64 U -2))
(*.f64 U (+.f64 -2 (*.f64 n (-.f64 (/.f64 U* Om) (/.f64 U Om)))))
(*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) U)
(*.f64 U (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2))
(*.f64 U (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2))
(*.f64 U (-.f64 -2 (*.f64 (/.f64 n Om) U)))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) Om) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) U))
(+.f64 (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2)) (/.f64 n (/.f64 Om (*.f64 U* U))))
(fma.f64 U (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (*.f64 (/.f64 n Om) (*.f64 U* U)))
(fma.f64 U (-.f64 -2 (*.f64 (/.f64 n Om) U)) (*.f64 U (/.f64 n (/.f64 Om U*))))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) Om) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) U))
(+.f64 (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2)) (/.f64 n (/.f64 Om (*.f64 U* U))))
(fma.f64 U (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (*.f64 (/.f64 n Om) (*.f64 U* U)))
(fma.f64 U (-.f64 -2 (*.f64 (/.f64 n Om) U)) (*.f64 U (/.f64 n (/.f64 Om U*))))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) Om) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) U))
(+.f64 (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2)) (/.f64 n (/.f64 Om (*.f64 U* U))))
(fma.f64 U (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (*.f64 (/.f64 n Om) (*.f64 U* U)))
(fma.f64 U (-.f64 -2 (*.f64 (/.f64 n Om) U)) (*.f64 U (/.f64 n (/.f64 Om U*))))
(/.f64 (*.f64 n (*.f64 U U*)) Om)
(/.f64 n (/.f64 Om (*.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 U* U))
(*.f64 U (/.f64 n (/.f64 Om U*)))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) Om) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) U))
(+.f64 (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2)) (/.f64 n (/.f64 Om (*.f64 U* U))))
(fma.f64 U (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (*.f64 (/.f64 n Om) (*.f64 U* U)))
(fma.f64 U (-.f64 -2 (*.f64 (/.f64 n Om) U)) (*.f64 U (/.f64 n (/.f64 Om U*))))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) Om) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) U))
(+.f64 (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2)) (/.f64 n (/.f64 Om (*.f64 U* U))))
(fma.f64 U (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (*.f64 (/.f64 n Om) (*.f64 U* U)))
(fma.f64 U (-.f64 -2 (*.f64 (/.f64 n Om) U)) (*.f64 U (/.f64 n (/.f64 Om U*))))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) Om) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) U))
(+.f64 (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2)) (/.f64 n (/.f64 Om (*.f64 U* U))))
(fma.f64 U (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (*.f64 (/.f64 n Om) (*.f64 U* U)))
(fma.f64 U (-.f64 -2 (*.f64 (/.f64 n Om) U)) (*.f64 U (/.f64 n (/.f64 Om U*))))
(/.f64 (*.f64 n (*.f64 U U*)) Om)
(/.f64 n (/.f64 Om (*.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 U* U))
(*.f64 U (/.f64 n (/.f64 Om U*)))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) Om) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) U))
(+.f64 (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2)) (/.f64 n (/.f64 Om (*.f64 U* U))))
(fma.f64 U (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (*.f64 (/.f64 n Om) (*.f64 U* U)))
(fma.f64 U (-.f64 -2 (*.f64 (/.f64 n Om) U)) (*.f64 U (/.f64 n (/.f64 Om U*))))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) Om) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) U))
(+.f64 (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2)) (/.f64 n (/.f64 Om (*.f64 U* U))))
(fma.f64 U (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (*.f64 (/.f64 n Om) (*.f64 U* U)))
(fma.f64 U (-.f64 -2 (*.f64 (/.f64 n Om) U)) (*.f64 U (/.f64 n (/.f64 Om U*))))
(+.f64 (/.f64 (*.f64 n (*.f64 U* U)) Om) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) U))
(+.f64 (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2)) (/.f64 n (/.f64 Om (*.f64 U* U))))
(fma.f64 U (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (*.f64 (/.f64 n Om) (*.f64 U* U)))
(fma.f64 U (-.f64 -2 (*.f64 (/.f64 n Om) U)) (*.f64 U (/.f64 n (/.f64 Om U*))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l)
(*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))))) l)
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) l)
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l)
(*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))))) l)
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) l)
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l)
(*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))))) l)
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) l)
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l)
(*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))))) l)
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) l)
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l)
(*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))))) l)
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) l)
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l)
(*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))))) l)
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) l)
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l)
(*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))))) l)
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) l)
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l)
(*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))))) l)
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) l)
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l)
(*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))))) l)
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) l)
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l)
(*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))))) l)
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) l)
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l)
(*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))))) l)
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) l)
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l)
(*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) -2))))) l)
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))) l)
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))) l)
(*.f64 (*.f64 n l) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om)))
(*.f64 n (*.f64 l (sqrt.f64 (/.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) (/.f64 Om U)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) Om) U)) (*.f64 n l))
(*.f64 (sqrt.f64 (*.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om)))) (*.f64 n l))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 U (*.f64 Om (-.f64 (/.f64 U* Om) (/.f64 U Om))))) l)) (*.f64 (*.f64 n l) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om)))) l) (*.f64 n (*.f64 l (sqrt.f64 (/.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) (/.f64 Om U))))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) Om) U)) (*.f64 n l) (*.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om)))) (neg.f64 l)))
(*.f64 l (-.f64 (*.f64 n (sqrt.f64 (*.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om))))) (sqrt.f64 (/.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 U (*.f64 Om (-.f64 (/.f64 U* Om) (/.f64 U Om))))) l)) (+.f64 (*.f64 (*.f64 n l) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))) (*.f64 -1/2 (*.f64 (/.f64 l n) (sqrt.f64 (/.f64 U (*.f64 Om (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om)))) l) (fma.f64 (*.f64 n l) (sqrt.f64 (/.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) (/.f64 Om U))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3))) (/.f64 l n)))))
(-.f64 (fma.f64 n (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) Om) U)) l) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (*.f64 Om (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3)))) (/.f64 l n)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om)))) l))
(+.f64 (*.f64 l (-.f64 (*.f64 n (sqrt.f64 (*.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om))))) (sqrt.f64 (/.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3))) (*.f64 -1/2 (/.f64 l n))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 U (*.f64 Om (-.f64 (/.f64 U* Om) (/.f64 U Om))))) l)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 l (pow.f64 n 2)) (sqrt.f64 (/.f64 U (*.f64 Om (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 5)))))) (+.f64 (*.f64 (*.f64 n l) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))) (*.f64 -1/2 (*.f64 (/.f64 l n) (sqrt.f64 (/.f64 U (*.f64 Om (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om)))) l) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 5))) (/.f64 l (*.f64 n n))) (fma.f64 (*.f64 n l) (sqrt.f64 (/.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) (/.f64 Om U))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3))) (/.f64 l n))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (*.f64 Om (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 5)))) (/.f64 l (*.f64 n n))) (fma.f64 n (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) Om) U)) l) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (*.f64 Om (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3)))) (/.f64 l n))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om)))) l))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 5))) (/.f64 l (*.f64 n n))) (fma.f64 n (*.f64 (sqrt.f64 (*.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om)))) l) (*.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3))) (*.f64 -1/2 (/.f64 l n))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om)))) l))
(*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 2) l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n (/.f64 Om (*.f64 (pow.f64 (sqrt.f64 -1) 2) l)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (*.f64 (/.f64 n Om) (neg.f64 l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 (/.f64 n Om) 1) l))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 2) l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) l) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n (/.f64 Om (*.f64 (pow.f64 (sqrt.f64 -1) 2) l))))))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) l (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) (neg.f64 l)))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om l) (*.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 (pow.f64 (sqrt.f64 -1) 2) l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) l) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 (/.f64 Om n) (/.f64 l (pow.f64 (sqrt.f64 -1) 2)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n (/.f64 Om (*.f64 (pow.f64 (sqrt.f64 -1) 2) l)))))))
(-.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 (/.f64 Om n) (/.f64 l -1)))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) (neg.f64 l)))) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) l))
(-.f64 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 1/2 (/.f64 l (/.f64 (neg.f64 n) Om)))) (fma.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) l (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) (neg.f64 l)))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om l) (*.f64 n (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 (pow.f64 n 2) (pow.f64 (sqrt.f64 -1) 4))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 2) l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) l) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 (/.f64 Om n) (/.f64 l (pow.f64 (sqrt.f64 -1) 2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (*.f64 (/.f64 (*.f64 Om Om) (*.f64 n n)) (/.f64 l (pow.f64 (sqrt.f64 -1) 4)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n (/.f64 Om (*.f64 (pow.f64 (sqrt.f64 -1) 2) l))))))))
(+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 (/.f64 Om n) (/.f64 l -1))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (*.f64 (/.f64 Om (/.f64 (*.f64 n (*.f64 n 1)) Om)) l)))) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) l (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) (neg.f64 l))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (/.f64 l (/.f64 (neg.f64 n) Om))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (*.f64 (*.f64 Om Om) (/.f64 l (*.f64 n n)))))) (fma.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) l (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) (neg.f64 l)))))
(*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n (/.f64 Om l)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) l))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) l) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n (/.f64 Om l))))
(fma.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) l) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (neg.f64 l)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 Om l) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (/.f64 Om (/.f64 n l))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) l) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n (/.f64 Om l)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 (/.f64 Om n) l)) (fma.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) l) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (neg.f64 l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 Om l) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 -1/2 (*.f64 (/.f64 (*.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 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (/.f64 Om (/.f64 n l))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) l) (fma.f64 (/.f64 n (/.f64 Om l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 Om Om) (/.f64 (*.f64 n n) l))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 (/.f64 Om n) l)) (-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (*.f64 (*.f64 (/.f64 Om n) (/.f64 Om n)) l)) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) l))) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) l)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 (/.f64 Om n) l)) (-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (*.f64 (*.f64 Om Om) (/.f64 l (*.f64 n n)))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) l))) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) l)))
(/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om)
(/.f64 (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 U l)) Om)
(/.f64 n (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 U l)))
(*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -1) (*.f64 U l)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (-.f64 (/.f64 (*.f64 n U*) Om) 2)) (sqrt.f64 -1))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) Om))
(fma.f64 1/2 (/.f64 l (/.f64 (sqrt.f64 -1) (+.f64 (/.f64 n (/.f64 Om U*)) -2))) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) n) (*.f64 U l)) Om))
(fma.f64 1/2 (*.f64 (/.f64 l (sqrt.f64 -1)) (+.f64 (/.f64 n (/.f64 Om U*)) -2)) (/.f64 n (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 U l))))
(fma.f64 1/2 (*.f64 (/.f64 l (sqrt.f64 -1)) (fma.f64 (/.f64 n Om) U* -2)) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -1) (*.f64 U l))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (-.f64 (/.f64 (*.f64 n U*) Om) 2)) (sqrt.f64 -1))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) Om) (*.f64 -1/8 (/.f64 (*.f64 Om (*.f64 l (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U))))))
(+.f64 (fma.f64 1/2 (/.f64 l (/.f64 (sqrt.f64 -1) (+.f64 (/.f64 n (/.f64 Om U*)) -2))) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) n) (*.f64 U l)) Om)) (*.f64 -1/8 (/.f64 Om (/.f64 (*.f64 n (*.f64 U (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2) l)))))
(fma.f64 1/2 (*.f64 (/.f64 l (sqrt.f64 -1)) (+.f64 (/.f64 n (/.f64 Om U*)) -2)) (fma.f64 -1/8 (*.f64 (/.f64 Om n) (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2) (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 U)) l))) (/.f64 n (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 U l)))))
(fma.f64 1/2 (*.f64 (/.f64 l (sqrt.f64 -1)) (fma.f64 (/.f64 n Om) U* -2)) (fma.f64 -1/8 (*.f64 (/.f64 Om n) (*.f64 (/.f64 l (*.f64 (sqrt.f64 -1) (neg.f64 U))) (pow.f64 (fma.f64 (/.f64 n Om) U* -2) 2))) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -1) (*.f64 U l)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (-.f64 (/.f64 (*.f64 n U*) Om) 2)) (sqrt.f64 -1))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) Om) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 3))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2))))) (*.f64 -1/8 (/.f64 (*.f64 Om (*.f64 l (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))))))
(+.f64 (fma.f64 1/2 (/.f64 l (/.f64 (sqrt.f64 -1) (+.f64 (/.f64 n (/.f64 Om U*)) -2))) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) n) (*.f64 U l)) Om)) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (*.f64 Om Om) l) (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 3)) (*.f64 (*.f64 n n) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U)))) (*.f64 -1/8 (/.f64 Om (/.f64 (*.f64 n (*.f64 U (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2) l))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 l (sqrt.f64 -1)) (+.f64 (/.f64 n (/.f64 Om U*)) -2)) (/.f64 n (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 U l)))) (fma.f64 -1/8 (*.f64 (/.f64 Om n) (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2) (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 U)) l))) (*.f64 (*.f64 (/.f64 Om n) (/.f64 Om n)) (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 3) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 l (*.f64 U U))) 1/16))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 l (sqrt.f64 -1)) (fma.f64 (/.f64 n Om) U* -2)) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -1) (*.f64 U l)))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 n Om) U* -2) 3) (*.f64 n n)) (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U)))) l) (/.f64 (*.f64 (*.f64 -1/8 (*.f64 Om l)) (pow.f64 (fma.f64 (/.f64 n Om) U* -2) 2)) (*.f64 n (*.f64 (sqrt.f64 -1) (neg.f64 U))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om))
(neg.f64 (/.f64 (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 U l)) Om))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 U l)))) Om)
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 (sqrt.f64 -1) (*.f64 U l)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 l (-.f64 (/.f64 (*.f64 n U*) Om) 2)))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om)))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) l)) (neg.f64 (/.f64 (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 U l)) Om)))
(-.f64 (*.f64 (sqrt.f64 -1) (*.f64 (+.f64 (*.f64 1/2 (/.f64 n (/.f64 Om U*))) -1) l)) (/.f64 n (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 U l))))
(-.f64 (*.f64 (sqrt.f64 -1) (*.f64 1/2 (*.f64 (fma.f64 (/.f64 n Om) U* -2) l))) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -1) (*.f64 U l))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 l (-.f64 (/.f64 (*.f64 n U*) Om) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om (*.f64 l (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 2)))) (*.f64 n U)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) l)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 U l)) Om) (/.f64 (*.f64 1/8 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 Om l) (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2)))) (*.f64 n U))))
(fma.f64 1/2 (*.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) (*.f64 (sqrt.f64 -1) l)) (-.f64 (*.f64 1/8 (/.f64 (sqrt.f64 -1) (/.f64 (/.f64 (*.f64 n U) (*.f64 Om l)) (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2)))) (/.f64 n (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 U l)))))
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (fma.f64 (/.f64 n Om) U* -2)) l) (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) 1/8) (/.f64 (*.f64 n U) (*.f64 Om l))) (pow.f64 (fma.f64 (/.f64 n Om) U* -2) 2)) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -1) (*.f64 U l)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 l (-.f64 (/.f64 (*.f64 n U*) Om) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 Om 2) (*.f64 l (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 3)))) (*.f64 (pow.f64 n 2) (pow.f64 U 2)))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om (*.f64 l (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 2)))) (*.f64 n U))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) l)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 U l)) Om) (fma.f64 1/16 (/.f64 (sqrt.f64 -1) (/.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 (*.f64 (*.f64 Om Om) l) (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 3)))) (/.f64 (*.f64 1/8 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 Om l) (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2)))) (*.f64 n U)))))
(fma.f64 1/2 (*.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) (*.f64 (sqrt.f64 -1) l)) (-.f64 (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (*.f64 Om Om) l) (/.f64 (*.f64 n n) (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 3))) (/.f64 (sqrt.f64 -1) (*.f64 U U))) (*.f64 1/8 (/.f64 (sqrt.f64 -1) (/.f64 (/.f64 (*.f64 n U) (*.f64 Om l)) (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2))))) (/.f64 n (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 U l)))))
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (fma.f64 (/.f64 n Om) U* -2)) l) (-.f64 (fma.f64 1/16 (*.f64 (*.f64 (*.f64 (*.f64 Om Om) (/.f64 l (*.f64 n n))) (pow.f64 (fma.f64 (/.f64 n Om) U* -2) 3)) (/.f64 (sqrt.f64 -1) (*.f64 U U))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) 1/8) (/.f64 (*.f64 n U) (*.f64 Om l))) (pow.f64 (fma.f64 (/.f64 n Om) U* -2) 2))) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -1) (*.f64 U l)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om)) l)
(*.f64 (sqrt.f64 (/.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2) (/.f64 Om (*.f64 n U)))) l)
(*.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) Om) (*.f64 n U))) l)
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (-.f64 -2 (*.f64 (/.f64 n Om) U)))) l)
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (pow.f64 Om 3)))) (*.f64 l U*))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om)) l))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2)) (/.f64 U (pow.f64 Om 3)))) (*.f64 U* l)) (*.f64 (sqrt.f64 (/.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2) (/.f64 Om (*.f64 n U)))) l))
(fma.f64 1/2 (*.f64 U* (*.f64 (sqrt.f64 (*.f64 (/.f64 U (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2)) (/.f64 (pow.f64 n 3) (pow.f64 Om 3)))) l)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) Om) (*.f64 n U))) l))
(*.f64 l (fma.f64 1/2 (*.f64 U* (sqrt.f64 (*.f64 (/.f64 U (-.f64 -2 (*.f64 (/.f64 n Om) U))) (/.f64 (pow.f64 n 3) (pow.f64 Om 3))))) (sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (-.f64 -2 (*.f64 (/.f64 n Om) U))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (pow.f64 Om 3)))) (*.f64 l U*))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) 3) (pow.f64 Om 5)))) (*.f64 l (pow.f64 U* 2)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om)) l)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2)) (/.f64 U (pow.f64 Om 3)))) (*.f64 U* l)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2) 3)) (/.f64 U (pow.f64 Om 5)))) (*.f64 (*.f64 U* U*) l)) (*.f64 (sqrt.f64 (/.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2) (/.f64 Om (*.f64 n U)))) l)))
(fma.f64 1/2 (*.f64 U* (*.f64 (sqrt.f64 (*.f64 (/.f64 U (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2)) (/.f64 (pow.f64 n 3) (pow.f64 Om 3)))) l)) (fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) 3)) (/.f64 U (pow.f64 Om 5))))) (*.f64 U* (*.f64 U* l)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) Om) (*.f64 n U))) l)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (-.f64 -2 (*.f64 (/.f64 n Om) U)))) l) (*.f64 l (*.f64 U* (+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 U (-.f64 -2 (*.f64 (/.f64 n Om) U))) (/.f64 (pow.f64 n 3) (pow.f64 Om 3))))) (*.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 (-.f64 -2 (*.f64 (/.f64 n Om) U)) 3)) (/.f64 U (pow.f64 Om 5))))) U*)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (pow.f64 Om 3)))) (*.f64 l U*))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 7) U) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) 5) (pow.f64 Om 7)))) (*.f64 l (pow.f64 U* 3)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) 3) (pow.f64 Om 5)))) (*.f64 l (pow.f64 U* 2)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om)) l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2)) (/.f64 U (pow.f64 Om 3)))) (*.f64 U* l)) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 7) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2) 5)) (/.f64 U (pow.f64 Om 7)))) (*.f64 (pow.f64 U* 3) l)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2) 3)) (/.f64 U (pow.f64 Om 5)))) (*.f64 (*.f64 U* U*) l)) (*.f64 (sqrt.f64 (/.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) -2) (/.f64 Om (*.f64 n U)))) l))))
(fma.f64 1/2 (*.f64 U* (*.f64 (sqrt.f64 (*.f64 (/.f64 U (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2)) (/.f64 (pow.f64 n 3) (pow.f64 Om 3)))) l)) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 7) (pow.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) 5)) (/.f64 U (pow.f64 Om 7)))) (*.f64 (pow.f64 U* 3) l)) (fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) 3)) (/.f64 U (pow.f64 Om 5))))) (*.f64 U* (*.f64 U* l)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) Om) (*.f64 n U))) l))))
(+.f64 (*.f64 l (*.f64 (*.f64 U* U*) (+.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 (-.f64 -2 (*.f64 (/.f64 n Om) U)) 3)) (/.f64 U (pow.f64 Om 5))))) (*.f64 (*.f64 1/16 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 7) (pow.f64 (-.f64 -2 (*.f64 (/.f64 n Om) U)) 5)) (/.f64 U (pow.f64 Om 7))))) U*)))) (*.f64 l (fma.f64 1/2 (*.f64 U* (sqrt.f64 (*.f64 (/.f64 U (-.f64 -2 (*.f64 (/.f64 n Om) U))) (/.f64 (pow.f64 n 3) (pow.f64 Om 3))))) (sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (-.f64 -2 (*.f64 (/.f64 n Om) U)))))))

eval625.0ms (1.5%)

Compiler

Compiled 38147 to 15934 computations (58.2% saved)

prune551.0ms (1.3%)

Pruning

70 alts after pruning (68 fresh and 2 done)

PrunedKeptTotal
New1004321036
Fresh203656
Picked101
Done325
Total1028701098
Error
2.2b
Counts
1098 → 70
Alt Table
Click to see full alt table
StatusErrorProgram
60.7b
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U))))))
45.2b
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
26.6b
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
62.4b
(sqrt.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
55.6b
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (/.f64 l Om) U)))) (sqrt.f64 (fma.f64 l -2 (*.f64 (*.f64 n (/.f64 l Om)) (neg.f64 U)))))
59.5b
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (pow.f64 (/.f64 n (/.f64 Om l)) -1)))
57.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))
47.2b
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 n (*.f64 t U)) 2))))
28.6b
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))))))))
58.8b
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) l)))
52.4b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) n) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
59.8b
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2)))))
59.6b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
57.7b
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
56.8b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)) Om)))
53.2b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (neg.f64 (*.f64 l U)))))))
60.1b
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))))
41.5b
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (*.f64 (sqrt.f64 (*.f64 n U)) (sqrt.f64 2)))
44.4b
(*.f64 (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
55.7b
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
60.1b
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 Om n) (/.f64 1 l))))
53.6b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
41.7b
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t))) 3) (sqrt.f64 (*.f64 n (*.f64 U 2))))
53.6b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
48.1b
(*.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 n (*.f64 U 2))))
61.4b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))) Om)))
62.7b
(sqrt.f64 (*.f64 2 (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n))))
37.7b
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
58.8b
(*.f64 (sqrt.f64 2) (*.f64 l (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
44.5b
(*.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*))))))))
60.5b
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))) Om)))
33.3b
(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))))
56.0b
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om)))))))
60.3b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om))))
49.8b
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
60.2b
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (/.f64 n (/.f64 Om U*)))))))
52.6b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
53.4b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (sqrt.f64 (pow.f64 (*.f64 n (/.f64 l Om)) 2)) U)))))
57.3b
(*.f64 (sqrt.f64 2) (*.f64 l (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 (/.f64 n Om) U))) 1/2))))
50.3b
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n)))
59.5b
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
38.8b
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
56.1b
(sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
59.5b
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (sqrt.f64 2))) (/.f64 Om (*.f64 n l)))
61.8b
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
60.2b
(*.f64 n (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) (/.f64 Om (*.f64 U l))))))
57.4b
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)))))
39.1b
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
51.2b
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
57.0b
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (pow.f64 (cbrt.f64 (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))) 3)))))
53.8b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
41.5b
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n U)) 1/4) 2))
38.7b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
34.4b
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
56.9b
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
43.0b
(*.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t)) 1/2)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
34.3b
(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))))
43.0b
(*.f64 (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
43.3b
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
57.6b
(*.f64 (sqrt.f64 2) (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 (/.f64 n Om) U))) l))))
61.7b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 U* U))))
62.0b
(*.f64 (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
49.1b
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
61.3b
(*.f64 (*.f64 l (sqrt.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
54.3b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))) (*.f64 n (/.f64 1 Om)))))
61.2b
(*.f64 (*.f64 (sqrt.f64 (-.f64 U* U)) (sqrt.f64 U)) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
54.0b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
28.8b
(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*)))))))
59.8b
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))))
59.9b
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 (/.f64 n Om) U)) 2)))))
Compiler

Compiled 3530 to 2430 computations (31.2% saved)

localize87.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.5b
(/.f64 n (/.f64 Om l))
5.8b
(*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U))
12.0b
(/.f64 (*.f64 U l) (/.f64 Om n))
17.0b
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
Compiler

Compiled 215 to 47 computations (78.1% saved)

series27.0ms (0.1%)

Counts
2 → 96
Calls

30 calls:

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

rewrite80.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
301×add-sqr-sqrt_binary64
293×*-un-lft-identity_binary64
293×pow1_binary64
277×add-exp-log_binary64
277×add-log-exp_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02656
158554
Stop Event
node limit
Counts
2 → 94
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
(/.f64 (*.f64 U l) (/.f64 Om n))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 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 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 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 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 2) (*.f64 n (*.f64 (*.f64 U t) 2))))) (cbrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 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 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 2) (*.f64 n (*.f64 (*.f64 U t) 2)))) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 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 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 2) (*.f64 n (*.f64 (*.f64 U t) 2))) 1/4) (pow.f64 (fma.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 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 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 2) (*.f64 n (*.f64 (*.f64 U t) 2)))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 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 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 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 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 2) (*.f64 n (*.f64 (*.f64 U t) 2)))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 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 (*.f64 n U) (/.f64 l Om)) (*.f64 2 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (+.f64 U* U)))))) 3) (pow.f64 (*.f64 n (*.f64 (*.f64 U t) 2)) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) (*.f64 2 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (+.f64 U* U)))))) 2) (*.f64 (*.f64 n (*.f64 (*.f64 U t) 2)) (-.f64 (*.f64 n (*.f64 (*.f64 U t) 2)) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) (*.f64 2 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (+.f64 U* U)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) (*.f64 2 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (+.f64 U* U)))))) 2) (*.f64 4 (pow.f64 (*.f64 n (*.f64 U t)) 2)))) (sqrt.f64 (fma.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 2) (neg.f64 (*.f64 n (*.f64 (*.f64 U t) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 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 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 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 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 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 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 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 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 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 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 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 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 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 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 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 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 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 (*.f64 n U) (/.f64 l Om)) (*.f64 2 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (+.f64 U* U))))))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) (*.f64 2 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (+.f64 U* U))))))) (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 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 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 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 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 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 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 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 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 n (*.f64 (/.f64 l Om) (+.f64 U* U)))) (*.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 2) (*.f64 n (*.f64 (*.f64 U t) 2))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 n U) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 n U) (/.f64 l Om)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 U (/.f64 n Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (*.f64 (/.f64 l Om) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (/.f64 l Om)) U)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 U (*.f64 n (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 U (/.f64 1 (/.f64 Om (*.f64 l n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 U (*.f64 l (/.f64 n Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l U) (/.f64 n Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l U) (/.f64 1 (/.f64 (neg.f64 Om) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n U) (/.f64 l Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 n U) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 n U) (/.f64 l Om))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 n U) (/.f64 l Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 n U) (/.f64 l Om))) 2) (cbrt.f64 (*.f64 (*.f64 n U) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 l U)) 2) (*.f64 (cbrt.f64 (*.f64 l U)) (/.f64 n Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 U) (*.f64 n (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 n (/.f64 l Om))) 2) (*.f64 (cbrt.f64 (*.f64 n (/.f64 l Om))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 n U) (/.f64 l Om))) (sqrt.f64 (*.f64 (*.f64 n U) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 l U)) (*.f64 (sqrt.f64 (*.f64 l U)) (/.f64 n Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 U) (*.f64 (sqrt.f64 U) (*.f64 n (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (/.f64 l Om))) (*.f64 (sqrt.f64 (*.f64 n (/.f64 l Om))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n Om) (*.f64 l U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n Om) (/.f64 U (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l Om) (/.f64 U (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 n U) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (/.f64 Om l)) n)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (/.f64 Om l)) (neg.f64 n))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 n (/.f64 l Om))) U)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U Om) (/.f64 l (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (/.f64 (*.f64 l U) (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l U)) 2) Om) (/.f64 (cbrt.f64 (*.f64 l U)) (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 l U)) Om) (/.f64 (sqrt.f64 (*.f64 l U)) (/.f64 1 n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l 1) (/.f64 U (/.f64 Om n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (/.f64 Om n)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U 1) (/.f64 l (/.f64 Om n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l U)) 2) 1) (/.f64 (cbrt.f64 (*.f64 l U)) (/.f64 Om n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 l U)) 1) (/.f64 (sqrt.f64 (*.f64 l U)) (/.f64 Om n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (cbrt.f64 (pow.f64 (/.f64 Om n) 2))) (/.f64 U (cbrt.f64 (/.f64 Om n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (cbrt.f64 (pow.f64 (/.f64 Om n) 2))) (/.f64 l (cbrt.f64 (/.f64 Om n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 Om n) 2))) (/.f64 (*.f64 l U) (cbrt.f64 (/.f64 Om n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l U)) 2) (cbrt.f64 (pow.f64 (/.f64 Om n) 2))) (cbrt.f64 (*.f64 (*.f64 n U) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 l U)) (cbrt.f64 (pow.f64 (/.f64 Om n) 2))) (/.f64 (sqrt.f64 (*.f64 l U)) (cbrt.f64 (/.f64 Om n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (sqrt.f64 (/.f64 Om n))) (/.f64 U (sqrt.f64 (/.f64 Om n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (sqrt.f64 (/.f64 Om n))) (/.f64 l (sqrt.f64 (/.f64 Om n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 Om n))) (/.f64 (*.f64 l U) (sqrt.f64 (/.f64 Om n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l U)) 2) (sqrt.f64 (/.f64 Om n))) (/.f64 (cbrt.f64 (*.f64 l U)) (sqrt.f64 (/.f64 Om n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n 1) (/.f64 U (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (pow.f64 (cbrt.f64 (/.f64 Om l)) 2)) (/.f64 U (cbrt.f64 (/.f64 Om l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (sqrt.f64 (/.f64 Om l))) (/.f64 U (sqrt.f64 (/.f64 Om l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l U) 1) (/.f64 n Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n U) Om) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n U) 1) (/.f64 l Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n U) (neg.f64 Om)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 n U) (/.f64 l Om))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 n U) (/.f64 l Om))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 Om n) (*.f64 l U)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 n U) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (*.f64 n U) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 n U) (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 n U) (/.f64 l Om)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 l U) 3) (pow.f64 (/.f64 Om n) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 n U) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 n U) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 n U) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 n U) (/.f64 l Om))) 1))))))

simplify214.0ms (0.5%)

Algorithm
egg-herbie
Rules
610×unswap-sqr_binary64
501×times-frac_binary64
498×associate-*r*_binary64
442×associate-*l*_binary64
414×associate-/r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04666394
115696146
274166072
Stop Event
node limit
Counts
190 → 185
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 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 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n 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 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n 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 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n 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) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n 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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2)))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n 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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2)))) (+.f64 (*.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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2) 3))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n 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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n 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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2) 5))))) (+.f64 (*.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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2) 3))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2) U)) Om))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))) U)) Om)) (*.f64 l (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))))) (/.f64 t (*.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 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n 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 (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))) U)) Om)) (*.f64 l (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))))) (/.f64 t (*.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 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n 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 (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))) U)) Om)) (*.f64 l (sqrt.f64 -2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))) 5))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))))))))
(*.f64 (*.f64 (sqrt.f64 2) n) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)) Om)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)) Om))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)) Om))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)))))) (*.f64 -1/8 (*.f64 (/.f64 (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) n)) (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) 3) (*.f64 (pow.f64 l 3) (pow.f64 U 3)))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 t U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (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) (pow.f64 n 2))) (sqrt.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) 5) (*.f64 (pow.f64 l 5) (pow.f64 U 5))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)) Om))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)))))) (*.f64 -1/8 (*.f64 (/.f64 (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) n)) (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) 3) (*.f64 (pow.f64 l 3) (pow.f64 U 3))))))))))
(*.f64 -1 (*.f64 (*.f64 n (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)) Om))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 n (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)) Om)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)))) (/.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (sqrt.f64 -2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 n (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)) Om)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2) (*.f64 n (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) 3) (pow.f64 U 3))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)))) (/.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (sqrt.f64 -2))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 3) (*.f64 (pow.f64 n 2) (pow.f64 (sqrt.f64 -2) 5))) (sqrt.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) 5) (pow.f64 U 5))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 n (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)) Om)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2) (*.f64 n (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) 3) (pow.f64 U 3))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)))) (/.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (sqrt.f64 -2)))))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l U)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l U))))) (*.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) U)) (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) U)) (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))))))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 n (*.f64 l U))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l U))))) (*.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) U)) (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) U)) (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))))))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 n (*.f64 l U))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l U))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) U)) (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) U)) (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))))))) 2)) (pow.f64 Om 2)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 l (*.f64 (pow.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) 3) (*.f64 n 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 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l 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 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l U)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 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 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l 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 (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 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (*.f64 n (*.f64 l U*))) (*.f64 n (*.f64 l 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 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (*.f64 n (*.f64 l U*))) (*.f64 n (*.f64 l 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 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (*.f64 n (*.f64 l U*))) (*.f64 n (*.f64 l 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))))))))
(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 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) U))) Om)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) U))) Om))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) U))) Om))) (+.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))))))) (*.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 l 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) 3))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) U))) Om))) (+.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 l 5) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) 5)))))) (+.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))))))) (*.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 l 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) 3)))))))))
(/.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 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2)) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) (sqrt.f64 2)) (/.f64 (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2) Om)) (sqrt.f64 (/.f64 n (/.f64 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 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (*.f64 l l) (sqrt.f64 2))) (/.f64 (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2) Om)))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (/.f64 (*.f64 l l) (sqrt.f64 2)) (*.f64 (/.f64 (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U)) Om) (sqrt.f64 (*.f64 (/.f64 n t) U)))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n 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 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) (sqrt.f64 2)) (/.f64 (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2) Om)) (sqrt.f64 (/.f64 n (/.f64 t U))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (pow.f64 (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2) 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))))
(fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2))) (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2)) (sqrt.f64 (*.f64 (/.f64 n t) U)) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2) 2) (*.f64 (pow.f64 l 4) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))))) (*.f64 (*.f64 (*.f64 Om Om) 2) (sqrt.f64 2)))))
(fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2))) (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U))) (sqrt.f64 (*.f64 (/.f64 n t) U)) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U)) 2) (/.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 l 4))) (/.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U)) (*.f64 Om Om))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n 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 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n 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))))))))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) (sqrt.f64 2)) (/.f64 (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2) Om)) (sqrt.f64 (/.f64 n (/.f64 t U))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (pow.f64 (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om 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 t U))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (pow.f64 (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))))))
(fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2))) (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2)) (sqrt.f64 (*.f64 (/.f64 n t) U)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (/.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2) 2))) (/.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U))) (*.f64 Om Om))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2) 3) (/.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 l 6))) (/.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 5) U))) (pow.f64 Om 3))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))))))
(fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2))) (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U))) (sqrt.f64 (*.f64 (/.f64 n t) U)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U)) 2) (/.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 l 4))) (/.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U)) (*.f64 Om Om))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 (sqrt.f64 2) 5)) (pow.f64 (/.f64 (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U)) Om) 3)) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 5) U))))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2) U)) Om)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2)))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U)))))))
(+.f64 (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2)))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2) U)) Om))))
(fma.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 n (/.f64 (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2) (*.f64 U Om)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2))))))))
(fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2))))) (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 n (/.f64 (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2) (*.f64 U Om))))))
(fma.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U))))) (*.f64 (/.f64 (/.f64 t l) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U))))))
(+.f64 (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2)))) (+.f64 (*.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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2) 3))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2) U)) Om)))))
(fma.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 n (/.f64 (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2) (*.f64 U Om)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 t t) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2) 3) (*.f64 U (pow.f64 Om 3)))))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2)))))))))
(fma.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 n (/.f64 (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2) (*.f64 U Om)))) (fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2))))) (*.f64 (/.f64 t (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 l 3))) t)) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2) 3)) (*.f64 U (pow.f64 Om 3)))) -1/2))))
(fma.f64 (/.f64 (/.f64 t l) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U)))) (fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U)))))) (*.f64 -1/2 (*.f64 (/.f64 t (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 l 3))) t)) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U)) Om) 3) U)))))))
(+.f64 (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n 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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2) 5))))) (+.f64 (*.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 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2) 3))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 n U*) Om)) 2) U)) Om))))))
(fma.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 n (/.f64 (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2) (*.f64 U Om)))) (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 (*.f64 n (pow.f64 Om 5)) U) (pow.f64 (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2) 5)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 t t) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2) 3) (*.f64 U (pow.f64 Om 3)))))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (fma.f64 -1 (/.f64 n (/.f64 Om U)) (/.f64 n (/.f64 Om U*))) -2))))))))))
(fma.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 n (/.f64 (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2) (*.f64 U Om)))) (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 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2) 5)) (*.f64 U (pow.f64 Om 5))))) (fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2))))) (*.f64 (/.f64 t (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 l 3))) t)) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 (-.f64 (*.f64 (/.f64 n Om) U*) (*.f64 (/.f64 n Om) U)) -2) 3)) (*.f64 U (pow.f64 Om 3)))) -1/2)))))
(fma.f64 (/.f64 (/.f64 t l) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U)))) (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 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U)) 5)) (*.f64 U (pow.f64 Om 5))))) (fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U)))))) (*.f64 -1/2 (*.f64 (/.f64 t (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 l 3))) t)) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (/.f64 n Om) U)) Om) 3) U))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (+.f64 2 (/.f64 n (/.f64 Om U))) (neg.f64 (/.f64 n (/.f64 Om U*)))))))) (*.f64 l (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*)))))) (neg.f64 (*.f64 l (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (/.f64 n (/.f64 Om U*))))))) (neg.f64 (*.f64 l (sqrt.f64 -2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))) U)) Om)) (*.f64 l (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (+.f64 2 (/.f64 n (/.f64 Om U))) (neg.f64 (/.f64 n (/.f64 Om U*)))))))) (*.f64 l (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 (+.f64 2 (/.f64 n (/.f64 Om U))) (neg.f64 (/.f64 n (/.f64 Om U*)))) (*.f64 U Om)))) (/.f64 t (*.f64 l (sqrt.f64 -2))))))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*)))))) (*.f64 l (sqrt.f64 -2)) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*))) (*.f64 U Om)))) (/.f64 t (*.f64 l (sqrt.f64 -2))))))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (/.f64 n (/.f64 Om U*))))))) (*.f64 l (sqrt.f64 -2)) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (/.f64 n (/.f64 Om U*)))) (*.f64 U Om)))) (/.f64 t (*.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 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n 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 (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))) U)) Om)) (*.f64 l (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))))) (/.f64 t (*.f64 l (sqrt.f64 -2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 3))) (pow.f64 (+.f64 (+.f64 2 (/.f64 n (/.f64 Om U))) (neg.f64 (/.f64 n (/.f64 Om U*)))) 3))) (/.f64 (*.f64 t t) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3)))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (+.f64 2 (/.f64 n (/.f64 Om U))) (neg.f64 (/.f64 n (/.f64 Om U*)))))))) (*.f64 l (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 (+.f64 2 (/.f64 n (/.f64 Om U))) (neg.f64 (/.f64 n (/.f64 Om U*)))) (*.f64 U Om)))) (/.f64 t (*.f64 l (sqrt.f64 -2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*))) 3) (*.f64 U (pow.f64 Om 3))))) (/.f64 (/.f64 (*.f64 t t) (*.f64 -2 (sqrt.f64 -2))) (pow.f64 l 3))) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*)))))) (*.f64 l (sqrt.f64 -2)) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*))) (*.f64 U Om)))) (/.f64 t (*.f64 l (sqrt.f64 -2)))))))
(-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 3))) (pow.f64 (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (/.f64 n (/.f64 Om U*)))) 3))) (/.f64 (*.f64 t t) (*.f64 (pow.f64 l 3) (*.f64 -2 (sqrt.f64 -2)))))) (fma.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (/.f64 n (/.f64 Om U*))))))) (*.f64 l (sqrt.f64 -2)) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (/.f64 n (/.f64 Om U*)))) (*.f64 U Om)))) (/.f64 t (*.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 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n 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 (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))) U)) Om)) (*.f64 l (sqrt.f64 -2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (+.f64 2 (+.f64 (/.f64 (*.f64 n U) Om) (*.f64 -1 (/.f64 (*.f64 n U*) Om)))) 5))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 3))) (pow.f64 (+.f64 (+.f64 2 (/.f64 n (/.f64 Om U))) (neg.f64 (/.f64 n (/.f64 Om U*)))) 3))) (/.f64 (*.f64 t t) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (+.f64 2 (/.f64 n (/.f64 Om U))) (neg.f64 (/.f64 n (/.f64 Om U*)))))))) (*.f64 l (sqrt.f64 -2))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 (+.f64 2 (/.f64 n (/.f64 Om U))) (neg.f64 (/.f64 n (/.f64 Om U*)))) (*.f64 U Om)))) (/.f64 t (*.f64 l (sqrt.f64 -2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 n (pow.f64 Om 5)) U) (pow.f64 (+.f64 (+.f64 2 (/.f64 n (/.f64 Om U))) (neg.f64 (/.f64 n (/.f64 Om U*)))) 5))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*))) 3) (*.f64 U (pow.f64 Om 3))))) (/.f64 (/.f64 (*.f64 t t) (*.f64 -2 (sqrt.f64 -2))) (pow.f64 l 3))) (fma.f64 -1 (fma.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*)))))) (*.f64 l (sqrt.f64 -2)) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) U*))) (*.f64 U Om)))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (*.f64 (/.f64 n Om) 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))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 3))) (pow.f64 (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (/.f64 n (/.f64 Om U*)))) 3))) (/.f64 (*.f64 t t) (*.f64 (pow.f64 l 3) (*.f64 -2 (sqrt.f64 -2))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (/.f64 n (/.f64 Om U*)))) 5) (*.f64 U (pow.f64 Om 5))))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))))) (fma.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (/.f64 n (/.f64 Om U*))))))) (*.f64 l (sqrt.f64 -2)) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 2 (-.f64 (*.f64 (/.f64 n Om) U) (/.f64 n (/.f64 Om U*)))) (*.f64 U Om)))) (/.f64 t (*.f64 l (sqrt.f64 -2)))))))
(*.f64 (*.f64 (sqrt.f64 2) n) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)) Om)))
(*.f64 (sqrt.f64 2) (*.f64 n (sqrt.f64 (/.f64 (+.f64 (/.f64 l (/.f64 Om U*)) (neg.f64 (/.f64 l (/.f64 Om U)))) (/.f64 Om (*.f64 U l))))))
(*.f64 (sqrt.f64 2) (*.f64 n (sqrt.f64 (/.f64 (-.f64 (/.f64 l (/.f64 Om U*)) (/.f64 U (/.f64 Om l))) (/.f64 (/.f64 Om U) l)))))
(*.f64 n (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) (/.f64 Om (*.f64 U l))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)) Om))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)))))))
(fma.f64 (*.f64 (sqrt.f64 2) n) (sqrt.f64 (/.f64 (+.f64 (/.f64 l (/.f64 Om U*)) (neg.f64 (/.f64 l (/.f64 Om U)))) (/.f64 Om (*.f64 U l)))) (*.f64 (*.f64 1/2 (/.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))) (sqrt.f64 2))) (sqrt.f64 (/.f64 Om (*.f64 (*.f64 U l) (+.f64 (/.f64 l (/.f64 Om U*)) (neg.f64 (/.f64 l (/.f64 Om U)))))))))
(fma.f64 (sqrt.f64 2) (*.f64 n (sqrt.f64 (/.f64 (-.f64 (/.f64 l (/.f64 Om U*)) (/.f64 U (/.f64 Om l))) (/.f64 (/.f64 Om U) l)))) (*.f64 (sqrt.f64 (/.f64 Om (*.f64 U (*.f64 l (-.f64 (/.f64 l (/.f64 Om U*)) (/.f64 U (/.f64 Om l))))))) (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 t U) (*.f64 -4 (/.f64 l (/.f64 (/.f64 Om U) l))))) (sqrt.f64 2))))
(fma.f64 (sqrt.f64 2) (*.f64 n (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) (/.f64 Om (*.f64 U l))))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 t U) (*.f64 -4 (*.f64 (/.f64 (*.f64 l l) Om) U))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (*.f64 l (*.f64 U (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)) Om))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)))))) (*.f64 -1/8 (*.f64 (/.f64 (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) n)) (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) 3) (*.f64 (pow.f64 l 3) (pow.f64 U 3)))))))))
(fma.f64 (*.f64 (sqrt.f64 2) n) (sqrt.f64 (/.f64 (+.f64 (/.f64 l (/.f64 Om U*)) (neg.f64 (/.f64 l (/.f64 Om U)))) (/.f64 Om (*.f64 U l)))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (*.f64 (*.f64 U l) (+.f64 (/.f64 l (/.f64 Om U*)) (neg.f64 (/.f64 l (/.f64 Om U)))))))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))) 2) (*.f64 n (pow.f64 (sqrt.f64 2) 3)))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (/.f64 l (/.f64 Om U*)) (neg.f64 (/.f64 l (/.f64 Om U)))) 3)) (*.f64 (pow.f64 l 3) (pow.f64 U 3)))))))
(fma.f64 (sqrt.f64 2) (*.f64 n (sqrt.f64 (/.f64 (-.f64 (/.f64 l (/.f64 Om U*)) (/.f64 U (/.f64 Om l))) (/.f64 (/.f64 Om U) l)))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 t U) (*.f64 -4 (/.f64 l (/.f64 (/.f64 Om U) l)))) 2) (*.f64 2 (*.f64 (sqrt.f64 2) n))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (-.f64 (/.f64 l (/.f64 Om U*)) (/.f64 U (/.f64 Om l))) 3)) (*.f64 (pow.f64 l 3) (pow.f64 U 3))))) (*.f64 (sqrt.f64 (/.f64 Om (*.f64 U (*.f64 l (-.f64 (/.f64 l (/.f64 Om U*)) (/.f64 U (/.f64 Om l))))))) (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 t U) (*.f64 -4 (/.f64 l (/.f64 (/.f64 Om U) l))))) (sqrt.f64 2)))))
(fma.f64 (sqrt.f64 2) (*.f64 n (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) (/.f64 Om (*.f64 U l))))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 t U) (*.f64 -4 (*.f64 (/.f64 (*.f64 l l) Om) U))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (*.f64 l (*.f64 U (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 t U) (*.f64 -4 (*.f64 (/.f64 (*.f64 l l) Om) U))) 2) (*.f64 2 (*.f64 (sqrt.f64 2) n))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 U 3))) (pow.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) 3)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 t U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (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) (pow.f64 n 2))) (sqrt.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) 5) (*.f64 (pow.f64 l 5) (pow.f64 U 5))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)) Om))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)) (*.f64 2 (*.f64 t U))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) (*.f64 l U)))))) (*.f64 -1/8 (*.f64 (/.f64 (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) n)) (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 l U*) Om) (*.f64 -1 (/.f64 (*.f64 l U) Om))) 3) (*.f64 (pow.f64 l 3) (pow.f64 U 3))))))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (pow.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))) 2) (*.f64 n n))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (/.f64 l (/.f64 Om U*)) (neg.f64 (/.f64 l (/.f64 Om U)))) 5)) (*.f64 (pow.f64 l 5) (pow.f64 U 5))))) (fma.f64 (*.f64 (sqrt.f64 2) n) (sqrt.f64 (/.f64 (+.f64 (/.f64 l (/.f64 Om U*)) (neg.f64 (/.f64 l (/.f64 Om U)))) (/.f64 Om (*.f64 U l)))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (*.f64 (*.f64 U l) (+.f64 (/.f64 l (/.f64 Om U*)) (neg.f64 (/.f64 l (/.f64 Om U)))))))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))) 2) (*.f64 n (pow.f64 (sqrt.f64 2) 3)))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (/.f64 l (/.f64 Om U*)) (neg.f64 (/.f64 l (/.f64 Om U)))) 3)) (*.f64 (pow.f64 l 3) (pow.f64 U 3))))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 t U) (*.f64 -4 (/.f64 l (/.f64 (/.f64 Om U) l)))) 3) (*.f64 n (*.f64 n (pow.f64 (sqrt.f64 2) 5)))) (sqrt.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 U 5) (pow.f64 (-.f64 (/.f64 l (/.f64 Om U*)) (/.f64 U (/.f64 Om l))) 5)))))) (fma.f64 (sqrt.f64 2) (*.f64 n (sqrt.f64 (/.f64 (-.f64 (/.f64 l (/.f64 Om U*)) (/.f64 U (/.f64 Om l))) (/.f64 (/.f64 Om U) l)))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 t U) (*.f64 -4 (/.f64 l (/.f64 (/.f64 Om U) l)))) 2) (*.f64 2 (*.f64 (sqrt.f64 2) n))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (-.f64 (/.f64 l (/.f64 Om U*)) (/.f64 U (/.f64 Om l))) 3)) (*.f64 (pow.f64 l 3) (pow.f64 U 3))))) (*.f64 (sqrt.f64 (/.f64 Om (*.f64 U (*.f64 l (-.f64 (/.f64 l (/.f64 Om U*)) (/.f64 U (/.f64 Om l))))))) (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 t U) (*.f64 -4 (/.f64 l (/.f64 (/.f64 Om U) l))))) (sqrt.f64 2))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 t U) (*.f64 -4 (*.f64 (/.f64 (*.f64 l l) Om) U))) 3) (*.f64 n (*.f64 n (pow.f64 (sqrt.f64 2) 5)))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 U 5))) (pow.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) 5)))) (fma.f64 (sqrt.f64 2) (*.f64 n (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) (/.f64 Om (*.f64 U l))))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 t U) (*.f64 -4 (*.f64 (/.f64 (*.f64 l l) Om) U))) (sqrt.f64 2)) (sqrt.f64 (/.f64 Om (*.f64 l (*.f64 U (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 t U) (*.f64 -4 (*.f64 (/.f64 (*.f64 l l) Om) U))) 2) (*.f64 2 (*.f64 (sqrt.f64 2) n))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 U 3))) (pow.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) 3))))))))
(*.f64 -1 (*.f64 (*.f64 n (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)) Om))))
(neg.f64 (*.f64 n (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 -1 (/.f64 l (/.f64 Om U*)) (/.f64 l (/.f64 Om U)))) U) Om)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 U (-.f64 (/.f64 U (/.f64 Om l)) (/.f64 l (/.f64 Om U*)))))) (*.f64 (neg.f64 n) (sqrt.f64 -2)))
(*.f64 (*.f64 n (sqrt.f64 -2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 U (fma.f64 (/.f64 l Om) U (/.f64 (neg.f64 (*.f64 l U*)) Om)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 n (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)) Om)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)))) (/.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (sqrt.f64 -2)))))
(fma.f64 -1 (*.f64 n (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 -1 (/.f64 l (/.f64 Om U*)) (/.f64 l (/.f64 Om U)))) U) Om)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (*.f64 l (fma.f64 -1 (/.f64 l (/.f64 Om U*)) (/.f64 l (/.f64 Om U)))) U))) (/.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) (sqrt.f64 -2)))))
(-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (*.f64 U l) (-.f64 (/.f64 U (/.f64 Om l)) (/.f64 l (/.f64 Om U*)))))) (/.f64 (fma.f64 (*.f64 t U) -2 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om U) l)))) (sqrt.f64 -2)))) (*.f64 n (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 U (-.f64 (/.f64 U (/.f64 Om l)) (/.f64 l (/.f64 Om U*)))))))))
(-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 U (*.f64 l (fma.f64 (/.f64 l Om) U (/.f64 (neg.f64 (*.f64 l U*)) Om)))))) (/.f64 (fma.f64 (*.f64 t U) -2 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) U))) (sqrt.f64 -2)))) (*.f64 (*.f64 n (sqrt.f64 -2)) (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 U (fma.f64 (/.f64 l Om) U (/.f64 (neg.f64 (*.f64 l U*)) Om)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 n (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)) Om)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2) (*.f64 n (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) 3) (pow.f64 U 3))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)))) (/.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (sqrt.f64 -2))))))
(fma.f64 -1 (*.f64 n (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 -1 (/.f64 l (/.f64 Om U*)) (/.f64 l (/.f64 Om U)))) U) Om)))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) 2) (*.f64 n (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 (pow.f64 l 3) (pow.f64 (fma.f64 -1 (/.f64 l (/.f64 Om U*)) (/.f64 l (/.f64 Om U))) 3)) (pow.f64 U 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (*.f64 l (fma.f64 -1 (/.f64 l (/.f64 Om U*)) (/.f64 l (/.f64 Om U)))) U))) (/.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) (sqrt.f64 -2))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (*.f64 U l) (-.f64 (/.f64 U (/.f64 Om l)) (/.f64 l (/.f64 Om U*)))))) (/.f64 (fma.f64 (*.f64 t U) -2 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om U) l)))) (sqrt.f64 -2))) (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 t U) -2 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om U) l)))) 2) (*.f64 n (*.f64 -2 (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 (pow.f64 l 3) (pow.f64 U 3)) (pow.f64 (-.f64 (/.f64 U (/.f64 Om l)) (/.f64 l (/.f64 Om U*))) 3)))) 1/8))) (*.f64 n (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 U (-.f64 (/.f64 U (/.f64 Om l)) (/.f64 l (/.f64 Om U*)))))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 U (*.f64 l (fma.f64 (/.f64 l Om) U (/.f64 (neg.f64 (*.f64 l U*)) Om)))))) (/.f64 (fma.f64 (*.f64 t U) -2 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) U))) (sqrt.f64 -2))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 t U) -2 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) U))) 2) (*.f64 -2 (sqrt.f64 -2))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 U 3) (pow.f64 (fma.f64 (/.f64 l Om) U (/.f64 (neg.f64 (*.f64 l U*)) Om)) 3))))) n)))) (*.f64 (*.f64 n (sqrt.f64 -2)) (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 U (fma.f64 (/.f64 l Om) U (/.f64 (neg.f64 (*.f64 l U*)) Om)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 3) (*.f64 (pow.f64 n 2) (pow.f64 (sqrt.f64 -2) 5))) (sqrt.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) 5) (pow.f64 U 5))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 n (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)) Om)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) 2) (*.f64 n (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) 3) (pow.f64 U 3))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 l U*) Om)) (/.f64 (*.f64 l U) Om)) U)))) (/.f64 (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om))) (sqrt.f64 -2)))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) 3) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (*.f64 n n))) (sqrt.f64 (/.f64 (pow.f64 Om 5) (*.f64 (*.f64 (pow.f64 l 5) (pow.f64 (fma.f64 -1 (/.f64 l (/.f64 Om U*)) (/.f64 l (/.f64 Om U))) 5)) (pow.f64 U 5))))) (fma.f64 -1 (*.f64 n (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 -1 (/.f64 l (/.f64 Om U*)) (/.f64 l (/.f64 Om U)))) U) Om)))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) 2) (*.f64 n (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 (pow.f64 l 3) (pow.f64 (fma.f64 -1 (/.f64 l (/.f64 Om U*)) (/.f64 l (/.f64 Om U))) 3)) (pow.f64 U 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (*.f64 l (fma.f64 -1 (/.f64 l (/.f64 Om U*)) (/.f64 l (/.f64 Om U)))) U))) (/.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) (sqrt.f64 -2)))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 t U) -2 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om U) l)))) 3) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (*.f64 n n))) (sqrt.f64 (/.f64 (pow.f64 Om 5) (*.f64 (*.f64 (pow.f64 l 5) (pow.f64 U 5)) (pow.f64 (-.f64 (/.f64 U (/.f64 Om l)) (/.f64 l (/.f64 Om U*))) 5))))) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (*.f64 U l) (-.f64 (/.f64 U (/.f64 Om l)) (/.f64 l (/.f64 Om U*)))))) (/.f64 (fma.f64 (*.f64 t U) -2 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om U) l)))) (sqrt.f64 -2))) (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 t U) -2 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om U) l)))) 2) (*.f64 n (*.f64 -2 (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 (pow.f64 l 3) (pow.f64 U 3)) (pow.f64 (-.f64 (/.f64 U (/.f64 Om l)) (/.f64 l (/.f64 Om U*))) 3)))) 1/8))) (*.f64 n (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 U (-.f64 (/.f64 U (/.f64 Om l)) (/.f64 l (/.f64 Om U*))))))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 t U) -2 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) U))) 3) (*.f64 n n)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 U 5) (pow.f64 (fma.f64 (/.f64 l Om) U (/.f64 (neg.f64 (*.f64 l U*)) Om)) 5))))) (pow.f64 (sqrt.f64 -2) 5))) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 U (*.f64 l (fma.f64 (/.f64 l Om) U (/.f64 (neg.f64 (*.f64 l U*)) Om)))))) (/.f64 (fma.f64 (*.f64 t U) -2 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) U))) (sqrt.f64 -2))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 t U) -2 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) Om) U))) 2) (*.f64 -2 (sqrt.f64 -2))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 U 3) (pow.f64 (fma.f64 (/.f64 l Om) U (/.f64 (neg.f64 (*.f64 l U*)) Om)) 3))))) n)))) (*.f64 (*.f64 n (sqrt.f64 -2)) (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 U (fma.f64 (/.f64 l Om) U (/.f64 (neg.f64 (*.f64 l U*)) Om))))))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l U)))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l))))))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 (*.f64 U l) (*.f64 n (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (*.f64 U l) (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l U))))) (*.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) U)) (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))))))))
(fma.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l))))))) (*.f64 (*.f64 -2 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l)))) (*.f64 U (pow.f64 l 3)))))))
(fma.f64 -2 (/.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))) (*.f64 U (pow.f64 l 3)))) (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 (*.f64 U l) (*.f64 n (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l))))))))
(fma.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (*.f64 U l) (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))))) (*.f64 -2 (/.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 l 3))) (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l))))) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) U)) (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))))))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 n (*.f64 l U))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l U))))) (*.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) U)) (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))))))))
(fma.f64 1/2 (*.f64 (/.f64 Om (/.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l)))) (*.f64 U (pow.f64 l 3)))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 n (*.f64 U l)) (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l)))))))) (fma.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l))))))) (*.f64 (*.f64 -2 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l)))) (*.f64 U (pow.f64 l 3))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 2)) (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))) (*.f64 U (pow.f64 l 3)))) (/.f64 -2 (sqrt.f64 2))) 2))) (sqrt.f64 (/.f64 (/.f64 1 (*.f64 n (*.f64 U l))) (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))))) (fma.f64 -2 (/.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))) (*.f64 U (pow.f64 l 3)))) (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 (*.f64 U l) (*.f64 n (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 2)) (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (/.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 l 3))) (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l))))) (sqrt.f64 2))) 2))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))) (*.f64 n (*.f64 U l))))) (fma.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (*.f64 U l) (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))))) (*.f64 -2 (/.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 l 3))) (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l))))) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) U)) (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))))))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 n (*.f64 l U))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l U))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) U)) (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 l 3) U)) (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))))))) 2)) (pow.f64 Om 2)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 l (*.f64 (pow.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) 3) (*.f64 n U))))))))
(fma.f64 1/2 (*.f64 (/.f64 Om (/.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l)))) (*.f64 U (pow.f64 l 3)))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 n (*.f64 U l)) (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l)))))))) (fma.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (*.f64 U l) (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l))))))) (fma.f64 -2 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l)))) (*.f64 U (pow.f64 l 3)))))) (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l)))) (*.f64 U (pow.f64 l 3)))))) 2)) (/.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 Om Om))) (sqrt.f64 (/.f64 l (*.f64 (*.f64 n U) (pow.f64 (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l)))) 3))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 2)) (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))) (*.f64 U (pow.f64 l 3)))) (/.f64 -2 (sqrt.f64 2))) 2))) (sqrt.f64 (/.f64 (/.f64 1 (*.f64 n (*.f64 U l))) (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))))) (fma.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 (*.f64 U l) (*.f64 n (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))))) (fma.f64 -2 (/.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))) (*.f64 U (pow.f64 l 3)))) (sqrt.f64 2)) (*.f64 (*.f64 (/.f64 (*.f64 Om Om) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))) (*.f64 U (pow.f64 l 3)))) (/.f64 -2 (sqrt.f64 2))) 2)) 2)) (sqrt.f64 (/.f64 (/.f64 l (pow.f64 (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l))) 3)) (*.f64 n U)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 2)) (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (/.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 l 3))) (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l))))) (sqrt.f64 2))) 2))) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))) (*.f64 n (*.f64 U l))))) (fma.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 n (*.f64 (*.f64 U l) (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))))) (fma.f64 -2 (/.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 l 3))) (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l))))) (sqrt.f64 2)) (*.f64 (*.f64 (/.f64 (*.f64 Om Om) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (/.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 l 3))) (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l))))) (sqrt.f64 2))) 2)) 2)) (sqrt.f64 (/.f64 l (*.f64 (*.f64 n U) (pow.f64 (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U 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 -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 -2 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2))))))
(fma.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2)))) (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l 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 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 2 n) (*.f64 (*.f64 U l) (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l)))))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 t U)))) 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U))))) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (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 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 U l) (*.f64 n (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 t U))) (*.f64 Om Om))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2)))))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 (*.f64 U l) (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))) (*.f64 Om Om))) (fma.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2)))) (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l U)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 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 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U)))) (*.f64 l 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 (/.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 2 n) (*.f64 (*.f64 U l) (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l)))))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 t U)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3)))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 2 n) (*.f64 (*.f64 U l) (fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 U l)))))) (pow.f64 (*.f64 (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 t U)))) 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U))))) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (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 (*.f64 (/.f64 (*.f64 l l) (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 Om 3)))) (-.f64 (*.f64 2 (*.f64 (*.f64 U l) (*.f64 n (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3)))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 U l) (*.f64 n (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 t U))) (*.f64 Om Om))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2))))))))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 Om 3)))) (-.f64 (*.f64 2 (*.f64 n (*.f64 (*.f64 U l) (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 U (pow.f64 t 3))))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 (*.f64 U l) (-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))) (*.f64 Om Om))) (fma.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2)))) (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.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 -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 -2 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2))))))
(fma.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2)))) (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (*.f64 n (*.f64 l U*))) (*.f64 n (*.f64 l 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 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -1 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 t U)))) 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U))))) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (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 1/2 (*.f64 (/.f64 (-.f64 (*.f64 n (*.f64 (*.f64 (*.f64 U l) (fma.f64 (neg.f64 n) (*.f64 l U*) (*.f64 n (*.f64 U l)))) -2)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 t U))) (*.f64 Om Om))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))) (/.f64 (-.f64 (*.f64 n (*.f64 (*.f64 U (*.f64 l (-.f64 (*.f64 n (*.f64 U l)) (*.f64 n (*.f64 l U*))))) -2)) (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)))) (fma.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2)))) (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (*.f64 n (*.f64 l U*))) (*.f64 n (*.f64 l 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 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (*.f64 n (*.f64 l U*))) (*.f64 n (*.f64 l 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))))))))
(fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -1 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 t U)))) 2)) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U))))) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3)))) (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 n l) (*.f64 U (fma.f64 -1 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 U l)))))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (sqrt.f64 2))) (sqrt.f64 (/.f64 n (/.f64 t U)))) 2)) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (*.f64 l l) (pow.f64 Om 3)))))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 n (*.f64 (*.f64 (*.f64 U l) (fma.f64 (neg.f64 n) (*.f64 l U*) (*.f64 n (*.f64 U l)))) -2)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 t U))) (*.f64 Om Om))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 n (*.f64 (*.f64 (*.f64 U l) (fma.f64 (neg.f64 n) (*.f64 l U*) (*.f64 n (*.f64 U l)))) -2)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2)) (sqrt.f64 2)) (/.f64 (*.f64 l l) 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3)))) (pow.f64 Om 3))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))) (/.f64 (-.f64 (*.f64 n (*.f64 (*.f64 U (*.f64 l (-.f64 (*.f64 n (*.f64 U l)) (*.f64 n (*.f64 l U*))))) -2)) (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)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 l Om) (/.f64 l (sqrt.f64 2)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 U (pow.f64 t 3))))) (-.f64 (*.f64 n (*.f64 (*.f64 U (*.f64 l (-.f64 (*.f64 n (*.f64 U l)) (*.f64 n (*.f64 l U*))))) -2)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 -2 (/.f64 (*.f64 l l) (sqrt.f64 2)))) 2))) (/.f64 (pow.f64 Om 3) (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l 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))))
(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 U (*.f64 l (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) l)))))))))
(sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 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 n (*.f64 n (*.f64 l l))) (/.f64 (*.f64 Om Om) (*.f64 U U*))) (sqrt.f64 (/.f64 1/2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) l))))))))) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) l))))))))))
(fma.f64 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 l l)) (/.f64 Om (*.f64 U U*)))) (sqrt.f64 (/.f64 1/2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 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 U (*.f64 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 (*.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 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 (pow.f64 n 4) (/.f64 (/.f64 (pow.f64 Om 4) (pow.f64 l 4)) (*.f64 U (*.f64 U (*.f64 U* U*))))) (sqrt.f64 (/.f64 1 (*.f64 8 (pow.f64 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) l))))))) 3))))) (fma.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) (/.f64 (*.f64 Om Om) (*.f64 U U*))) (sqrt.f64 (/.f64 1/2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) l))))))))) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) l)))))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 n 4) (/.f64 (/.f64 (pow.f64 Om 4) (pow.f64 l 4)) (*.f64 U (*.f64 U (*.f64 U* U*))))) (sqrt.f64 (/.f64 1 (*.f64 8 (pow.f64 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n))))))) 3))))) (fma.f64 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 l l)) (/.f64 Om (*.f64 U U*)))) (sqrt.f64 (/.f64 1/2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 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 U (*.f64 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 (*.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 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 (*.f64 (pow.f64 l 6) (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 n (*.f64 n (*.f64 l l))) (/.f64 (*.f64 Om Om) (*.f64 U U*))) (sqrt.f64 (/.f64 1/2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) l))))))))) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) l)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 8 (pow.f64 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) l))))))) 3)))) (+.f64 (/.f64 (*.f64 -1/2 (pow.f64 n 4)) (/.f64 (/.f64 (pow.f64 Om 4) (pow.f64 l 4)) (*.f64 U (*.f64 U (*.f64 U* U*))))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 l 6) (*.f64 (*.f64 (pow.f64 U 3) (pow.f64 U* 3)) (pow.f64 n 6)))) (*.f64 (*.f64 (pow.f64 Om 6) 2) (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om U) l))))))))))))
(+.f64 (fma.f64 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 l l)) (/.f64 Om (*.f64 U U*)))) (sqrt.f64 (/.f64 1/2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 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 U (*.f64 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 U (*.f64 l (-.f64 (*.f64 l -2) (/.f64 (*.f64 U l) (/.f64 Om n))))))) 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 n 4) (/.f64 (/.f64 (pow.f64 Om 4) (pow.f64 l 4)) (*.f64 U (*.f64 U (*.f64 U* U*)))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 n 6) (pow.f64 Om 6)) (*.f64 (/.f64 (*.f64 (pow.f64 U 3) (pow.f64 U* 3)) 2) (/.f64 (pow.f64 l 6) (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 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 n (/.f64 (/.f64 (/.f64 Om l) (sqrt.f64 -2)) U))
(*.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 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 n (/.f64 Om (*.f64 l (fma.f64 -2 l (/.f64 (*.f64 n (*.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 (/.f64 n Om) (*.f64 l U*)))))) (sqrt.f64 -2)))) (/.f64 n (/.f64 (/.f64 (/.f64 Om l) (sqrt.f64 -2)) U)))
(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 (*.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 n (/.f64 Om (*.f64 l (fma.f64 -2 l (/.f64 (*.f64 n (*.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 n (/.f64 Om (*.f64 l (fma.f64 -2 l (/.f64 (*.f64 n (*.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 (/.f64 n Om) (*.f64 l U*)))))) (sqrt.f64 -2)))) (/.f64 n (/.f64 (/.f64 (/.f64 Om l) (sqrt.f64 -2)) 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 l U*))))))) 2) (pow.f64 n 3)) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 -2) (*.f64 -2 U)))) -1/8)))
(+.f64 (*.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 (/.f64 n Om) (*.f64 l 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 l U*))))))) 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 n (/.f64 Om (*.f64 l (fma.f64 -2 l (/.f64 (*.f64 n (*.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 n (/.f64 Om (*.f64 l (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om))))))) (*.f64 l (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 n t) (/.f64 n (/.f64 Om (*.f64 l (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om))))))) (pow.f64 n 5)) (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (*.f64 2 (+.f64 (*.f64 n t) (/.f64 n (/.f64 Om (*.f64 l (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om))))))) 2)) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (*.f64 U U)))))))))
(+.f64 (/.f64 n (/.f64 (/.f64 (/.f64 Om l) (sqrt.f64 -2)) U)) (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 l U*))))))) 2) (pow.f64 n 3)) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 -2) (*.f64 -2 U))))) (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 (/.f64 n Om) (*.f64 l U*)))))) (sqrt.f64 -2)))) (*.f64 (/.f64 1/16 (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (*.f64 U U)))) (/.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 (pow.f64 n 5) (*.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 l U*))))))) 2))))))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (sqrt.f64 -2)))) (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 l U*))))))) 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 l U*)))))))) (*.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 l U*))))))) 3)) (*.f64 (pow.f64 l 5) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 5) (*.f64 U U)) (pow.f64 n 5))))))))
(*.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 (/.f64 (/.f64 Om l) (sqrt.f64 -2)) U))
(/.f64 (*.f64 (neg.f64 n) (*.f64 U (*.f64 l (sqrt.f64 -2)))) 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))))))
(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 n (/.f64 Om (*.f64 l (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om))))))) (/.f64 (*.f64 n (*.f64 l (sqrt.f64 -2))) Om))))
(-.f64 (*.f64 (/.f64 -2 (/.f64 n (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))) (*.f64 (/.f64 (/.f64 Om l) (sqrt.f64 -2)) 1/2)) (/.f64 n (/.f64 (/.f64 (/.f64 Om l) (sqrt.f64 -2)) U)))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 -2 (/.f64 n (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))) (/.f64 Om (*.f64 l (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 n (/.f64 Om (*.f64 l (*.f64 U (sqrt.f64 -2))))) (fma.f64 1/2 (/.f64 (*.f64 -2 (+.f64 (*.f64 n t) (/.f64 n (/.f64 Om (*.f64 l (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om))))))) (/.f64 (*.f64 n (*.f64 l (sqrt.f64 -2))) Om)) (*.f64 1/8 (/.f64 (pow.f64 (*.f64 -2 (+.f64 (*.f64 n t) (/.f64 n (/.f64 Om (*.f64 l (fma.f64 -2 l (/.f64 (*.f64 n (*.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 (/.f64 n Om) (*.f64 l U*)))))))) (/.f64 (/.f64 Om 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 l U*))))))) 2) (pow.f64 n 3)) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 -2) (*.f64 -2 U)))) 1/8))) (/.f64 n (/.f64 (/.f64 (/.f64 Om l) (sqrt.f64 -2)) U)))
(-.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 (/.f64 n Om) (*.f64 l U*)))))))) (/.f64 Om (*.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 l U*))))))) 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 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 n (/.f64 Om (*.f64 l (*.f64 U (sqrt.f64 -2))))) (fma.f64 1/2 (/.f64 (*.f64 -2 (+.f64 (*.f64 n t) (/.f64 n (/.f64 Om (*.f64 l (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om))))))) (/.f64 (*.f64 n (*.f64 l (sqrt.f64 -2))) Om)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (*.f64 -2 (+.f64 (*.f64 n t) (/.f64 n (/.f64 Om (*.f64 l (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) 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 n (/.f64 Om (*.f64 l (fma.f64 -2 l (/.f64 (*.f64 n (*.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 (/.f64 n Om) (*.f64 l U*)))))))) (/.f64 (/.f64 Om l) (sqrt.f64 -2))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 -8 (pow.f64 (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 (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 l U*))))))) 2) (pow.f64 n 3)) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 -2) (*.f64 -2 U)))) 1/8)))) (/.f64 n (/.f64 (/.f64 (/.f64 Om l) (sqrt.f64 -2)) U)))
(-.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 (/.f64 n Om) (*.f64 l U*)))))))) (/.f64 Om (*.f64 l (sqrt.f64 -2)))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 -8 (pow.f64 (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 (pow.f64 Om 5) (*.f64 (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 l U*))))))) 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 U (*.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 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) U))) Om)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om)))) U)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 n Om) (*.f64 U l))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (/.f64 (*.f64 U l) (/.f64 Om n))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) U))) Om))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om)))) U)))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 (*.f64 U Om) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 n Om) (*.f64 U l))))))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 (*.f64 U Om) (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 n Om) (*.f64 U l))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (/.f64 (*.f64 U l) (/.f64 Om n))))))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 U (/.f64 (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (/.f64 (*.f64 U l) (/.f64 Om n))) Om))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) U))) Om))) (+.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))))))) (*.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 l 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) 3))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om)))) U)))) (fma.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 (*.f64 U Om) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om)))))) (*.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 l 3)) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om))) 3))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 n Om) (*.f64 U l))))))) (fma.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 (*.f64 U Om) (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 n Om) (*.f64 U l)))))) (*.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (/.f64 t 2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 l 3)) (/.f64 (*.f64 U (pow.f64 Om 3)) (pow.f64 (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 n Om) (*.f64 U l))) 3)))) -1/2))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (/.f64 (*.f64 U l) (/.f64 Om n))))))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 t t) 2) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 l 3)) (/.f64 (*.f64 U (pow.f64 Om 3)) (pow.f64 (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (/.f64 (*.f64 U l) (/.f64 Om n))) 3))))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 U (/.f64 (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (/.f64 (*.f64 U l) (/.f64 Om n))) Om)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) U))) Om))) (+.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 l 5) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) 5)))))) (+.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))))))) (*.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 l 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) 3)))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om)))) U)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 n (pow.f64 Om 5)) U) (pow.f64 l 5)) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om))) 5)))) (fma.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 (*.f64 U Om) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om)))))) (*.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 l 3)) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 U l))) (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om))) 3)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 n Om) (*.f64 U l))))))) (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 (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 n Om) (*.f64 U l))) 5))))) (fma.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 (*.f64 U Om) (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 n Om) (*.f64 U l)))))) (*.f64 (*.f64 (/.f64 t (sqrt.f64 2)) (/.f64 t 2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 l 3)) (/.f64 (*.f64 U (pow.f64 Om 3)) (pow.f64 (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 (/.f64 n Om) (*.f64 U l))) 3)))) -1/2)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (/.f64 (*.f64 U l) (/.f64 Om n))))))) (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 U (/.f64 (pow.f64 (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (/.f64 (*.f64 U l) (/.f64 Om n))) 5) (pow.f64 Om 5)))))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 t t) 2) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 l 3)) (/.f64 (*.f64 U (pow.f64 Om 3)) (pow.f64 (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (/.f64 (*.f64 U l) (/.f64 Om n))) 3))))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 U (/.f64 (-.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (/.f64 (*.f64 U l) (/.f64 Om n))) Om))))))))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 U l)))
(*.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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 U l) (/.f64 Om n))

localize20.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 2 (*.f64 n U))
3.8b
(*.f64 t (*.f64 2 (*.f64 n U)))
17.8b
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
Compiler

Compiled 33 to 17 computations (48.5% saved)

series18.0ms (0%)

Counts
3 → 36
Calls

24 calls:

TimeVariablePointExpression
1.0ms
n
@inf
(*.f64 2 (*.f64 n U))
1.0ms
n
@0
(*.f64 2 (*.f64 n U))
1.0ms
U
@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))

rewrite104.0ms (0.3%)

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))))))))

simplify28.0ms (0.1%)

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)))

localize55.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.5b
(*.f64 n (*.f64 l U))
5.8b
(*.f64 (/.f64 n (/.f64 Om l)) U)
7.5b
(/.f64 (*.f64 n (*.f64 l U)) Om)
22.0b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
Compiler

Compiled 118 to 36 computations (69.5% saved)

series21.0ms (0.1%)

Counts
3 → 32
Calls

33 calls:

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

rewrite142.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
402×fma-def_binary64
342×expm1-udef_binary64
342×log1p-udef_binary64
285×log-pow_binary64
204×add-sqr-sqrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01850
140050
2588650
Stop Event
node limit
Counts
3 → 110
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(/.f64 (*.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 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))))) (cbrt.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om))))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) 1/4) (pow.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l Om) (*.f64 U (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 (/.f64 l Om) (*.f64 U (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) (sqrt.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om))) 1/2) (sqrt.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 l U) (/.f64 n Om)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (/.f64 1 (/.f64 Om (*.f64 l U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (*.f64 (*.f64 l U) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (*.f64 (/.f64 l Om) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (/.f64 l Om)) U)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 U (*.f64 n (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l U) (/.f64 n Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 U (*.f64 n l)) (/.f64 1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l U) (/.f64 n Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 l U) (/.f64 n Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 l U) (/.f64 n Om))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 l U) (/.f64 n Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 l U) (/.f64 n Om))) 2) (cbrt.f64 (*.f64 (*.f64 l U) (/.f64 n Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 U) 2) (*.f64 (cbrt.f64 U) (*.f64 n (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 U (*.f64 n l))) 2) (*.f64 (cbrt.f64 (*.f64 U (*.f64 n l))) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 n (/.f64 l Om))) 2) (*.f64 (cbrt.f64 (*.f64 n (/.f64 l Om))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 l U) (/.f64 n Om))) (sqrt.f64 (*.f64 (*.f64 l U) (/.f64 n Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 U) (*.f64 (sqrt.f64 U) (*.f64 n (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 U (*.f64 n l))) (*.f64 (sqrt.f64 (*.f64 U (*.f64 n l))) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (/.f64 l Om))) (*.f64 (sqrt.f64 (*.f64 n (/.f64 l Om))) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 n l) (neg.f64 U)) (/.f64 1 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (*.f64 U (*.f64 n l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n Om) (*.f64 l U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n Om) (/.f64 U (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n U) (/.f64 l Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n l) (*.f64 U (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n 1) (/.f64 (*.f64 l U) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n 1) (/.f64 U (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l U) 1) (/.f64 n Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 U (*.f64 n l))) 2) 1) (/.f64 (cbrt.f64 (*.f64 U (*.f64 n l))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 U (*.f64 n l))) 1) (/.f64 (sqrt.f64 (*.f64 U (*.f64 n l))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n l) 1) (/.f64 U Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 l U) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l U) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 n (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 U (*.f64 n l)) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 U (*.f64 n l))) 2) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (*.f64 (*.f64 l U) (/.f64 n Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 U (*.f64 n l))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 U (*.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 U (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (sqrt.f64 Om)) (/.f64 (*.f64 l U) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l U) (sqrt.f64 Om)) (/.f64 n (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 U (*.f64 n l)) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 U (*.f64 n l))) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 U (*.f64 n l))) (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n l) (sqrt.f64 Om)) (/.f64 U (sqrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (pow.f64 (cbrt.f64 (/.f64 Om l)) 2)) (/.f64 U (cbrt.f64 (/.f64 Om l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 n (sqrt.f64 (/.f64 Om l))) (/.f64 U (sqrt.f64 (/.f64 Om l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n U) Om) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n U) 1) (/.f64 l Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 n U) (neg.f64 Om)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 n (/.f64 l Om)) (pow.f64 (cbrt.f64 U) 2)) (cbrt.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 n (/.f64 l Om)) (sqrt.f64 U)) (sqrt.f64 U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 U (pow.f64 (cbrt.f64 (*.f64 n (/.f64 l Om))) 2)) (cbrt.f64 (*.f64 n (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 U (sqrt.f64 (*.f64 n (/.f64 l Om)))) (sqrt.f64 (*.f64 n (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 U (/.f64 n Om)) l)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 l U) (/.f64 n Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 l U) (/.f64 n Om))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 l U) (/.f64 n Om))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 l U) (/.f64 n Om)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Om (*.f64 U (*.f64 n l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 U (*.f64 n l)) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 l U) (/.f64 n Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (*.f64 l U) (/.f64 n Om))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 l U) (/.f64 n Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 l U) (/.f64 n Om)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 n (/.f64 l Om)) 3) (pow.f64 U 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 U 3) (pow.f64 (*.f64 n (/.f64 l Om)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 l U) (/.f64 n Om))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 l U) (/.f64 n Om))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 l U) (/.f64 n Om))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 l U) (/.f64 n Om))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 U (*.f64 n l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 U (*.f64 n l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 U (*.f64 n l)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 U (*.f64 n l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 U (*.f64 n l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 U (*.f64 n l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 n) (*.f64 l U)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 U (*.f64 n l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 U (*.f64 n l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 n 3) (pow.f64 (*.f64 l U) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 l U) 3) (pow.f64 n 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 U (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 U (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 U (*.f64 n l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 U (*.f64 n l))) 1))))))

simplify109.0ms (0.3%)

Algorithm
egg-herbie
Rules
902×associate-/l*_binary64
879×associate-/r*_binary64
740×fma-neg_binary64
549×associate-*r*_binary64
491×associate-*l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01001336
13441294
215181247
376231247
Stop Event
node limit
Counts
142 → 138
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 (/.f64 (*.f64 (sqrt.f64 2) l) (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 Om l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (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 (pow.f64 Om 2) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 n 2) (pow.f64 U 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 l (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (pow.f64 U 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))))
(/.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 l)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) 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 (pow.f64 Om 2) l)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) 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 (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 (*.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 (*.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 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n 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 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 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 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 U) Om))) U)) Om)) (*.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) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (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 Om l)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (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 (pow.f64 Om 2) l)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 l (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (pow.f64 U 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))))
Outputs
(/.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 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))))
(*.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 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l))
(fma.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 l)))
(fma.f64 (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l))) (/.f64 (sqrt.f64 2) Om) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 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 l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U)))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 l Om) (*.f64 n U))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 n U)))) (*.f64 l Om)) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l)))
(-.f64 (fma.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l))) (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 Om (*.f64 n U)) l)))) (*.f64 l (/.f64 (sqrt.f64 2) (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 (pow.f64 Om 2) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 n 2) (pow.f64 U 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U)))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (*.f64 l (*.f64 Om Om)) (*.f64 (*.f64 n n) (*.f64 U U)))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 l Om) (*.f64 n U))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 Om Om) (*.f64 U U)))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 n U)))) (*.f64 l Om)) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l))))
(-.f64 (fma.f64 -1/2 (fma.f64 (/.f64 (/.f64 (*.f64 Om Om) (/.f64 (*.f64 n n) (sqrt.f64 2))) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 l (*.f64 U U)) (*.f64 (*.f64 l Om) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 (*.f64 n U))))) (*.f64 (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l))) (/.f64 (sqrt.f64 2) Om))) (*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(*.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 (*.f64 l U) (sqrt.f64 -2))))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 (sqrt.f64 -2) (neg.f64 l)) U))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))
(*.f64 -1 (+.f64 (*.f64 l (sqrt.f64 -2)) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om)))
(neg.f64 (fma.f64 l (sqrt.f64 -2) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (sqrt.f64 -2)))))
(neg.f64 (fma.f64 l (sqrt.f64 -2) (*.f64 (*.f64 (*.f64 l U) (sqrt.f64 -2)) (/.f64 n Om))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))))
(fma.f64 -1 (*.f64 l (sqrt.f64 -2)) (fma.f64 1/2 (*.f64 (/.f64 Om n) (/.f64 (*.f64 l (sqrt.f64 -2)) U)) (neg.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om))))
(+.f64 (neg.f64 (fma.f64 l (sqrt.f64 -2) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (sqrt.f64 -2))))) (*.f64 (/.f64 1/2 U) (/.f64 (*.f64 l Om) (/.f64 n (sqrt.f64 -2)))))
(-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 Om (*.f64 n U)) l) (sqrt.f64 -2))) (fma.f64 l (sqrt.f64 -2) (*.f64 (*.f64 (*.f64 l U) (sqrt.f64 -2)) (/.f64 n Om))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 l (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (pow.f64 U 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))))
(fma.f64 -1 (*.f64 l (sqrt.f64 -2)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 n n)) (/.f64 (*.f64 l (sqrt.f64 -2)) (*.f64 U U))) (fma.f64 1/2 (*.f64 (/.f64 Om n) (/.f64 (*.f64 l (sqrt.f64 -2)) U)) (neg.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om)))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 Om n) (/.f64 Om n)) (/.f64 l (/.f64 (*.f64 U U) (sqrt.f64 -2)))) (*.f64 (/.f64 1/2 U) (/.f64 (*.f64 l Om) (/.f64 n (sqrt.f64 -2))))) (neg.f64 (fma.f64 l (sqrt.f64 -2) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (sqrt.f64 -2))))))
(-.f64 (fma.f64 -1/2 (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 n (*.f64 n (*.f64 U U))) (*.f64 Om (*.f64 l Om)))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 Om (*.f64 n U)) l) (sqrt.f64 -2)))) (fma.f64 l (sqrt.f64 -2) (*.f64 (*.f64 (*.f64 l U) (sqrt.f64 -2)) (/.f64 n Om))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)
(/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))))
(*.f64 (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l))) (/.f64 (sqrt.f64 2) 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 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l))
(fma.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 l)))
(fma.f64 (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l))) (/.f64 (sqrt.f64 2) Om) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 l)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) 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 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U)))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 l Om) (*.f64 n U))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 n U)))) (*.f64 l Om)) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l)))
(-.f64 (fma.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l))) (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 Om (*.f64 n U)) l)))) (*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) 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 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U)))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (*.f64 l (*.f64 Om Om)) (*.f64 (*.f64 n n) (*.f64 U U)))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 l Om) (*.f64 n U))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 Om Om) (*.f64 U U)))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 n U)))) (*.f64 l Om)) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l))))
(-.f64 (fma.f64 -1/2 (fma.f64 (/.f64 (/.f64 (*.f64 Om Om) (/.f64 (*.f64 n n) (sqrt.f64 2))) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 l (*.f64 U U)) (*.f64 (*.f64 l Om) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 (*.f64 n U))))) (*.f64 (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l))) (/.f64 (sqrt.f64 2) Om))) (*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(*.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 n (/.f64 Om U))))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2))))))
(*.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 n (/.f64 Om U))))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2))))))
(*.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 n (/.f64 Om U))))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2))))))
(*.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 n (/.f64 Om U))))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))))))
(*.f64 (sqrt.f64 -2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))))))
(*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))))))
(*.f64 (sqrt.f64 -2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))))))
(*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))))))
(*.f64 (sqrt.f64 -2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))))))
(*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))))))
(*.f64 (sqrt.f64 -2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))))))
(*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n 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 U))))))))))
(*.f64 (*.f64 l (sqrt.f64 -2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2))) (neg.f64 l)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n 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 U))))))))))
(*.f64 (*.f64 l (sqrt.f64 -2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2))) (neg.f64 l)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n 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 U))))))))))
(*.f64 (*.f64 l (sqrt.f64 -2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2))) (neg.f64 l)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n 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 U))))))))))
(*.f64 (*.f64 l (sqrt.f64 -2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2))) (neg.f64 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 n (*.f64 l U)))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))))
(*.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 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l))
(fma.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 l)))
(fma.f64 (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l))) (/.f64 (sqrt.f64 2) Om) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 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 l)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U)))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 l Om) (*.f64 n U))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 n U)))) (*.f64 l Om)) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l)))
(-.f64 (fma.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l))) (*.f64 (/.f64 1/2 (sqrt.f64 -1)) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 Om (*.f64 n U)) l)))) (*.f64 l (/.f64 (sqrt.f64 2) (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 (pow.f64 Om 2) l)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U)))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (*.f64 l (*.f64 Om Om)) (*.f64 (*.f64 n n) (*.f64 U U)))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 l Om) (*.f64 n U))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 Om Om) (*.f64 U U)))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 n U)))) (*.f64 l Om)) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l))))
(-.f64 (fma.f64 -1/2 (fma.f64 (/.f64 (/.f64 (*.f64 Om Om) (/.f64 (*.f64 n n) (sqrt.f64 2))) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 l (*.f64 U U)) (*.f64 (*.f64 l Om) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 (*.f64 n U))))) (*.f64 (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l))) (/.f64 (sqrt.f64 2) Om))) (*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(*.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 (*.f64 l U) (sqrt.f64 -2))))
(*.f64 (/.f64 n Om) (*.f64 (*.f64 (sqrt.f64 -2) (neg.f64 l)) U))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))
(*.f64 -1 (+.f64 (*.f64 l (sqrt.f64 -2)) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om)))
(neg.f64 (fma.f64 l (sqrt.f64 -2) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (sqrt.f64 -2)))))
(neg.f64 (fma.f64 l (sqrt.f64 -2) (*.f64 (*.f64 (*.f64 l U) (sqrt.f64 -2)) (/.f64 n Om))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))))
(fma.f64 -1 (*.f64 l (sqrt.f64 -2)) (fma.f64 1/2 (*.f64 (/.f64 Om n) (/.f64 (*.f64 l (sqrt.f64 -2)) U)) (neg.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om))))
(+.f64 (neg.f64 (fma.f64 l (sqrt.f64 -2) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (sqrt.f64 -2))))) (*.f64 (/.f64 1/2 U) (/.f64 (*.f64 l Om) (/.f64 n (sqrt.f64 -2)))))
(-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 Om (*.f64 n U)) l) (sqrt.f64 -2))) (fma.f64 l (sqrt.f64 -2) (*.f64 (*.f64 (*.f64 l U) (sqrt.f64 -2)) (/.f64 n Om))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 l (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (pow.f64 U 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))))
(fma.f64 -1 (*.f64 l (sqrt.f64 -2)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 n n)) (/.f64 (*.f64 l (sqrt.f64 -2)) (*.f64 U U))) (fma.f64 1/2 (*.f64 (/.f64 Om n) (/.f64 (*.f64 l (sqrt.f64 -2)) U)) (neg.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om)))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 Om n) (/.f64 Om n)) (/.f64 l (/.f64 (*.f64 U U) (sqrt.f64 -2)))) (*.f64 (/.f64 1/2 U) (/.f64 (*.f64 l Om) (/.f64 n (sqrt.f64 -2))))) (neg.f64 (fma.f64 l (sqrt.f64 -2) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (sqrt.f64 -2))))))
(-.f64 (fma.f64 -1/2 (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 n (*.f64 n (*.f64 U U))) (*.f64 Om (*.f64 l Om)))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 Om (*.f64 n U)) l) (sqrt.f64 -2)))) (fma.f64 l (sqrt.f64 -2) (*.f64 (*.f64 (*.f64 l U) (sqrt.f64 -2)) (/.f64 n Om))))

localize37.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (sqrt.f64 2) (*.f64 n l))
1.9b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
5.7b
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
11.2b
(sqrt.f64 (*.f64 (-.f64 U* U) U))
Compiler

Compiled 60 to 25 computations (58.3% saved)

series25.0ms (0.1%)

Counts
4 → 24
Calls

36 calls:

TimeVariablePointExpression
3.0ms
Om
@-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*
@inf
(*.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)))

rewrite138.0ms (0.3%)

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))))))

simplify123.0ms (0.3%)

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))))))

localize40.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (/.f64 l Om) l)
0.1b
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
2.1b
(sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t))
10.1b
(sqrt.f64 (*.f64 n (*.f64 U 2)))
Compiler

Compiled 68 to 32 computations (52.9% saved)

series45.0ms (0.1%)

Counts
3 → 72
Calls

30 calls:

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

rewrite117.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
820×log-prod_binary64
405×pow2_binary64
323×pow-unpow_binary64
289×pow1/3_binary64
281×expm1-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01642
132842
2395042
Stop Event
node limit
Counts
3 → 79
Calls
Call 1
Inputs
(sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (/.f64 l Om) l)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t))) (cbrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) 1/4) (pow.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 l -2))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 l -2))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) (*.f64 n (+.f64 U U)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) (*.f64 n (+.f64 U U)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) (*.f64 n (+.f64 U U))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) (*.f64 n (+.f64 U U))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) (*.f64 n (+.f64 U U))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) (*.f64 n (+.f64 U U)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) (*.f64 n (+.f64 U U)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) (*.f64 n (+.f64 U U)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) (*.f64 n (+.f64 U U))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) (*.f64 n (+.f64 U U))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) (*.f64 n (+.f64 U U))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) 3/2) (pow.f64 (*.f64 n (+.f64 U U)) 3/2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 n (+.f64 U U)) 3/2) (pow.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) 3/2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) (*.f64 n (+.f64 U U))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) (*.f64 n (+.f64 U U))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) (*.f64 n (+.f64 U U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) (*.f64 n (+.f64 U U)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) 3/2) (pow.f64 (*.f64 n (+.f64 U U)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 n (+.f64 U U)) 3/2) (pow.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) (*.f64 n (+.f64 U U))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) (*.f64 n (+.f64 U U))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) (*.f64 n (+.f64 U U))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t) (*.f64 n (+.f64 U U))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 l Om)) l)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 l Om)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 l Om)) l))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 l Om)) l))))))) (#(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 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 Om (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l l) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 l l)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) l) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (neg.f64 l)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l l) 1) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l l) (sqrt.f64 Om)) (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)) 2) 1/2)))) (#(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 (pow.f64 l 3) (pow.f64 (/.f64 l Om) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 l 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Om (*.f64 l l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 l (/.f64 l Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 l Om)) l))))) (#(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 l 3) (pow.f64 (/.f64 l Om) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 l 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))))))

simplify113.0ms (0.3%)

Algorithm
egg-herbie
Rules
896×associate-/r*_binary64
775×fma-def_binary64
723×associate-/l*_binary64
703×associate-*l*_binary64
590×associate-*r/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01562745
14672728
217842710
Stop Event
node limit
Counts
151 → 128
Calls
Call 1
Inputs
(sqrt.f64 t)
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (+.f64 (sqrt.f64 t) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))))
(*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (pow.f64 Om 3)) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (pow.f64 Om 3)) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 Om 5)) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))))) (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2)))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (pow.f64 Om 3)) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (pow.f64 Om 5)) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (pow.f64 Om 3)) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2)))))))
(sqrt.f64 t)
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (+.f64 (sqrt.f64 t) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))))
(sqrt.f64 t)
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (+.f64 (sqrt.f64 t) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))))
(*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (pow.f64 Om 3)) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (pow.f64 Om 3)) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 Om 5)) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))))) (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.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 -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) (pow.f64 l 4)) (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 -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) (pow.f64 l 4)) (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) (pow.f64 l 6)) (pow.f64 Om 3)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (*.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) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (*.f64 n (*.f64 Om U))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (*.f64 n (*.f64 Om U))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (*.f64 n (*.f64 Om U))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (*.f64 n (*.f64 Om U))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (*.f64 n (*.f64 Om U))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (*.f64 n (*.f64 Om U))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 5) 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) (pow.f64 l 4)) (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 -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) (pow.f64 l 4)) (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) (pow.f64 l 6)) (pow.f64 Om 3)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (*.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 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 4)) (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 -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) (pow.f64 l 4)) (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) (pow.f64 l 6)) (pow.f64 Om 3)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (*.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) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (*.f64 n (*.f64 Om U))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (*.f64 n (*.f64 Om U))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (*.f64 n (*.f64 Om U))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U))))))))
(/.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)
Outputs
(sqrt.f64 t)
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 l l) Om) (sqrt.f64 (/.f64 1 t))) (sqrt.f64 t))
(-.f64 (sqrt.f64 t) (*.f64 (/.f64 (*.f64 l l) Om) (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 t) (*.f64 (*.f64 (/.f64 l Om) l) (sqrt.f64 (/.f64 1 t))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t)))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (fma.f64 -1 (*.f64 (/.f64 (*.f64 l l) Om) (sqrt.f64 (/.f64 1 t))) (sqrt.f64 t)))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (-.f64 (sqrt.f64 t) (*.f64 (/.f64 (*.f64 l l) Om) (sqrt.f64 (/.f64 1 t)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 -1/2 (/.f64 (pow.f64 l 4) (*.f64 Om Om))) (sqrt.f64 t)) (*.f64 (*.f64 (/.f64 l Om) l) (sqrt.f64 (/.f64 1 t))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (+.f64 (sqrt.f64 t) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (fma.f64 -1 (*.f64 (/.f64 (*.f64 l l) Om) (sqrt.f64 (/.f64 1 t))) (sqrt.f64 t)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (sqrt.f64 t)) (*.f64 (/.f64 (*.f64 l l) Om) (sqrt.f64 (/.f64 1 t)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (sqrt.f64 t))) (*.f64 (*.f64 (/.f64 l Om) l) (sqrt.f64 (/.f64 1 t))))
(*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 Om))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2))))
(fma.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2)) (*.f64 (sqrt.f64 Om) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 -2))) 1/2)))
(fma.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 Om))) (*.f64 (sqrt.f64 Om) (*.f64 (/.f64 (/.f64 t l) (sqrt.f64 -2)) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (pow.f64 Om 3)) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (pow.f64 Om 3)) (/.f64 (*.f64 t t) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3)))) (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2)))) (fma.f64 -1/8 (*.f64 (/.f64 (fabs.f64 (pow.f64 Om 3/2)) (pow.f64 l 3)) (*.f64 (/.f64 t (sqrt.f64 -2)) (/.f64 t -2))) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 Om))))))
(fma.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 Om))) (fma.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 (/.f64 t l) (sqrt.f64 -2))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 3/2) (*.f64 (sqrt.f64 -2) (*.f64 -2 (pow.f64 l 3)))) (*.f64 t t)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (pow.f64 Om 3)) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 Om 5)) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))))) (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (pow.f64 Om 3)) (/.f64 (*.f64 t t) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 Om 5)) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5)))) (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2)))) (fma.f64 -1/8 (*.f64 (/.f64 (fabs.f64 (pow.f64 Om 3/2)) (pow.f64 l 3)) (*.f64 (/.f64 t (sqrt.f64 -2)) (/.f64 t -2))) (fma.f64 1/16 (*.f64 (/.f64 (fabs.f64 (pow.f64 Om 5/2)) (pow.f64 l 5)) (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 5))) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 Om)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 (/.f64 t l) (sqrt.f64 -2))) (fma.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 Om))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 3/2) (*.f64 (sqrt.f64 -2) (*.f64 -2 (pow.f64 l 3)))) (*.f64 t t)) (*.f64 (pow.f64 Om 5/2) (/.f64 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) 1/16) (pow.f64 (sqrt.f64 -2) 5))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 1 Om)) (neg.f64 (*.f64 l (sqrt.f64 -2))))
(*.f64 l (*.f64 (sqrt.f64 (/.f64 1 Om)) (neg.f64 (sqrt.f64 -2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2)))))
(-.f64 (*.f64 (/.f64 t (*.f64 l (sqrt.f64 -2))) (*.f64 -1/2 (sqrt.f64 Om))) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 Om)))))
(-.f64 (*.f64 (sqrt.f64 Om) (*.f64 -1/2 (/.f64 (/.f64 t l) (sqrt.f64 -2)))) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 Om)))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (pow.f64 Om 3)) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (pow.f64 Om 3)) (/.f64 (*.f64 t t) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2))))))
(-.f64 (fma.f64 (*.f64 (/.f64 (fabs.f64 (pow.f64 Om 3/2)) (pow.f64 l 3)) (*.f64 (/.f64 t (sqrt.f64 -2)) (/.f64 t -2))) 1/8 (*.f64 (/.f64 t (*.f64 l (sqrt.f64 -2))) (*.f64 -1/2 (sqrt.f64 Om)))) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 Om)))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 Om) (/.f64 (/.f64 t l) (sqrt.f64 -2))) (*.f64 (*.f64 (/.f64 (pow.f64 Om 3/2) (*.f64 (sqrt.f64 -2) (*.f64 -2 (pow.f64 l 3)))) (*.f64 t t)) 1/8)) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 Om)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (pow.f64 Om 5)) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (pow.f64 Om 3)) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (pow.f64 Om 5)) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (pow.f64 Om 3)) (/.f64 (*.f64 t t) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2)))))))
(fma.f64 (*.f64 (/.f64 (fabs.f64 (pow.f64 Om 5/2)) (pow.f64 l 5)) (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 5))) -1/16 (-.f64 (fma.f64 (*.f64 (/.f64 (fabs.f64 (pow.f64 Om 3/2)) (pow.f64 l 3)) (*.f64 (/.f64 t (sqrt.f64 -2)) (/.f64 t -2))) 1/8 (*.f64 (/.f64 t (*.f64 l (sqrt.f64 -2))) (*.f64 -1/2 (sqrt.f64 Om)))) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 Om))))))
(-.f64 (fma.f64 (pow.f64 Om 5/2) (/.f64 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) -1/16) (pow.f64 (sqrt.f64 -2) 5)) (fma.f64 -1/2 (*.f64 (sqrt.f64 Om) (/.f64 (/.f64 t l) (sqrt.f64 -2))) (*.f64 (*.f64 (/.f64 (pow.f64 Om 3/2) (*.f64 (sqrt.f64 -2) (*.f64 -2 (pow.f64 l 3)))) (*.f64 t t)) 1/8))) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 Om)))))
(sqrt.f64 t)
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 l l) Om) (sqrt.f64 (/.f64 1 t))) (sqrt.f64 t))
(-.f64 (sqrt.f64 t) (*.f64 (/.f64 (*.f64 l l) Om) (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 t) (*.f64 (*.f64 (/.f64 l Om) l) (sqrt.f64 (/.f64 1 t))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t)))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (fma.f64 -1 (*.f64 (/.f64 (*.f64 l l) Om) (sqrt.f64 (/.f64 1 t))) (sqrt.f64 t)))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (-.f64 (sqrt.f64 t) (*.f64 (/.f64 (*.f64 l l) Om) (sqrt.f64 (/.f64 1 t)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 -1/2 (/.f64 (pow.f64 l 4) (*.f64 Om Om))) (sqrt.f64 t)) (*.f64 (*.f64 (/.f64 l Om) l) (sqrt.f64 (/.f64 1 t))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (+.f64 (sqrt.f64 t) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (fma.f64 -1 (*.f64 (/.f64 (*.f64 l l) Om) (sqrt.f64 (/.f64 1 t))) (sqrt.f64 t)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (sqrt.f64 t)) (*.f64 (/.f64 (*.f64 l l) Om) (sqrt.f64 (/.f64 1 t)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (sqrt.f64 t))) (*.f64 (*.f64 (/.f64 l Om) l) (sqrt.f64 (/.f64 1 t))))
(sqrt.f64 t)
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 l l) Om) (sqrt.f64 (/.f64 1 t))) (sqrt.f64 t))
(-.f64 (sqrt.f64 t) (*.f64 (/.f64 (*.f64 l l) Om) (sqrt.f64 (/.f64 1 t))))
(-.f64 (sqrt.f64 t) (*.f64 (*.f64 (/.f64 l Om) l) (sqrt.f64 (/.f64 1 t))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (sqrt.f64 t)))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (fma.f64 -1 (*.f64 (/.f64 (*.f64 l l) Om) (sqrt.f64 (/.f64 1 t))) (sqrt.f64 t)))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (-.f64 (sqrt.f64 t) (*.f64 (/.f64 (*.f64 l l) Om) (sqrt.f64 (/.f64 1 t)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 3))) (*.f64 -1/2 (/.f64 (pow.f64 l 4) (*.f64 Om Om))) (sqrt.f64 t)) (*.f64 (*.f64 (/.f64 l Om) l) (sqrt.f64 (/.f64 1 t))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) Om) (sqrt.f64 (/.f64 1 t)))) (+.f64 (sqrt.f64 t) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 5))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (+.f64 (fma.f64 -1 (*.f64 (/.f64 (*.f64 l l) Om) (sqrt.f64 (/.f64 1 t))) (sqrt.f64 t)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (sqrt.f64 t)) (*.f64 (/.f64 (*.f64 l l) Om) (sqrt.f64 (/.f64 1 t)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 t 3)))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 3)) (sqrt.f64 (/.f64 1 (pow.f64 t 5)))) (sqrt.f64 t))) (*.f64 (*.f64 (/.f64 l Om) l) (sqrt.f64 (/.f64 1 t))))
(*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 Om))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2))))
(fma.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2)) (*.f64 (sqrt.f64 Om) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 -2))) 1/2)))
(fma.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 Om))) (*.f64 (sqrt.f64 Om) (*.f64 (/.f64 (/.f64 t l) (sqrt.f64 -2)) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (pow.f64 Om 3)) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (pow.f64 Om 3)) (/.f64 (*.f64 t t) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3)))) (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2)))) (fma.f64 -1/8 (*.f64 (/.f64 (fabs.f64 (pow.f64 Om 3/2)) (pow.f64 l 3)) (*.f64 (/.f64 t (sqrt.f64 -2)) (/.f64 t -2))) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 Om))))))
(fma.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 Om))) (fma.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 (/.f64 t l) (sqrt.f64 -2))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 3/2) (*.f64 (sqrt.f64 -2) (*.f64 -2 (pow.f64 l 3)))) (*.f64 t t)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (pow.f64 Om 3)) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 Om 5)) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))))) (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (pow.f64 Om 3)) (/.f64 (*.f64 t t) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 Om 5)) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5)))) (*.f64 (sqrt.f64 (/.f64 1 Om)) (*.f64 l (sqrt.f64 -2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 t (*.f64 l (sqrt.f64 -2)))) (fma.f64 -1/8 (*.f64 (/.f64 (fabs.f64 (pow.f64 Om 3/2)) (pow.f64 l 3)) (*.f64 (/.f64 t (sqrt.f64 -2)) (/.f64 t -2))) (fma.f64 1/16 (*.f64 (/.f64 (fabs.f64 (pow.f64 Om 5/2)) (pow.f64 l 5)) (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 5))) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 Om)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 (/.f64 t l) (sqrt.f64 -2))) (fma.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 Om))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 3/2) (*.f64 (sqrt.f64 -2) (*.f64 -2 (pow.f64 l 3)))) (*.f64 t t)) (*.f64 (pow.f64 Om 5/2) (/.f64 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) 1/16) (pow.f64 (sqrt.f64 -2) 5))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 t n))))
(+.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 t U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 n (/.f64 t U))))))
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 n (/.f64 t U)))))
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 t n)))) (*.f64 (*.f64 (*.f64 (/.f64 l Om) l) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n t) U))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 4)) (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 -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 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (pow.f64 l 4))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 n (/.f64 t U)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (pow.f64 l 4))) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 n (/.f64 t U)))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om)) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 t n))))) (*.f64 (*.f64 (*.f64 (/.f64 l Om) l) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n t) U))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 4)) (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) (pow.f64 l 6)) (pow.f64 Om 3)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (*.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 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (pow.f64 l 4))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 l 6) (sqrt.f64 2)) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 5) U)))) (pow.f64 Om 3)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 n (/.f64 t U))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (pow.f64 l 4))) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U))) (-.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 5)) U)) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 Om 3)) (pow.f64 l 6))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 n (/.f64 t U))))))
(-.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U)) (/.f64 (*.f64 -1/2 (sqrt.f64 2)) (*.f64 (/.f64 Om (pow.f64 l 4)) Om)) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 t n))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 5)) U)) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 Om 3)) (pow.f64 l 6)))))) (*.f64 (*.f64 (*.f64 (/.f64 l Om) l) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n t) U))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om U)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (*.f64 (/.f64 n Om) U))))
(*.f64 l (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n Om) U))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (*.f64 n (*.f64 Om U))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 l (sqrt.f64 -2)) t)) (sqrt.f64 (*.f64 n (*.f64 Om U)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om U))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) l) (/.f64 t (sqrt.f64 -2))) (sqrt.f64 (*.f64 Om (*.f64 n U)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (*.f64 (/.f64 n Om) U)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (/.f64 t l) (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (*.f64 Om (*.f64 n U)))) (*.f64 l (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n Om) U)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (*.f64 n (*.f64 Om U))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 l (sqrt.f64 -2)) t)) (sqrt.f64 (*.f64 n (*.f64 Om U)))) (fma.f64 (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 n (/.f64 Om U))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 3)) (/.f64 (*.f64 t t) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) l) (/.f64 t (sqrt.f64 -2))) (sqrt.f64 (*.f64 Om (*.f64 n U)))) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 3)) (*.f64 (/.f64 t (sqrt.f64 -2)) (/.f64 t -2))) (sqrt.f64 (*.f64 (pow.f64 Om 3) (*.f64 n U)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (*.f64 (/.f64 n Om) U))))))
(fma.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (*.f64 (/.f64 n Om) U))) (fma.f64 (sqrt.f64 (*.f64 (pow.f64 Om 3) (*.f64 n U))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -2) (*.f64 -2 (pow.f64 l 3)))) (*.f64 (*.f64 t t) -1/8)) (*.f64 (*.f64 (/.f64 (/.f64 t l) (sqrt.f64 -2)) (sqrt.f64 2)) (*.f64 1/2 (sqrt.f64 (*.f64 Om (*.f64 n U)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (*.f64 n (*.f64 Om U))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 l (sqrt.f64 -2)) t)) (sqrt.f64 (*.f64 n (*.f64 Om U)))) (fma.f64 (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 n (/.f64 Om U))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5)) (pow.f64 t 3))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 3)) (/.f64 (*.f64 t t) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) l) (/.f64 t (sqrt.f64 -2))) (sqrt.f64 (*.f64 Om (*.f64 n U)))) (fma.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (*.f64 (/.f64 n Om) U))) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 3)) (*.f64 (/.f64 t (sqrt.f64 -2)) (/.f64 t -2))) (sqrt.f64 (*.f64 (pow.f64 Om 3) (*.f64 n U)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 Om 5) (*.f64 n U))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 5)) (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 5))))))))
(fma.f64 (*.f64 l (sqrt.f64 -2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) U))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (/.f64 t l) (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (*.f64 Om (*.f64 n U)))) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 (/.f64 t (pow.f64 l 3)) (/.f64 t (*.f64 (sqrt.f64 -2) -2))) (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 Om 3) (*.f64 n U)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (pow.f64 l 5) (pow.f64 t 3)) (pow.f64 (sqrt.f64 -2) 5))) (*.f64 1/16 (sqrt.f64 (*.f64 (pow.f64 Om 5) (*.f64 n U))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om U))))))
(*.f64 (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 2))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (*.f64 (sqrt.f64 -2) (neg.f64 (*.f64 l (sqrt.f64 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (*.f64 n (*.f64 Om U))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om)))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 l (sqrt.f64 -2)) t)) (sqrt.f64 (*.f64 n (*.f64 Om U)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om U)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) l) (/.f64 t (sqrt.f64 -2))) (*.f64 (sqrt.f64 (*.f64 Om (*.f64 n U))) -1/2)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (*.f64 (/.f64 n Om) U)))))
(fma.f64 (*.f64 (/.f64 (/.f64 t l) (sqrt.f64 -2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 Om (*.f64 n U))) -1/2) (*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (*.f64 (sqrt.f64 -2) (neg.f64 (*.f64 l (sqrt.f64 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (*.f64 n (*.f64 Om U))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 l (sqrt.f64 -2)) t)) (sqrt.f64 (*.f64 n (*.f64 Om U)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om U))))) (*.f64 1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 3)) (/.f64 (*.f64 t t) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) l) (/.f64 t (sqrt.f64 -2))) (sqrt.f64 (*.f64 Om (*.f64 n U)))) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 3)) (*.f64 (/.f64 t (sqrt.f64 -2)) (/.f64 t -2))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 Om 3) (*.f64 n U))) 1/8)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (*.f64 (/.f64 n Om) U))))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (/.f64 t l) (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (*.f64 Om (*.f64 n U)))) (*.f64 1/8 (*.f64 (*.f64 (*.f64 (/.f64 t (pow.f64 l 3)) (/.f64 t (*.f64 (sqrt.f64 -2) -2))) (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 Om 3) (*.f64 n U)))))) (*.f64 l (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n Om) U)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (*.f64 n (*.f64 Om U))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 l (sqrt.f64 -2)) t)) (sqrt.f64 (*.f64 n (*.f64 Om U)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om U))))) (fma.f64 1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 3)) (/.f64 (*.f64 t t) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5)) (pow.f64 t 3))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) l) (/.f64 t (sqrt.f64 -2))) (sqrt.f64 (*.f64 Om (*.f64 n U)))) (-.f64 (fma.f64 1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 3)) (*.f64 (/.f64 t (sqrt.f64 -2)) (/.f64 t -2))) (sqrt.f64 (*.f64 (pow.f64 Om 3) (*.f64 n U)))) (*.f64 -1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 5)) (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 5))) (sqrt.f64 (*.f64 (pow.f64 Om 5) (*.f64 n U)))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (*.f64 (/.f64 n Om) U))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (/.f64 t l) (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (*.f64 Om (*.f64 n U)))) (fma.f64 1/8 (*.f64 (*.f64 (*.f64 (/.f64 t (pow.f64 l 3)) (/.f64 t (*.f64 (sqrt.f64 -2) -2))) (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 Om 3) (*.f64 n U)))) (-.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (pow.f64 l 5) (pow.f64 t 3)) (pow.f64 (sqrt.f64 -2) 5))) (sqrt.f64 (*.f64 (pow.f64 Om 5) (*.f64 n U))))) (*.f64 l (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n Om) U)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 t n))))
(+.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 t U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 n (/.f64 t U))))))
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 n (/.f64 t U)))))
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 t n)))) (*.f64 (*.f64 (*.f64 (/.f64 l Om) l) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n t) U))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 4)) (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 -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 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (pow.f64 l 4))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 n (/.f64 t U)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (pow.f64 l 4))) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 n (/.f64 t U)))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om)) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 t n))))) (*.f64 (*.f64 (*.f64 (/.f64 l Om) l) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n t) U))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 4)) (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) (pow.f64 l 6)) (pow.f64 Om 3)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (*.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 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (pow.f64 l 4))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 l 6) (sqrt.f64 2)) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 5) U)))) (pow.f64 Om 3)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 n (/.f64 t U))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (pow.f64 l 4))) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U))) (-.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 5)) U)) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 Om 3)) (pow.f64 l 6))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 n (/.f64 t U))))))
(-.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U)) (/.f64 (*.f64 -1/2 (sqrt.f64 2)) (*.f64 (/.f64 Om (pow.f64 l 4)) Om)) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 t n))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 5)) U)) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 Om 3)) (pow.f64 l 6)))))) (*.f64 (*.f64 (*.f64 (/.f64 l Om) l) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n t) U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 t n))))
(+.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 t U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 n (/.f64 t U))))))
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 n (/.f64 t U)))))
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 t n)))) (*.f64 (*.f64 (*.f64 (/.f64 l Om) l) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n t) U))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 4)) (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 -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 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (pow.f64 l 4))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 n (/.f64 t U)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (pow.f64 l 4))) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 n (/.f64 t U)))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 Om Om)) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 t n))))) (*.f64 (*.f64 (*.f64 (/.f64 l Om) l) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n t) U))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 4)) (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) (pow.f64 l 6)) (pow.f64 Om 3)) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (*.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 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (pow.f64 l 4))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 l 6) (sqrt.f64 2)) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 5) U)))) (pow.f64 Om 3)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 n (/.f64 t U))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (pow.f64 l 4))) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U))) (-.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 5)) U)) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 Om 3)) (pow.f64 l 6))))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 n (/.f64 t U))))))
(-.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U)) (/.f64 (*.f64 -1/2 (sqrt.f64 2)) (*.f64 (/.f64 Om (pow.f64 l 4)) Om)) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 t n))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 5)) U)) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 Om 3)) (pow.f64 l 6)))))) (*.f64 (*.f64 (*.f64 (/.f64 l Om) l) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n t) U))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om U)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (*.f64 (/.f64 n Om) U))))
(*.f64 l (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n Om) U))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (*.f64 n (*.f64 Om U))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 l (sqrt.f64 -2)) t)) (sqrt.f64 (*.f64 n (*.f64 Om U)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om U))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) l) (/.f64 t (sqrt.f64 -2))) (sqrt.f64 (*.f64 Om (*.f64 n U)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (*.f64 (/.f64 n Om) U)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (/.f64 t l) (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (*.f64 Om (*.f64 n U)))) (*.f64 l (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n Om) U)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (*.f64 n (*.f64 Om U))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 l (sqrt.f64 -2)) t)) (sqrt.f64 (*.f64 n (*.f64 Om U)))) (fma.f64 (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 n (/.f64 Om U))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 3)) (/.f64 (*.f64 t t) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) l) (/.f64 t (sqrt.f64 -2))) (sqrt.f64 (*.f64 Om (*.f64 n U)))) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 3)) (*.f64 (/.f64 t (sqrt.f64 -2)) (/.f64 t -2))) (sqrt.f64 (*.f64 (pow.f64 Om 3) (*.f64 n U)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (*.f64 (/.f64 n Om) U))))))
(fma.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (*.f64 (/.f64 n Om) U))) (fma.f64 (sqrt.f64 (*.f64 (pow.f64 Om 3) (*.f64 n U))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -2) (*.f64 -2 (pow.f64 l 3)))) (*.f64 (*.f64 t t) -1/8)) (*.f64 (*.f64 (/.f64 (/.f64 t l) (sqrt.f64 -2)) (sqrt.f64 2)) (*.f64 1/2 (sqrt.f64 (*.f64 Om (*.f64 n U)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (*.f64 n (*.f64 Om U))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 l (sqrt.f64 -2)) t)) (sqrt.f64 (*.f64 n (*.f64 Om U)))) (fma.f64 (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 n (/.f64 Om U))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5)) (pow.f64 t 3))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 3)) (/.f64 (*.f64 t t) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) l) (/.f64 t (sqrt.f64 -2))) (sqrt.f64 (*.f64 Om (*.f64 n U)))) (fma.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (*.f64 (/.f64 n Om) U))) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 3)) (*.f64 (/.f64 t (sqrt.f64 -2)) (/.f64 t -2))) (sqrt.f64 (*.f64 (pow.f64 Om 3) (*.f64 n U)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 Om 5) (*.f64 n U))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 5)) (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 5))))))))
(fma.f64 (*.f64 l (sqrt.f64 -2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) U))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (/.f64 t l) (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (*.f64 Om (*.f64 n U)))) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 (/.f64 t (pow.f64 l 3)) (/.f64 t (*.f64 (sqrt.f64 -2) -2))) (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 Om 3) (*.f64 n U)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (pow.f64 l 5) (pow.f64 t 3)) (pow.f64 (sqrt.f64 -2) 5))) (*.f64 1/16 (sqrt.f64 (*.f64 (pow.f64 Om 5) (*.f64 n U))))))))
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 (/.f64 l Om) l)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 (/.f64 l Om) l)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 (/.f64 l Om) l)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 (/.f64 l Om) l)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 (/.f64 l Om) l)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 (/.f64 l Om) l)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 (/.f64 l Om) l)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 (/.f64 l Om) l)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 (/.f64 l Om) l)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 (/.f64 l Om) l)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 (/.f64 l Om) l)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 (/.f64 l Om) l)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 (/.f64 l Om) l)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 (/.f64 l Om) l)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 (/.f64 l Om) l)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 (/.f64 l Om) l)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 (/.f64 l Om) l)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 (/.f64 l Om) l)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 (/.f64 l Om) l)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 (/.f64 l Om) l)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 (/.f64 l Om) l)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 (/.f64 l Om) l)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 (/.f64 l Om) l)
(/.f64 (pow.f64 l 2) Om)
(/.f64 (*.f64 l l) Om)
(*.f64 (/.f64 l Om) l)

eval578.0ms (1.4%)

Compiler

Compiled 30586 to 13585 computations (55.6% saved)

prune231.0ms (0.6%)

Pruning

71 alts after pruning (67 fresh and 4 done)

PrunedKeptTotal
New84016856
Fresh125163
Picked101
Done246
Total85571926
Error
2.2b
Counts
926 → 71
Alt Table
Click to see full alt table
StatusErrorProgram
60.7b
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U))))))
44.7b
(*.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t)) 1/2)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
43.7b
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 t n)))) (*.f64 (*.f64 (*.f64 (/.f64 l Om) l) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n t) U))))
45.2b
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
55.6b
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (/.f64 l Om) U)))) (sqrt.f64 (fma.f64 l -2 (*.f64 (*.f64 n (/.f64 l Om)) (neg.f64 U)))))
59.5b
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (pow.f64 (/.f64 n (/.f64 Om l)) -1)))
57.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))
47.2b
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 n (*.f64 t U)) 2))))
52.4b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) n) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
28.6b
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))))))))
59.8b
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2)))))
59.6b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
57.7b
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
56.8b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)) Om)))
53.2b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (neg.f64 (*.f64 l U)))))))
60.1b
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))))
44.4b
(*.f64 (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
55.7b
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
60.1b
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 Om n) (/.f64 1 l))))
53.6b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
58.9b
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) 1) (/.f64 l Om)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
61.4b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))) Om)))
43.3b
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l (/.f64 Om l)) -2 t)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
54.6b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
59.1b
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U)))))
62.7b
(sqrt.f64 (*.f64 2 (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n))))
51.6b
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n)))
37.7b
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
58.8b
(*.f64 (sqrt.f64 2) (*.f64 l (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
44.5b
(*.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*))))))))
60.5b
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))) Om)))
33.3b
(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))))
56.0b
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om)))))))
59.6b
(*.f64 (*.f64 (*.f64 n l) (*.f64 (sqrt.f64 2) (/.f64 1 Om))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
60.3b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om))))
49.8b
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
60.2b
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (/.f64 n (/.f64 Om U*)))))))
52.6b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
53.4b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (sqrt.f64 (pow.f64 (*.f64 n (/.f64 l Om)) 2)) U)))))
57.3b
(*.f64 (sqrt.f64 2) (*.f64 l (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 (/.f64 n Om) U))) 1/2))))
60.5b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (pow.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 3/2) 1/3))
38.8b
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
59.5b
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
56.1b
(sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
59.5b
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (sqrt.f64 2))) (/.f64 Om (*.f64 n l)))
57.5b
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) 3/2) 1/3)
57.4b
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)))))
60.2b
(*.f64 n (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) (/.f64 Om (*.f64 U l))))))
39.1b
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
43.6b
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t))) 3) (sqrt.f64 (*.f64 n (*.f64 U 2))))
38.7b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
34.4b
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
57.0b
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (pow.f64 (cbrt.f64 (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))) 3)))))
56.9b
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
34.3b
(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))))
43.0b
(*.f64 (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
57.6b
(*.f64 (sqrt.f64 2) (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 (/.f64 n Om) U))) l))))
58.7b
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))
61.7b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 U* U))))
62.0b
(*.f64 (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
49.1b
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
61.3b
(*.f64 (*.f64 l (sqrt.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
48.1b
(*.f64 (sqrt.f64 (*.f64 t 2)) (sqrt.f64 (*.f64 n U)))
48.1b
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
54.0b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
61.2b
(*.f64 (*.f64 (sqrt.f64 (-.f64 U* U)) (sqrt.f64 U)) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
28.8b
(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*)))))))
59.8b
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))))
57.4b
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) (sqrt.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om)))))
59.9b
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 (/.f64 n Om) U)) 2)))))
51.1b
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
Compiler

Compiled 1732 to 1215 computations (29.8% saved)

regimes2.0s (4.8%)

Counts
136 → 8
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om)))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)) Om)))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 U* U))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))) Om)))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) n) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(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 (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 l 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 n Om) (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (neg.f64 (*.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 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 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))
(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 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))))
(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 t 2)) (sqrt.f64 (*.f64 n U)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
(*.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(*.f64 (sqrt.f64 (*.f64 U (*.f64 n t))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) l)))
(*.f64 (sqrt.f64 2) (*.f64 l (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* 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) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
(*.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 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (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 Om (*.f64 n l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) 1) (/.f64 l Om)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (*.f64 n l) (*.f64 (sqrt.f64 2) (/.f64 1 Om))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (/.f64 n (/.f64 Om U*)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 Om n) (/.f64 1 l))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)))))
(sqrt.f64 (fma.f64 -4 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 2 (*.f64 n (*.f64 U t)))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) Om)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) (sqrt.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om)))))
(*.f64 n (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) (/.f64 Om (*.f64 U l))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))
(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*)))))))
(sqrt.f64 (*.f64 2 (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) 3/2) 1/3)
(*.f64 (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l) Om)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))) (*.f64 n (/.f64 1 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 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))))))))
(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 (*.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 (fma.f64 l -2 (*.f64 n (/.f64 (-.f64 U* U) (/.f64 Om l)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n 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 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
(sqrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))))
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 n (*.f64 t U)) 2))))
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 U (*.f64 n t)) 2))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l (/.f64 Om l)) -2 t)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 U* U)) (sqrt.f64 U)) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (pow.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 3/2) 1/3))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (pow.f64 (/.f64 n (/.f64 Om l)) -1)))
(*.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 l (sqrt.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)))) (sqrt.f64 (*.f64 n (*.f64 U 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 (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (/.f64 l Om) U)))) (sqrt.f64 (fma.f64 l -2 (*.f64 (*.f64 n (/.f64 l Om)) (neg.f64 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 (sqrt.f64 (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) l)))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (sqrt.f64 (pow.f64 (*.f64 n (/.f64 l Om)) 2)) U)))))
(*.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 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om) 2)) (*.f64 -2 l)) (*.f64 l U))) Om)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n)))
(*.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t)) 1/2)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 2) (*.f64 l (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 (/.f64 n Om) U))) 1/2))))
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 t n)))) (*.f64 (*.f64 (*.f64 (/.f64 l Om) l) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n t) U))))
(-.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 (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 (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*))))))))
(sqrt.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 (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))))
(+.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 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t))) 3) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 2) (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 (/.f64 n Om) U))) l))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (pow.f64 (cbrt.f64 (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))) 3)))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 (/.f64 n Om) U)) 2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (*.f64 (sqrt.f64 (*.f64 n U)) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n)))
(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 (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 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (pow.f64 (pow.f64 (*.f64 2 (*.f64 n U)) 1/4) 2))
(*.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t)) 1/2)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)) (*.f64 l -2)) t))) 3) (sqrt.f64 (*.f64 n (*.f64 U 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))))
(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)))))
(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*))))))))
(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
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.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 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n)))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (/.f64 (-.f64 U* U) (/.f64 Om l)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n)))
(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 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
Calls

8 calls:

744.0ms
U
325.0ms
n
259.0ms
t
191.0ms
U*
135.0ms
l
Results
ErrorSegmentsBranch
21.3b2n
19.9b8U
20.8b4t
22.8b2l
24.1b1Om
22.6b3U*
20.0b2(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*)))))
20.5b2(*.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 2901 to 1345 computations (53.6% saved)

bsearch382.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
5.0ms
6.347583375102724e-59
8.920450137278487e-58
54.0ms
3.9885582306467296e-187
1.008736850968028e-170
51.0ms
2.6101557800344718e-222
1.514039006923535e-215
35.0ms
1.9783958263509738e-262
2.3786503495142276e-261
75.0ms
8.441840550642037e-279
9.02200346288288e-275
98.0ms
2.767119420533251e-308
5.263152523327452e-301
61.0ms
-4.525757513359581e-267
-5.249279315844715e-269
Compiler

Compiled 3536 to 2334 computations (34% saved)

regimes1.8s (4.3%)

Counts
125 → 2
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om)))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)) Om)))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 U* U))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))) Om)))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) n) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(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 (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 l 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 n Om) (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (neg.f64 (*.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 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 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))
(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 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))))
(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 t 2)) (sqrt.f64 (*.f64 n U)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
(*.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(*.f64 (sqrt.f64 (*.f64 U (*.f64 n t))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) l)))
(*.f64 (sqrt.f64 2) (*.f64 l (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* 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) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
(*.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 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (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 Om (*.f64 n l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) 1) (/.f64 l Om)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (*.f64 n l) (*.f64 (sqrt.f64 2) (/.f64 1 Om))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (/.f64 n (/.f64 Om U*)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 Om n) (/.f64 1 l))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)))))
(sqrt.f64 (fma.f64 -4 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 2 (*.f64 n (*.f64 U t)))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) Om)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) (sqrt.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om)))))
(*.f64 n (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) (/.f64 Om (*.f64 U l))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))
(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*)))))))
(sqrt.f64 (*.f64 2 (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) 3/2) 1/3)
(*.f64 (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l) Om)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))) (*.f64 n (/.f64 1 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 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))))))))
(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 (*.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 (fma.f64 l -2 (*.f64 n (/.f64 (-.f64 U* U) (/.f64 Om l)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n 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 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
(sqrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))))
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 n (*.f64 t U)) 2))))
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 U (*.f64 n t)) 2))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l (/.f64 Om l)) -2 t)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 U* U)) (sqrt.f64 U)) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (pow.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 3/2) 1/3))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (pow.f64 (/.f64 n (/.f64 Om l)) -1)))
(*.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 l (sqrt.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)))) (sqrt.f64 (*.f64 n (*.f64 U 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 (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (/.f64 l Om) U)))) (sqrt.f64 (fma.f64 l -2 (*.f64 (*.f64 n (/.f64 l Om)) (neg.f64 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 (sqrt.f64 (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) l)))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (sqrt.f64 (pow.f64 (*.f64 n (/.f64 l Om)) 2)) U)))))
(*.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 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om) 2)) (*.f64 -2 l)) (*.f64 l U))) Om)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n)))
(*.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t)) 1/2)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 2) (*.f64 l (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 (/.f64 n Om) U))) 1/2))))
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 t n)))) (*.f64 (*.f64 (*.f64 (/.f64 l Om) l) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n t) U))))
(-.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 (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 (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*))))))))
(sqrt.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 (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))))
(+.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 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t))) 3) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 2) (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 (/.f64 n Om) U))) l))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (pow.f64 (cbrt.f64 (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))) 3)))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 (/.f64 n Om) U)) 2)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (*.f64 (sqrt.f64 (*.f64 n U)) (sqrt.f64 2)))
Outputs
(*.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*))))))))
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
Calls

8 calls:

396.0ms
U
306.0ms
n
286.0ms
t
274.0ms
U*
141.0ms
l
Results
ErrorSegmentsBranch
21.3b2n
21.5b5U
20.8b4t
22.8b2l
24.1b1Om
22.6b3U*
20.0b2(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*)))))
20.5b2(*.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 2562 to 1201 computations (53.1% saved)

bsearch3.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
2.455958319691611e-159
Compiler

Compiled 43 to 31 computations (27.9% saved)

regimes1.5s (3.5%)

Counts
116 → 2
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om)))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)) Om)))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 U* U))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))) Om)))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) n) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(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 (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 l 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 n Om) (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (neg.f64 (*.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 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 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))
(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 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))))
(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 t 2)) (sqrt.f64 (*.f64 n U)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
(*.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(*.f64 (sqrt.f64 (*.f64 U (*.f64 n t))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) l)))
(*.f64 (sqrt.f64 2) (*.f64 l (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* 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) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
(*.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 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (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 Om (*.f64 n l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) 1) (/.f64 l Om)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (*.f64 n l) (*.f64 (sqrt.f64 2) (/.f64 1 Om))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (/.f64 n (/.f64 Om U*)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 Om n) (/.f64 1 l))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)))))
(sqrt.f64 (fma.f64 -4 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 2 (*.f64 n (*.f64 U t)))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) Om)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) (sqrt.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om)))))
(*.f64 n (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) (/.f64 Om (*.f64 U l))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))
(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*)))))))
(sqrt.f64 (*.f64 2 (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) 3/2) 1/3)
(*.f64 (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l) Om)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))) (*.f64 n (/.f64 1 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 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))))))))
(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 (*.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 (fma.f64 l -2 (*.f64 n (/.f64 (-.f64 U* U) (/.f64 Om l)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n 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 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
(sqrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))))
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 n (*.f64 t U)) 2))))
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 U (*.f64 n t)) 2))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l (/.f64 Om l)) -2 t)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 U* U)) (sqrt.f64 U)) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (pow.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 3/2) 1/3))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (pow.f64 (/.f64 n (/.f64 Om l)) -1)))
(*.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 l (sqrt.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)))) (sqrt.f64 (*.f64 n (*.f64 U 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 (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (/.f64 l Om) U)))) (sqrt.f64 (fma.f64 l -2 (*.f64 (*.f64 n (/.f64 l Om)) (neg.f64 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 (sqrt.f64 (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) l)))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (sqrt.f64 (pow.f64 (*.f64 n (/.f64 l Om)) 2)) U)))))
(*.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 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om) 2)) (*.f64 -2 l)) (*.f64 l U))) Om)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n)))
(*.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 l Om) (*.f64 l -2) t)) 1/2)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 2) (*.f64 l (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (*.f64 (/.f64 n Om) U))) 1/2))))
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 t n)))) (*.f64 (*.f64 (*.f64 (/.f64 l Om) l) (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n t) U))))
(-.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 (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))))
Outputs
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n)))
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
Calls

8 calls:

328.0ms
t
264.0ms
U
189.0ms
U*
167.0ms
n
126.0ms
l
Results
ErrorSegmentsBranch
23.1b3n
21.5b5U
21.0b4t
22.8b2l
24.1b1Om
22.6b3U*
20.8b2(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.1b2(*.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 2336 to 1090 computations (53.3% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
2.455958319691611e-159
Compiler

Compiled 43 to 31 computations (27.9% saved)

regimes1.2s (2.8%)

Counts
110 → 2
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om)))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)) Om)))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 U* U))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))) Om)))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) n) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(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 (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 l 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 n Om) (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (neg.f64 (*.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 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 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))
(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 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))))
(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 t 2)) (sqrt.f64 (*.f64 n U)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
(*.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(*.f64 (sqrt.f64 (*.f64 U (*.f64 n t))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) l)))
(*.f64 (sqrt.f64 2) (*.f64 l (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* 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) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
(*.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 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (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 Om (*.f64 n l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) 1) (/.f64 l Om)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (*.f64 n l) (*.f64 (sqrt.f64 2) (/.f64 1 Om))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (/.f64 n (/.f64 Om U*)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 Om n) (/.f64 1 l))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)))))
(sqrt.f64 (fma.f64 -4 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 2 (*.f64 n (*.f64 U t)))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) Om)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) (sqrt.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om)))))
(*.f64 n (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) (/.f64 Om (*.f64 U l))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))
(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*)))))))
(sqrt.f64 (*.f64 2 (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) 3/2) 1/3)
(*.f64 (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l) Om)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))) (*.f64 n (/.f64 1 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 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))))))))
(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 (*.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 (fma.f64 l -2 (*.f64 n (/.f64 (-.f64 U* U) (/.f64 Om l)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n 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 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
(sqrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))))
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 n (*.f64 t U)) 2))))
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 U (*.f64 n t)) 2))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l (/.f64 Om l)) -2 t)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 U* U)) (sqrt.f64 U)) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (pow.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 3/2) 1/3))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (pow.f64 (/.f64 n (/.f64 Om l)) -1)))
(*.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 l (sqrt.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)))) (sqrt.f64 (*.f64 n (*.f64 U 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 (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (/.f64 l Om) U)))) (sqrt.f64 (fma.f64 l -2 (*.f64 (*.f64 n (/.f64 l Om)) (neg.f64 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 (sqrt.f64 (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) l)))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (sqrt.f64 (pow.f64 (*.f64 n (/.f64 l Om)) 2)) U)))))
(*.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 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om) 2)) (*.f64 -2 l)) (*.f64 l U))) Om)))
Outputs
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
Calls

8 calls:

265.0ms
U
176.0ms
n
170.0ms
U*
131.0ms
t
126.0ms
l
Results
ErrorSegmentsBranch
23.1b3n
21.5b5U
22.4b2t
22.8b2l
24.1b1Om
22.6b3U*
20.8b2(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.3b2(*.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 2202 to 1024 computations (53.5% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
2.455958319691611e-159
Compiler

Compiled 43 to 31 computations (27.9% saved)

regimes1.1s (2.7%)

Counts
90 → 3
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om)))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)) Om)))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 U* U))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))) Om)))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) n) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(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 (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 l 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 n Om) (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (neg.f64 (*.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 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 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))
(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 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))))
(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 t 2)) (sqrt.f64 (*.f64 n U)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
(*.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(*.f64 (sqrt.f64 (*.f64 U (*.f64 n t))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) l)))
(*.f64 (sqrt.f64 2) (*.f64 l (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* 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) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
(*.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 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (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 Om (*.f64 n l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) 1) (/.f64 l Om)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (*.f64 n l) (*.f64 (sqrt.f64 2) (/.f64 1 Om))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (/.f64 n (/.f64 Om U*)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 Om n) (/.f64 1 l))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)))))
(sqrt.f64 (fma.f64 -4 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 2 (*.f64 n (*.f64 U t)))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) Om)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) (sqrt.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om)))))
(*.f64 n (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) (/.f64 Om (*.f64 U l))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))
(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*)))))))
(sqrt.f64 (*.f64 2 (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) 3/2) 1/3)
(*.f64 (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l) Om)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))) (*.f64 n (/.f64 1 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 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))))))))
(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 (*.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 (fma.f64 l -2 (*.f64 n (/.f64 (-.f64 U* U) (/.f64 Om l)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n 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 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 2 (/.f64 (*.f64 U l) (/.f64 Om n)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
Outputs
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (/.f64 (-.f64 U* U) (/.f64 Om l)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) 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))))
Calls

8 calls:

301.0ms
l
224.0ms
U
148.0ms
U*
129.0ms
n
85.0ms
t
Results
ErrorSegmentsBranch
24.4b3n
22.9b5U
23.7b2t
22.9b6l
25.5b1Om
23.9b3U*
22.2b2(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.6b3(*.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 1787 to 838 computations (53.1% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
0.0ms
0.0
6.03173e-318
Compiler

Compiled 43 to 31 computations (27.9% saved)

regimes1.2s (3%)

Counts
87 → 3
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om)))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)) Om)))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 U* U))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))) Om)))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) n) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(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 (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 l 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 n Om) (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (neg.f64 (*.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 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 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))
(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 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))))
(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 t 2)) (sqrt.f64 (*.f64 n U)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
(*.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(*.f64 (sqrt.f64 (*.f64 U (*.f64 n t))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) l)))
(*.f64 (sqrt.f64 2) (*.f64 l (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* 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) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
(*.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 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (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 Om (*.f64 n l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) 1) (/.f64 l Om)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (*.f64 n l) (*.f64 (sqrt.f64 2) (/.f64 1 Om))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (/.f64 n (/.f64 Om U*)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 Om n) (/.f64 1 l))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)))))
(sqrt.f64 (fma.f64 -4 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 2 (*.f64 n (*.f64 U t)))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) Om)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) (sqrt.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om)))))
(*.f64 n (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) (/.f64 Om (*.f64 U l))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))
(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*)))))))
(sqrt.f64 (*.f64 2 (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) 3/2) 1/3)
(*.f64 (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l) Om)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))) (*.f64 n (/.f64 1 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 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))))))))
(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 (*.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
(*.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*)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
Calls

8 calls:

290.0ms
l
266.0ms
U*
139.0ms
U
124.0ms
n
122.0ms
t
Results
ErrorSegmentsBranch
27.3b3n
25.2b3U
25.5b3t
23.4b5l
28.6b1Om
25.7b3U*
21.5b3(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.7b3(*.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 1687 to 799 computations (52.6% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.354271311894081e+150
+inf
0.0ms
0.0
2.455958319691611e-159
Compiler

Compiled 43 to 31 computations (27.9% saved)

regimes791.0ms (1.9%)

Counts
86 → 3
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om)))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)) Om)))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 U* U))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))) Om)))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) n) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(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 (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 l 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 n Om) (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (neg.f64 (*.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 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 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))
(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 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))))
(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 t 2)) (sqrt.f64 (*.f64 n U)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
(*.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(*.f64 (sqrt.f64 (*.f64 U (*.f64 n t))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) l)))
(*.f64 (sqrt.f64 2) (*.f64 l (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* 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) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
(*.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 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (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 Om (*.f64 n l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) 1) (/.f64 l Om)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (*.f64 n l) (*.f64 (sqrt.f64 2) (/.f64 1 Om))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (/.f64 n (/.f64 Om U*)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 Om n) (/.f64 1 l))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)))))
(sqrt.f64 (fma.f64 -4 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 2 (*.f64 n (*.f64 U t)))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) Om)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) (sqrt.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om)))))
(*.f64 n (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) (/.f64 Om (*.f64 U l))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))
(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*)))))))
(sqrt.f64 (*.f64 2 (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) 3/2) 1/3)
(*.f64 (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l) Om)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))) (*.f64 n (/.f64 1 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 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))))))))
(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)))))))
Outputs
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 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)))
Calls

6 calls:

171.0ms
U*
147.0ms
U
129.0ms
n
129.0ms
l
125.0ms
t
Results
ErrorSegmentsBranch
27.3b3n
25.2b3U
25.5b3t
24.4b3l
28.6b1Om
25.9b3U*
Compiler

Compiled 1592 to 740 computations (53.5% saved)

bsearch129.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
60.0ms
7.770972617251969e+219
1.0186335794423623e+226
68.0ms
-8.27317535183543e+154
-1.3941105622606021e+150
Compiler

Compiled 1071 to 703 computations (34.4% saved)

regimes722.0ms (1.7%)

Counts
84 → 3
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om)))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)) Om)))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 U* U))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))) Om)))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) n) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(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 (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 l 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 n Om) (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (neg.f64 (*.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 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 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))
(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 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))))
(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 t 2)) (sqrt.f64 (*.f64 n U)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
(*.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(*.f64 (sqrt.f64 (*.f64 U (*.f64 n t))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) l)))
(*.f64 (sqrt.f64 2) (*.f64 l (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* 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) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
(*.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 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (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 Om (*.f64 n l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) 1) (/.f64 l Om)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (*.f64 n l) (*.f64 (sqrt.f64 2) (/.f64 1 Om))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (/.f64 n (/.f64 Om U*)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 Om n) (/.f64 1 l))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)))))
(sqrt.f64 (fma.f64 -4 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 2 (*.f64 n (*.f64 U t)))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) Om)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) (sqrt.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om)))))
(*.f64 n (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) (/.f64 Om (*.f64 U l))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))
(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*)))))))
(sqrt.f64 (*.f64 2 (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))))))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om))) (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) 3/2) 1/3)
(*.f64 (sqrt.f64 (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l) Om)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)))) (*.f64 n (/.f64 1 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 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(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 (*.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:

155.0ms
U*
124.0ms
t
120.0ms
l
120.0ms
U
115.0ms
n
Results
ErrorSegmentsBranch
27.5b3n
25.2b3U
25.7b3t
24.6b3l
28.8b1Om
25.9b3U*
Compiler

Compiled 1542 to 720 computations (53.3% saved)

bsearch99.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
1.0186335794423623e+226
3.272785622097658e+226
68.0ms
-8.27317535183543e+154
-1.3941105622606021e+150
Compiler

Compiled 805 to 530 computations (34.2% saved)

regimes916.0ms (2.2%)

Counts
77 → 4
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om)))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)) Om)))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 U* U))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))) Om)))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) n) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(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 (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 l 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 n Om) (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (neg.f64 (*.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 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 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))
(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 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))))
(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 t 2)) (sqrt.f64 (*.f64 n U)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
(*.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(*.f64 (sqrt.f64 (*.f64 U (*.f64 n t))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) l)))
(*.f64 (sqrt.f64 2) (*.f64 l (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* 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) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
(*.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 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (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 Om (*.f64 n l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) 1) (/.f64 l Om)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (*.f64 n l) (*.f64 (sqrt.f64 2) (/.f64 1 Om))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (/.f64 n (/.f64 Om U*)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 Om n) (/.f64 1 l))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)))))
(sqrt.f64 (fma.f64 -4 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 2 (*.f64 n (*.f64 U t)))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) Om)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) (sqrt.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om)))))
(*.f64 n (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) (/.f64 Om (*.f64 U l))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))))
Outputs
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) 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))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (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)))
Calls

6 calls:

212.0ms
Om
173.0ms
n
153.0ms
U*
148.0ms
l
113.0ms
U
Results
ErrorSegmentsBranch
27.6b4n
26.1b3U
27.3b2t
24.8b4l
26.2b6Om
27.1b3U*
Compiler

Compiled 1371 to 648 computations (52.7% saved)

bsearch261.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
57.0ms
7.770972617251969e+219
1.0186335794423623e+226
114.0ms
-1.936548984937744e-91
-1.4279614882637383e-101
89.0ms
-5.908892387730737e+147
-2.2549425291184035e+139
Compiler

Compiled 1867 to 1256 computations (32.7% saved)

regimes889.0ms (2.1%)

Counts
76 → 6
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om)))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)) Om)))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 U* U))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))) Om)))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) n) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(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 (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 l 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 n Om) (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (neg.f64 (*.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 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 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))
(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 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))))
(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 t 2)) (sqrt.f64 (*.f64 n U)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
(*.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(*.f64 (sqrt.f64 (*.f64 U (*.f64 n t))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) l)))
(*.f64 (sqrt.f64 2) (*.f64 l (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* 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) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
(*.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 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (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 Om (*.f64 n l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) 1) (/.f64 l Om)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (*.f64 n l) (*.f64 (sqrt.f64 2) (/.f64 1 Om))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (/.f64 n (/.f64 Om U*)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 Om n) (/.f64 1 l))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)))))
(sqrt.f64 (fma.f64 -4 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 2 (*.f64 n (*.f64 U t)))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 n (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) Om)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 l U) (/.f64 n Om)))) (sqrt.f64 (-.f64 (*.f64 l -2) (*.f64 (*.f64 l U) (/.f64 n Om)))))
(*.f64 n (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 l Om) U*) (*.f64 (/.f64 l Om) U)) (/.f64 Om (*.f64 U l))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
Outputs
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) 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))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.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 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)))))
Calls

6 calls:

212.0ms
l
179.0ms
U*
156.0ms
n
112.0ms
U
99.0ms
Om
Results
ErrorSegmentsBranch
27.6b4n
26.1b3U
27.3b2t
24.3b6l
28.6b2Om
27.2b4U*
Compiler

Compiled 1348 to 640 computations (52.5% saved)

bsearch503.0ms (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
89.0ms
8.744287490361102e+189
1.3620549193624116e+214
115.0ms
6.614010449242775e-63
1.1609546168689512e-57
78.0ms
3.67386956808567e-149
4.9037435299117846e-148
125.0ms
-1.936548984937744e-91
-1.4279614882637383e-101
95.0ms
-5.908892387730737e+147
-2.2549425291184035e+139
Compiler

Compiled 2604 to 1812 computations (30.4% saved)

regimes1.1s (2.8%)

Counts
68 → 6
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om)))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)) Om)))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 U* U))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))) Om)))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) n) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(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 (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 l 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 n Om) (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (neg.f64 (*.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 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 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))
(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 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))))
(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 t 2)) (sqrt.f64 (*.f64 n U)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
(*.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(*.f64 (sqrt.f64 (*.f64 U (*.f64 n t))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) l)))
(*.f64 (sqrt.f64 2) (*.f64 l (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* 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) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
(*.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 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (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 Om (*.f64 n l))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (-.f64 t (*.f64 2 (/.f64 (pow.f64 l 2) Om))) U))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) 1) (/.f64 l Om)) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (*.f64 (*.f64 n l) (*.f64 (sqrt.f64 2) (/.f64 1 Om))) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (/.f64 n (/.f64 Om U*)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 n (-.f64 U* U))) (/.f64 l Om)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 Om n) (/.f64 1 l))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))))
Outputs
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) 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))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.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 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2)))))
Calls

6 calls:

284.0ms
l
278.0ms
U*
180.0ms
Om
142.0ms
U
136.0ms
n
Results
ErrorSegmentsBranch
27.6b4n
26.1b3U
27.3b2t
24.7b6l
28.6b2Om
27.2b4U*
Compiler

Compiled 1178 to 568 computations (51.8% saved)

bsearch515.0ms (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
118.0ms
8.744287490361102e+189
1.3620549193624116e+214
115.0ms
6.614010449242775e-63
1.1609546168689512e-57
75.0ms
3.67386956808567e-149
4.9037435299117846e-148
120.0ms
-1.936548984937744e-91
-1.4279614882637383e-101
86.0ms
-5.908892387730737e+147
-2.2549425291184035e+139
Compiler

Compiled 2538 to 1779 computations (29.9% saved)

regimes1.0s (2.5%)

Counts
54 → 6
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om)))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)) Om)))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 U* U))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))) Om)))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) n) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(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 (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 l 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 n Om) (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (neg.f64 (*.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 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 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))
(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 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))))
(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 t 2)) (sqrt.f64 (*.f64 n U)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
(*.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(*.f64 (sqrt.f64 (*.f64 U (*.f64 n t))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) l)))
(*.f64 (sqrt.f64 2) (*.f64 l (*.f64 (/.f64 n Om) (sqrt.f64 (*.f64 (-.f64 U* 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) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
Outputs
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) 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))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.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 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2)))))
Calls

6 calls:

259.0ms
l
177.0ms
n
174.0ms
U*
134.0ms
U
130.0ms
Om
Results
ErrorSegmentsBranch
27.6b4n
26.1b3U
27.3b2t
24.8b6l
28.7b2Om
27.4b4U*
Compiler

Compiled 947 to 467 computations (50.7% saved)

bsearch857.0ms (2.1%)

Algorithm
binary-search
Steps
TimeLeftRight
183.0ms
8.744287490361102e+189
1.3620549193624116e+214
148.0ms
4.5798868955885894e+132
1.238060357419126e+135
142.0ms
3.67386956808567e-149
4.9037435299117846e-148
218.0ms
-1.936548984937744e-91
-1.4279614882637383e-101
164.0ms
-5.908892387730737e+147
-2.2549425291184035e+139
Compiler

Compiled 2428 to 1704 computations (29.8% saved)

regimes883.0ms (2.1%)

Counts
47 → 6
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om)))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)) Om)))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 U* U))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))) Om)))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) n) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(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 (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 l 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 n Om) (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (neg.f64 (*.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 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 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))
(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 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))))
(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 t 2)) (sqrt.f64 (*.f64 n U)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
(*.f64 (sqrt.f64 (*.f64 n (*.f64 t U))) (sqrt.f64 2))
(*.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 n (*.f64 U 2))))
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
(*.f64 (sqrt.f64 (*.f64 U (*.f64 n t))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
Outputs
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) 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))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.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 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(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))))
Calls

6 calls:

257.0ms
l
189.0ms
U*
119.0ms
Om
112.0ms
n
81.0ms
U
Results
ErrorSegmentsBranch
27.6b4n
26.1b3U
27.3b2t
24.8b6l
28.7b2Om
27.4b4U*
Compiler

Compiled 844 to 426 computations (49.5% saved)

bsearch446.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
7.0ms
8.537356082519913e+182
8.744287490361102e+189
106.0ms
4.5798868955885894e+132
1.238060357419126e+135
124.0ms
3.67386956808567e-149
4.9037435299117846e-148
118.0ms
-1.936548984937744e-91
-1.4279614882637383e-101
89.0ms
-5.908892387730737e+147
-2.2549425291184035e+139
Compiler

Compiled 2057 to 1414 computations (31.3% saved)

regimes709.0ms (1.7%)

Counts
35 → 3
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om)))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)) Om)))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 U* U))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))) Om)))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) n) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(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 (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 l 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 n Om) (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (neg.f64 (*.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 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 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))
(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 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))))
Outputs
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) 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 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
Calls

6 calls:

206.0ms
Om
161.0ms
U*
123.0ms
l
106.0ms
U
52.0ms
t
Results
ErrorSegmentsBranch
31.3b2n
29.0b3U
30.0b3t
27.1b3l
28.6b6Om
29.8b4U*
Compiler

Compiled 708 to 359 computations (49.3% saved)

bsearch156.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
76.0ms
4.5798868955885894e+132
1.238060357419126e+135
79.0ms
-8.27317535183543e+154
-1.3941105622606021e+150
Compiler

Compiled 1003 to 671 computations (33.1% saved)

regimes268.0ms (0.6%)

Counts
30 → 3
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
(sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om)))))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2)) Om)))
(sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U* U)))) Om)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 U* U))))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))) Om)))
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
(sqrt.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
(sqrt.f64 (*.f64 2 (/.f64 (neg.f64 n) (/.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 U U)) (*.f64 l l)) n))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U (-.f64 U* U)) Om))))
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U U*)))))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) n) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 n (/.f64 Om l)) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(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 (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 l 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 n Om) (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (neg.f64 (*.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 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))
Calls

6 calls:

87.0ms
l
86.0ms
U
30.0ms
Om
18.0ms
U*
16.0ms
n
Results
ErrorSegmentsBranch
34.4b1n
32.2b5U
34.4b1t
28.4b3l
33.4b2Om
34.4b1U*
Compiler

Compiled 572 to 295 computations (48.4% saved)

bsearch160.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
88.0ms
6.23848702045689e+146
1.960456769557251e+156
71.0ms
-8.27317535183543e+154
-1.3941105622606021e+150
Compiler

Compiled 927 to 643 computations (30.6% saved)

regimes166.0ms (0.4%)

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

6 calls:

54.0ms
U
32.0ms
l
23.0ms
Om
17.0ms
t
16.0ms
U*
Results
ErrorSegmentsBranch
34.4b1n
32.2b5U
34.4b1t
28.4b3l
33.4b2Om
34.4b1U*
Compiler

Compiled 393 to 222 computations (43.5% saved)

bsearch172.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
100.0ms
6.23848702045689e+146
1.960456769557251e+156
72.0ms
-8.27317535183543e+154
-1.3941105622606021e+150
Compiler

Compiled 927 to 660 computations (28.8% saved)

regimes898.0ms (2.2%)

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

6 calls:

683.0ms
Om
88.0ms
U
57.0ms
l
23.0ms
t
21.0ms
U*
Results
ErrorSegmentsBranch
34.4b1n
32.2b5U
34.4b1t
30.1b3l
33.4b2Om
34.4b1U*
Compiler

Compiled 349 to 203 computations (41.8% saved)

bsearch128.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
67.0ms
6.23848702045689e+146
1.960456769557251e+156
61.0ms
-8.27317535183543e+154
-1.3941105622606021e+150
Compiler

Compiled 927 to 660 computations (28.8% saved)

regimes112.0ms (0.3%)

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

6 calls:

27.0ms
U
27.0ms
l
19.0ms
Om
11.0ms
U*
11.0ms
t
Results
ErrorSegmentsBranch
34.4b1n
33.2b3U
34.4b1t
31.0b3l
33.4b2Om
34.4b1U*
Compiler

Compiled 327 to 191 computations (41.6% saved)

bsearch182.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
96.0ms
4.5798868955885894e+132
1.238060357419126e+135
86.0ms
-8.27317535183543e+154
-1.3941105622606021e+150
Compiler

Compiled 731 to 543 computations (25.7% saved)

regimes263.0ms (0.6%)

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

6 calls:

100.0ms
U
55.0ms
l
38.0ms
n
25.0ms
Om
25.0ms
U*
Results
ErrorSegmentsBranch
36.6b3n
34.6b4U
37.7b1t
33.2b3l
36.5b2Om
36.1b3U*
Compiler

Compiled 162 to 113 computations (30.2% saved)

bsearch666.0ms (1.6%)

Algorithm
binary-search
Steps
TimeLeftRight
285.0ms
9.253861960392983e+39
1.417014086290633e+54
380.0ms
-4.876297514464904e+76
-4.3325190084278345e+66
Compiler

Compiled 743 to 571 computations (23.1% saved)

regimes121.0ms (0.3%)

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

6 calls:

56.0ms
Om
14.0ms
n
14.0ms
U
13.0ms
l
13.0ms
U*
Results
ErrorSegmentsBranch
36.6b3n
35.8b3U
37.7b1t
34.0b3l
36.5b2Om
36.1b3U*
Compiler

Compiled 120 to 89 computations (25.8% saved)

bsearch197.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
148.0ms
9.253861960392983e+39
1.417014086290633e+54
49.0ms
-4.3325190084278345e+66
-2.4870018147430797e+66
Compiler

Compiled 519 to 395 computations (23.9% saved)

regimes66.0ms (0.2%)

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

6 calls:

15.0ms
U*
14.0ms
U
13.0ms
n
9.0ms
Om
8.0ms
l
Results
ErrorSegmentsBranch
36.6b3n
35.8b3U
37.7b1t
37.7b1l
36.5b2Om
36.1b3U*
Compiler

Compiled 108 to 82 computations (24.1% saved)

bsearch42.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
5.0ms
6.347583375102724e-59
8.920450137278487e-58
37.0ms
-5.249279315844715e-269
-1.856170842033784e-271
Compiler

Compiled 313 to 247 computations (21.1% saved)

regimes40.0ms (0.1%)

Accuracy

Total -5.5b remaining (-15%)

Threshold costs -5.5b (-15%)

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

6 calls:

15.0ms
Om
10.0ms
n
4.0ms
U*
3.0ms
t
3.0ms
U
Results
ErrorSegmentsBranch
36.6b3n
37.7b1U
37.7b1t
37.7b1l
36.5b2Om
37.7b1U*
Compiler

Compiled 64 to 52 computations (18.8% saved)

bsearch9.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
9.0ms
1.8251732864592857e+114
3.0734891333024906e+115
Compiler

Compiled 73 to 55 computations (24.7% saved)

simplify421.0ms (1%)

Algorithm
egg-herbie
Rules
580×neg-sub0_binary64
579×neg-mul-1_binary64
565×distribute-rgt-neg-in_binary64
451×distribute-lft-neg-in_binary64
396×distribute-rgt-neg-out_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03213152
14713142
25253142
35733142
46293142
56923142
68113142
79343142
810583142
913213142
1019943142
1128273142
1234983142
1340463142
1441963142
1542483142
1642653142
1749673142
1852063142
1953223142
2053793142
2153923142
2253923142
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 U -2613896909433603/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 U 3136669746631429/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (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)))) (if (<=.f64 U 2714342820967219/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n))) (if (<=.f64 U 39815656951383/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (if (<=.f64 U 5821942846127659/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (/.f64 (-.f64 U* U) (/.f64 Om l)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 U 1959553324262937/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n))) (if (<=.f64 U 2826955303645415/28269553036454149273332760011886696253239742350009903329945699220681916416) (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 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n 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*))))) 0) (*.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*)))))))) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n 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*))))) 0) (*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n))) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n 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*))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))))
(if (<=.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*)))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.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) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (/.f64 (-.f64 U* U) (/.f64 Om l)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) 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))))))
(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*))))) 0) (*.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*))))) 10000000000000000171775323872177191180393104084305455107732328445200031262781885420082626742861173182722545959543542834786931126445173006249634549465088) (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 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))))
(if (<=.f64 l -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U))))) (if (<=.f64 l 7799999999999999821716792871384626246622997725795012375760990268828325309594180562907486203590801793115034257656785487603908238113949118179001284844257986327537312325310224349453698873629730453158263903508246468711415808) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 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)))))
(if (<=.f64 l -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U))))) (if (<=.f64 l 10199999999999999894874217484961929340083577638969445541974081024311417764704716538096592543910838356646891679084232671773623294825166257435007403723751294604301290147132430106987782354119563825795119147713208371267473860722688) (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 (*.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 -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U))))) (if (<=.f64 l -71416136230965/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (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)))) (if (<=.f64 l 7799999999999999821716792871384626246622997725795012375760990268828325309594180562907486203590801793115034257656785487603908238113949118179001284844257986327537312325310224349453698873629730453158263903508246468711415808) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (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))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (if (<=.f64 l 1551613995780037/231584178474632390847141970017375815706539969331281128078915168015826259279872) (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 8800000000000000203219203463741269630582576378694953623788968287762611269179227662018703812437966697774884991856675452930072872995595686860509061506552473634265876596730393709078906694270976) (sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U))))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (if (<=.f64 l 1551613995780037/231584178474632390847141970017375815706539969331281128078915168015826259279872) (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 8800000000000000203219203463741269630582576378694953623788968287762611269179227662018703812437966697774884991856675452930072872995595686860509061506552473634265876596730393709078906694270976) (sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2))))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (if (<=.f64 l 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (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 8800000000000000203219203463741269630582576378694953623788968287762611269179227662018703812437966697774884991856675452930072872995595686860509061506552473634265876596730393709078906694270976) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2))))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (if (<=.f64 l 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (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 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4)))) (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)))))))))
(if (<=.f64 l -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U))))) (if (<=.f64 l 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (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 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))))
(if (<=.f64 l -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U))))) (if (<=.f64 l 639999999999999993015719156570188552114227600665686972491520989742419353543056521526663219613288323922986171412541049509378096737501077575206699008) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))))
(if (<=.f64 l -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) n) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U))))) (if (<=.f64 l 639999999999999993015719156570188552114227600665686972491520989742419353543056521526663219613288323922986171412541049509378096737501077575206699008) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) n) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))))
(if (<=.f64 l -2900000000000000017833940053924682258143752637376382469682155378866014413821178007875833078440231596637132096862030537414659075993388342736871547685830656) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om))))) (if (<=.f64 l 2900000000000000017833940053924682258143752637376382469682155378866014413821178007875833078440231596637132096862030537414659075993388342736871547685830656) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))))
(if (<=.f64 l -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))))) (if (<=.f64 l 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))))
(if (<=.f64 l -47999999999999999687785584989078099412346739011899663633013015715043061268480) (sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))))) (if (<=.f64 l 1400000000000000075579919874340895032890043676663742464) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))))
(if (<=.f64 l -4200000000000000107083779487679301882109501051920849012323392684032) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4)))) (if (<=.f64 l 1400000000000000075579919874340895032890043676663742464) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))))
(if (<=.f64 U -1770144927851953/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (if (<=.f64 U 2826955303645415/28269553036454149273332760011886696253239742350009903329945699220681916416) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U)))) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))))
(if (<=.f64 Om 10000000000000000155594161294668430242682013969210614333697705804308337811647557032649853899150474476762062808678400) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
Outputs
(if (<=.f64 U -2613896909433603/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 U 3136669746631429/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (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)))) (if (<=.f64 U 2714342820967219/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n))) (if (<=.f64 U 39815656951383/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (if (<=.f64 U 5821942846127659/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (/.f64 (-.f64 U* U) (/.f64 Om l)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 U 1959553324262937/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n))) (if (<=.f64 U 2826955303645415/28269553036454149273332760011886696253239742350009903329945699220681916416) (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 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))))))))))
(if (<=.f64 U -2613896909433603/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 U n) t)))) (if (<=.f64 U 3136669746631429/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 U l)) Om))))) Om)))) (if (<=.f64 U 2714342820967219/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n))) (if (<=.f64 U 39815656951383/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (*.f64 (*.f64 (*.f64 l n) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (if (<=.f64 U 5821942846127659/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 U n) t)) (*.f64 (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2))) (fma.f64 l -2 (*.f64 n (/.f64 (-.f64 U* U) (/.f64 Om l))))))) (if (<=.f64 U 1959553324262937/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n))) (if (<=.f64 U 2826955303645415/28269553036454149273332760011886696253239742350009903329945699220681916416) (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 l -2))) Om)))) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 U n) t)))))))))))
(if (<=.f64 U -2613896909433603/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (-.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 U (/.f64 n (/.f64 Om l))))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 U n) t)))) (if (<=.f64 U 3136669746631429/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 U l)) Om))))) Om)))) (if (<=.f64 U 2714342820967219/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n))) (if (<=.f64 U 39815656951383/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (*.f64 (*.f64 (*.f64 l n) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (if (<=.f64 U 5821942846127659/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 U n) t)) (*.f64 (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2))) (fma.f64 l -2 (*.f64 n (/.f64 (-.f64 U* U) (/.f64 Om l))))))) (if (<=.f64 U 1959553324262937/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n))) (if (<=.f64 U 2826955303645415/28269553036454149273332760011886696253239742350009903329945699220681916416) (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 l -2))) Om)))) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (-.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 U (/.f64 n (/.f64 Om l))))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 U n) t)))))))))))
(if (<=.f64 U -2613896909433603/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (-.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 U (/.f64 n (/.f64 Om l))))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 U n) t)))) (if (<=.f64 U 3136669746631429/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 U l)) Om))))) Om)))) (if (<=.f64 U 2714342820967219/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n))) (if (<=.f64 U 39815656951383/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 l n) (/.f64 (neg.f64 (sqrt.f64 2)) Om))) (if (<=.f64 U 5821942846127659/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 U n) t)) (*.f64 (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2))) (fma.f64 l -2 (*.f64 n (/.f64 (-.f64 U* U) (/.f64 Om l))))))) (if (<=.f64 U 1959553324262937/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n))) (if (<=.f64 U 2826955303645415/28269553036454149273332760011886696253239742350009903329945699220681916416) (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 (-.f64 U U*))) Om))) Om)))) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (-.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 U (/.f64 n (/.f64 Om l))))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 U n) t)))))))))))
(if (<=.f64 U -2613896909433603/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (-.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 U (/.f64 n (/.f64 Om l))))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 U n) t)))) (if (<=.f64 U 3136669746631429/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (/.f64 (*.f64 n (*.f64 U l)) Om) (*.f64 l 2))))) Om)))) (if (<=.f64 U 2714342820967219/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n))) (if (<=.f64 U 39815656951383/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 l n) (/.f64 (neg.f64 (sqrt.f64 2)) Om))) (if (<=.f64 U 5821942846127659/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 U n) t)) (*.f64 (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2))) (fma.f64 l -2 (*.f64 n (/.f64 (-.f64 U* U) (/.f64 Om l))))))) (if (<=.f64 U 1959553324262937/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n))) (if (<=.f64 U 2826955303645415/28269553036454149273332760011886696253239742350009903329945699220681916416) (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 (-.f64 U U*))) Om))) Om)))) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (-.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 U (/.f64 n (/.f64 Om l))))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 U n) t)))))))))))
(if (<=.f64 U -2613896909433603/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (-.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 U (/.f64 n (/.f64 Om l))))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 U n) t)))) (if (<=.f64 U 3136669746631429/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (/.f64 (*.f64 n (*.f64 U l)) Om) (*.f64 l 2))))) Om)))) (if (<=.f64 U 2714342820967219/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n))) (if (<=.f64 U 39815656951383/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 l n) (/.f64 (neg.f64 (sqrt.f64 2)) Om))) (if (<=.f64 U 5821942846127659/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 U n) t)) (*.f64 (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2))) (fma.f64 l -2 (*.f64 n (/.f64 (-.f64 U* U) (/.f64 Om l))))))) (if (<=.f64 U 1959553324262937/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n))) (if (<=.f64 U 2826955303645415/28269553036454149273332760011886696253239742350009903329945699220681916416) (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 l 2))) Om)))) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (-.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 U (/.f64 n (/.f64 Om l))))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 U 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*))))) 0) (*.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*)))))))) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 0) (*.f64 (sqrt.f64 (*.f64 n 2)) (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*)))))))) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 U n) t)))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 0) (*.f64 (sqrt.f64 (*.f64 n 2)) (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*)))))))) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (-.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 U (/.f64 n (/.f64 Om l))))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 U n) t)))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (-.f64 U* U) (*.f64 n (pow.f64 (/.f64 l Om) 2)))))) 0) (*.f64 (sqrt.f64 (*.f64 n 2)) (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*)))))))) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (-.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 U (/.f64 n (/.f64 Om l))))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 U n) t)))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (-.f64 U* U) (*.f64 n (pow.f64 (/.f64 l Om) 2)))))) 0) (*.f64 (sqrt.f64 (*.f64 n 2)) (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*)))))))) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (-.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 U (/.f64 n (/.f64 Om l))))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 U 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*))))) 0) (*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) l) -2 t)) (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n))) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n)) (sqrt.f64 (fma.f64 (*.f64 l (/.f64 l Om)) -2 t))) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 U n) t)))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n)) (sqrt.f64 (fma.f64 (*.f64 l (/.f64 l Om)) -2 t))) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (-.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 U (/.f64 n (/.f64 Om l))))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 U n) t)))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (-.f64 U* U) (*.f64 n (pow.f64 (/.f64 l Om) 2)))))) 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n)) (sqrt.f64 (fma.f64 (*.f64 l (/.f64 l Om)) -2 t))) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (-.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 U (/.f64 n (/.f64 Om l))))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 U n) t)))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (-.f64 U* U) (*.f64 n (pow.f64 (/.f64 l Om) 2)))))) 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 U 2)) (sqrt.f64 n)) (sqrt.f64 (fma.f64 (*.f64 l (/.f64 l Om)) -2 t))) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (-.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 U (/.f64 n (/.f64 Om l))))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 U 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*))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 0) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U t))) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (+.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 (/.f64 n (/.f64 Om l)) (neg.f64 U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 U n) t)))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 0) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U t))) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (-.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 U (/.f64 n (/.f64 Om l))))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 U n) t)))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (-.f64 U* U) (*.f64 n (pow.f64 (/.f64 l Om) 2)))))) 0) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U t))) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (-.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 U (/.f64 n (/.f64 Om l))))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 U n) t)))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (-.f64 U* U) (*.f64 n (pow.f64 (/.f64 l Om) 2)))))) 0) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U t))) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (-.f64 (*.f64 (/.f64 n (/.f64 Om l)) U*) (*.f64 U (/.f64 n (/.f64 Om l))))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 U n) t)))))
(if (<=.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*)))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.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) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (/.f64 (-.f64 U* U) (/.f64 Om l)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) 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))))))
(if (<=.f64 (*.f64 (*.f64 U (*.f64 n 2)) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))) 0) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 (*.f64 (*.f64 U (*.f64 n 2)) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))) +inf.0) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 U n) t)) (*.f64 (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2))) (fma.f64 l -2 (*.f64 n (/.f64 (-.f64 U* U) (/.f64 Om l))))))) (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 l -2))) Om))))))
(if (<=.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (-.f64 U* U) (*.f64 n (pow.f64 (/.f64 l Om) 2))))) 0) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (-.f64 U* U) (*.f64 n (pow.f64 (/.f64 l Om) 2))))) +inf.0) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 U n) t)) (*.f64 (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2))) (fma.f64 l -2 (*.f64 n (/.f64 (-.f64 U* U) (/.f64 Om l))))))) (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 l -2))) Om))))))
(if (<=.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (-.f64 U* U) (*.f64 n (pow.f64 (/.f64 l Om) 2))))) 0) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (-.f64 U* U) (*.f64 n (pow.f64 (/.f64 l Om) 2))))) +inf.0) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 U n) t)) (*.f64 (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2))) (fma.f64 l -2 (*.f64 n (/.f64 (-.f64 U* U) (/.f64 Om l))))))) (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 (-.f64 U U*))) Om))) Om))))))
(if (<=.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (-.f64 U* U) (*.f64 n (pow.f64 (/.f64 l Om) 2))))) 0) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (-.f64 U* U) (*.f64 n (pow.f64 (/.f64 l Om) 2))))) +inf.0) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 U n) t)) (*.f64 (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2))) (fma.f64 l -2 (*.f64 n (/.f64 (-.f64 U* U) (/.f64 Om l))))))) (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 l 2))) 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*))))) 0) (*.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*))))) 10000000000000000171775323872177191180393104084305455107732328445200031262781885420082626742861173182722545959543542834786931126445173006249634549465088) (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 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 0) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 10000000000000000171775323872177191180393104084305455107732328445200031262781885420082626742861173182722545959543542834786931126445173006249634549465088) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (-.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 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (-.f64 U* U) (*.f64 n (pow.f64 (/.f64 l Om) 2)))))) 0) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (-.f64 U* U) (*.f64 n (pow.f64 (/.f64 l Om) 2)))))) 10000000000000000171775323872177191180393104084305455107732328445200031262781885420082626742861173182722545959543542834786931126445173006249634549465088) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (-.f64 U* U) (*.f64 n (pow.f64 (/.f64 l Om) 2)))))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (-.f64 U* U) (*.f64 n (pow.f64 (/.f64 l Om) 2)))))) 0) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (-.f64 U* U) (*.f64 n (pow.f64 (/.f64 l Om) 2)))))) 10000000000000000171775323872177191180393104084305455107732328445200031262781885420082626742861173182722545959543542834786931126445173006249634549465088) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (-.f64 U* U) (*.f64 n (pow.f64 (/.f64 l Om) 2)))))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (-.f64 U* U) (*.f64 n (pow.f64 (/.f64 l Om) 2)))))) 0) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (-.f64 U* U) (*.f64 n (pow.f64 (/.f64 l Om) 2)))))) 10000000000000000171775323872177191180393104084305455107732328445200031262781885420082626742861173182722545959543542834786931126445173006249634549465088) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (-.f64 U* U) (*.f64 n (pow.f64 (/.f64 l Om) 2)))))) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (+.f64 (*.f64 U (/.f64 n (/.f64 Om l))) (*.f64 l 2)))))))
(if (<=.f64 l -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U))))) (if (<=.f64 l 7799999999999999821716792871384626246622997725795012375760990268828325309594180562907486203590801793115034257656785487603908238113949118179001284844257986327537312325310224349453698873629730453158263903508246468711415808) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 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)))))
(if (<=.f64 l -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l 7799999999999999821716792871384626246622997725795012375760990268828325309594180562907486203590801793115034257656785487603908238113949118179001284844257986327537312325310224349453698873629730453158263903508246468711415808) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 U n)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))))))) (*.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 -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l 7799999999999999821716792871384626246622997725795012375760990268828325309594180562907486203590801793115034257656785487603908238113949118179001284844257986327537312325310224349453698873629730453158263903508246468711415808) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 U n)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))))))) (*.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 -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l 7799999999999999821716792871384626246622997725795012375760990268828325309594180562907486203590801793115034257656785487603908238113949118179001284844257986327537312325310224349453698873629730453158263903508246468711415808) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 U n)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))))))) (*.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 -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (+.f64 (*.f64 U (/.f64 n (/.f64 Om l))) (*.f64 l 2))))) (if (<=.f64 l 7799999999999999821716792871384626246622997725795012375760990268828325309594180562907486203590801793115034257656785487603908238113949118179001284844257986327537312325310224349453698873629730453158263903508246468711415808) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 U n)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))))))) (*.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 -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U))))) (if (<=.f64 l 10199999999999999894874217484961929340083577638969445541974081024311417764704716538096592543910838356646891679084232671773623294825166257435007403723751294604301290147132430106987782354119563825795119147713208371267473860722688) (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 (*.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 -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l 10199999999999999894874217484961929340083577638969445541974081024311417764704716538096592543910838356646891679084232671773623294825166257435007403723751294604301290147132430106987782354119563825795119147713208371267473860722688) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 U n)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 U* (/.f64 l Om)))))))) (*.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 -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l 10199999999999999894874217484961929340083577638969445541974081024311417764704716538096592543910838356646891679084232671773623294825166257435007403723751294604301290147132430106987782354119563825795119147713208371267473860722688) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 U n)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 U* (/.f64 l Om)))))))) (*.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 -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l 10199999999999999894874217484961929340083577638969445541974081024311417764704716538096592543910838356646891679084232671773623294825166257435007403723751294604301290147132430106987782354119563825795119147713208371267473860722688) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 U n)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 U* (/.f64 l Om)))))))) (*.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 -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (+.f64 (*.f64 U (/.f64 n (/.f64 Om l))) (*.f64 l 2))))) (if (<=.f64 l 10199999999999999894874217484961929340083577638969445541974081024311417764704716538096592543910838356646891679084232671773623294825166257435007403723751294604301290147132430106987782354119563825795119147713208371267473860722688) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 U n)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 U* (/.f64 l Om)))))))) (*.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 -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U))))) (if (<=.f64 l -71416136230965/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (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)))) (if (<=.f64 l 7799999999999999821716792871384626246622997725795012375760990268828325309594180562907486203590801793115034257656785487603908238113949118179001284844257986327537312325310224349453698873629730453158263903508246468711415808) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (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))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l -71416136230965/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (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 l -2))) Om)))) (if (<=.f64 l 7799999999999999821716792871384626246622997725795012375760990268828325309594180562907486203590801793115034257656785487603908238113949118179001284844257986327537312325310224349453698873629730453158263903508246468711415808) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 U n)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))) (*.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 -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l -71416136230965/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (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 l -2))) Om)))) (if (<=.f64 l 7799999999999999821716792871384626246622997725795012375760990268828325309594180562907486203590801793115034257656785487603908238113949118179001284844257986327537312325310224349453698873629730453158263903508246468711415808) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 U n)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))) (*.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 -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l -71416136230965/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (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 l -2))) Om)))) (if (<=.f64 l 7799999999999999821716792871384626246622997725795012375760990268828325309594180562907486203590801793115034257656785487603908238113949118179001284844257986327537312325310224349453698873629730453158263903508246468711415808) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 U n)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))) (*.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 -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l -71416136230965/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (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 (-.f64 U U*))) Om))) Om)))) (if (<=.f64 l 7799999999999999821716792871384626246622997725795012375760990268828325309594180562907486203590801793115034257656785487603908238113949118179001284844257986327537312325310224349453698873629730453158263903508246468711415808) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 U n)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))) (*.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 -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (+.f64 (*.f64 U (/.f64 n (/.f64 Om l))) (*.f64 l 2))))) (if (<=.f64 l -71416136230965/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (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 l 2))) Om)))) (if (<=.f64 l 7799999999999999821716792871384626246622997725795012375760990268828325309594180562907486203590801793115034257656785487603908238113949118179001284844257986327537312325310224349453698873629730453158263903508246468711415808) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 U n)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))) (*.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 -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (if (<=.f64 l 1551613995780037/231584178474632390847141970017375815706539969331281128078915168015826259279872) (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 8800000000000000203219203463741269630582576378694953623788968287762611269179227662018703812437966697774884991856675452930072872995595686860509061506552473634265876596730393709078906694270976) (sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U))))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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 l -2))) Om)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 U n) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 1551613995780037/231584178474632390847141970017375815706539969331281128078915168015826259279872) (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 8800000000000000203219203463741269630582576378694953623788968287762611269179227662018703812437966697774884991856675452930072872995595686860509061506552473634265876596730393709078906694270976) (sqrt.f64 (*.f64 (*.f64 n 2) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (/.f64 (*.f64 n U*) Om) -2)))))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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 l -2))) Om)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 U n) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 1551613995780037/231584178474632390847141970017375815706539969331281128078915168015826259279872) (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 8800000000000000203219203463741269630582576378694953623788968287762611269179227662018703812437966697774884991856675452930072872995595686860509061506552473634265876596730393709078906694270976) (sqrt.f64 (*.f64 (*.f64 n 2) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 (*.f64 n U*) Om))))))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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 (-.f64 U U*))) Om))) Om)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 U n) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 1551613995780037/231584178474632390847141970017375815706539969331281128078915168015826259279872) (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 8800000000000000203219203463741269630582576378694953623788968287762611269179227662018703812437966697774884991856675452930072872995595686860509061506552473634265876596730393709078906694270976) (sqrt.f64 (*.f64 (*.f64 n 2) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 (*.f64 n U*) Om))))))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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 (-.f64 U U*))) Om))) Om)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 U n) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 1551613995780037/231584178474632390847141970017375815706539969331281128078915168015826259279872) (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 8800000000000000203219203463741269630582576378694953623788968287762611269179227662018703812437966697774884991856675452930072872995595686860509061506552473634265876596730393709078906694270976) (sqrt.f64 (*.f64 (*.f64 n 2) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 (*.f64 n U*) Om))))))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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 (-.f64 U U*))) Om))) Om)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 U n) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 1551613995780037/231584178474632390847141970017375815706539969331281128078915168015826259279872) (sqrt.f64 (*.f64 -2 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 l (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om) t))))) (if (<=.f64 l 8800000000000000203219203463741269630582576378694953623788968287762611269179227662018703812437966697774884991856675452930072872995595686860509061506552473634265876596730393709078906694270976) (sqrt.f64 (*.f64 (*.f64 n 2) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 (*.f64 n U*) Om))))))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (+.f64 (*.f64 U (/.f64 n (/.f64 Om l))) (*.f64 l 2))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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 l 2))) Om)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 U n) (-.f64 (/.f64 2 (/.f64 Om (*.f64 l l))) t)))) (if (<=.f64 l 1551613995780037/231584178474632390847141970017375815706539969331281128078915168015826259279872) (sqrt.f64 (*.f64 -2 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 l (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om) t))))) (if (<=.f64 l 8800000000000000203219203463741269630582576378694953623788968287762611269179227662018703812437966697774884991856675452930072872995595686860509061506552473634265876596730393709078906694270976) (sqrt.f64 (*.f64 (*.f64 n 2) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 (*.f64 n U*) Om))))))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (if (<=.f64 l 1551613995780037/231584178474632390847141970017375815706539969331281128078915168015826259279872) (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 8800000000000000203219203463741269630582576378694953623788968287762611269179227662018703812437966697774884991856675452930072872995595686860509061506552473634265876596730393709078906694270976) (sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2))))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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 l -2))) Om)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 U n) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 1551613995780037/231584178474632390847141970017375815706539969331281128078915168015826259279872) (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 8800000000000000203219203463741269630582576378694953623788968287762611269179227662018703812437966697774884991856675452930072872995595686860509061506552473634265876596730393709078906694270976) (sqrt.f64 (*.f64 (*.f64 n 2) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2))))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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 (-.f64 U U*))) Om))) Om)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 U n) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 1551613995780037/231584178474632390847141970017375815706539969331281128078915168015826259279872) (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 8800000000000000203219203463741269630582576378694953623788968287762611269179227662018703812437966697774884991856675452930072872995595686860509061506552473634265876596730393709078906694270976) (sqrt.f64 (*.f64 (*.f64 n 2) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2))))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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 (-.f64 U U*))) Om))) Om)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 U n) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 1551613995780037/231584178474632390847141970017375815706539969331281128078915168015826259279872) (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 8800000000000000203219203463741269630582576378694953623788968287762611269179227662018703812437966697774884991856675452930072872995595686860509061506552473634265876596730393709078906694270976) (sqrt.f64 (*.f64 (*.f64 n 2) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2))))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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 (-.f64 U U*))) Om))) Om)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 U n) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 1551613995780037/231584178474632390847141970017375815706539969331281128078915168015826259279872) (sqrt.f64 (*.f64 -2 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 l (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om) t))))) (if (<=.f64 l 8800000000000000203219203463741269630582576378694953623788968287762611269179227662018703812437966697774884991856675452930072872995595686860509061506552473634265876596730393709078906694270976) (sqrt.f64 (*.f64 (*.f64 n 2) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2))))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (+.f64 (*.f64 U (/.f64 n (/.f64 Om l))) (*.f64 l 2))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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 l 2))) Om)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 U n) (-.f64 (/.f64 2 (/.f64 Om (*.f64 l l))) t)))) (if (<=.f64 l 1551613995780037/231584178474632390847141970017375815706539969331281128078915168015826259279872) (sqrt.f64 (*.f64 -2 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 l (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om) t))))) (if (<=.f64 l 8800000000000000203219203463741269630582576378694953623788968287762611269179227662018703812437966697774884991856675452930072872995595686860509061506552473634265876596730393709078906694270976) (sqrt.f64 (*.f64 (*.f64 n 2) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2))))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (if (<=.f64 l 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (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 8800000000000000203219203463741269630582576378694953623788968287762611269179227662018703812437966697774884991856675452930072872995595686860509061506552473634265876596730393709078906694270976) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2))))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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 l -2))) Om)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 U n) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (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 8800000000000000203219203463741269630582576378694953623788968287762611269179227662018703812437966697774884991856675452930072872995595686860509061506552473634265876596730393709078906694270976) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2))))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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 (-.f64 U U*))) Om))) Om)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 U n) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (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 8800000000000000203219203463741269630582576378694953623788968287762611269179227662018703812437966697774884991856675452930072872995595686860509061506552473634265876596730393709078906694270976) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2))))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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 (-.f64 U U*))) Om))) Om)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 U n) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (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 8800000000000000203219203463741269630582576378694953623788968287762611269179227662018703812437966697774884991856675452930072872995595686860509061506552473634265876596730393709078906694270976) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2))))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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 (-.f64 U U*))) Om))) Om)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 U n) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (sqrt.f64 (*.f64 -2 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 l (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om) t))))) (if (<=.f64 l 8800000000000000203219203463741269630582576378694953623788968287762611269179227662018703812437966697774884991856675452930072872995595686860509061506552473634265876596730393709078906694270976) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2))))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (+.f64 (*.f64 U (/.f64 n (/.f64 Om l))) (*.f64 l 2))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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 l 2))) Om)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 U n) (-.f64 (/.f64 2 (/.f64 Om (*.f64 l l))) t)))) (if (<=.f64 l 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (sqrt.f64 (*.f64 -2 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 l (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om) t))))) (if (<=.f64 l 8800000000000000203219203463741269630582576378694953623788968287762611269179227662018703812437966697774884991856675452930072872995595686860509061506552473634265876596730393709078906694270976) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2))))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (if (<=.f64 l 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (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 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4)))) (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)))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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 l -2))) Om)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 U n) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (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 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4)))) (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 l -2))) Om)))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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 (-.f64 U U*))) Om))) Om)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 U n) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (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 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4)))) (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 (-.f64 U U*))) Om))) Om)))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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 (-.f64 U U*))) Om))) Om)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 U n) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (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 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4)))) (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 (-.f64 U U*))) Om))) Om)))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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 (-.f64 U U*))) Om))) Om)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 U n) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (sqrt.f64 (*.f64 -2 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 l (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om) t))))) (if (<=.f64 l 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4)))) (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 (-.f64 U U*))) Om))) Om)))))))))
(if (<=.f64 l -23000000000000000094299968461464700864785980993500029168378525839669961874023328623106239023126384666541628170324131170717703259563506008064) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (+.f64 (*.f64 U (/.f64 n (/.f64 Om l))) (*.f64 l 2))))) (if (<=.f64 l -6972235792609817/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (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 l 2))) Om)))) (if (<=.f64 l 3455165794209175/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 U n) (-.f64 (/.f64 2 (/.f64 Om (*.f64 l l))) t)))) (if (<=.f64 l 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (sqrt.f64 (*.f64 -2 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 l (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om) t))))) (if (<=.f64 l 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4)))) (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 l 2))) Om)))))))))
(if (<=.f64 l -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U))))) (if (<=.f64 l 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (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 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))))
(if (<=.f64 l -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (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 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))))
(if (<=.f64 l -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (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 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))))
(if (<=.f64 l -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (sqrt.f64 (*.f64 -2 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 l (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om) t))))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))))
(if (<=.f64 l -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (+.f64 (*.f64 U (/.f64 n (/.f64 Om l))) (*.f64 l 2))))) (if (<=.f64 l 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (sqrt.f64 (*.f64 -2 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 l (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om) t))))) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (+.f64 (*.f64 U (/.f64 n (/.f64 Om l))) (*.f64 l 2)))))))
(if (<=.f64 l -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U))))) (if (<=.f64 l 639999999999999993015719156570188552114227600665686972491520989742419353543056521526663219613288323922986171412541049509378096737501077575206699008) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))))
(if (<=.f64 l -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))) (if (<=.f64 l 639999999999999993015719156570188552114227600665686972491520989742419353543056521526663219613288323922986171412541049509378096737501077575206699008) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 U n) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))))
(if (<=.f64 l -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (+.f64 (*.f64 U (/.f64 n (/.f64 Om l))) (*.f64 l 2))))) (if (<=.f64 l 639999999999999993015719156570188552114227600665686972491520989742419353543056521526663219613288323922986171412541049509378096737501077575206699008) (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 U n) (-.f64 (/.f64 2 (/.f64 Om (*.f64 l l))) t)))) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 n (/.f64 (/.f64 Om l) U)) (+.f64 (*.f64 U (/.f64 n (/.f64 Om l))) (*.f64 l 2)))))))
(if (<=.f64 l -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) n) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U))))) (if (<=.f64 l 639999999999999993015719156570188552114227600665686972491520989742419353543056521526663219613288323922986171412541049509378096737501077575206699008) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 l Om) n) U) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))))
(if (<=.f64 l -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))) (*.f64 U (*.f64 n (/.f64 l Om)))))) (if (<=.f64 l 639999999999999993015719156570188552114227600665686972491520989742419353543056521526663219613288323922986171412541049509378096737501077575206699008) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 U n) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))) (*.f64 U (*.f64 n (/.f64 l Om))))))))
(if (<=.f64 l -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 U (*.f64 n (/.f64 l Om))) (+.f64 (*.f64 U (/.f64 n (/.f64 Om l))) (*.f64 l 2))))) (if (<=.f64 l 639999999999999993015719156570188552114227600665686972491520989742419353543056521526663219613288323922986171412541049509378096737501077575206699008) (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 U n) (-.f64 (/.f64 2 (/.f64 Om (*.f64 l l))) t)))) (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 U (*.f64 n (/.f64 l Om))) (+.f64 (*.f64 U (/.f64 n (/.f64 Om l))) (*.f64 l 2)))))))
(if (<=.f64 l -2900000000000000017833940053924682258143752637376382469682155378866014413821178007875833078440231596637132096862030537414659075993388342736871547685830656) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om))))) (if (<=.f64 l 2900000000000000017833940053924682258143752637376382469682155378866014413821178007875833078440231596637132096862030537414659075993388342736871547685830656) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 U (/.f64 Om (*.f64 n l))) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om)))))))
(if (<=.f64 l -2900000000000000017833940053924682258143752637376382469682155378866014413821178007875833078440231596637132096862030537414659075993388342736871547685830656) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 U l)) Om)) (/.f64 U (/.f64 Om (*.f64 l n)))))) (if (<=.f64 l 2900000000000000017833940053924682258143752637376382469682155378866014413821178007875833078440231596637132096862030537414659075993388342736871547685830656) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 U n) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 U l)) Om)) (/.f64 U (/.f64 Om (*.f64 l n))))))))
(if (<=.f64 l -2900000000000000017833940053924682258143752637376382469682155378866014413821178007875833078440231596637132096862030537414659075993388342736871547685830656) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 U (/.f64 Om (*.f64 l n))) (+.f64 (/.f64 (*.f64 n (*.f64 U l)) Om) (*.f64 l 2))))) (if (<=.f64 l 2900000000000000017833940053924682258143752637376382469682155378866014413821178007875833078440231596637132096862030537414659075993388342736871547685830656) (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 U n) (-.f64 (/.f64 2 (/.f64 Om (*.f64 l l))) t)))) (sqrt.f64 (*.f64 -2 (*.f64 (/.f64 U (/.f64 Om (*.f64 l n))) (+.f64 (/.f64 (*.f64 n (*.f64 U l)) Om) (*.f64 l 2)))))))
(if (<=.f64 l -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))))) (if (<=.f64 l 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))))
(if (<=.f64 l -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))))) (if (<=.f64 l 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 U n) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))))
(if (<=.f64 l -1400000000000000045853707070973013481734748808442899745691766802947546185234169934230746387402501945366887955749002963693046005890309558880986885783552) (sqrt.f64 (*.f64 -2 (*.f64 2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))))) (if (<=.f64 l 4600000000000000304553664579133289261013953591183232079828529822077208775606740283887149085513544604145713407596075559633277841047552) (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 U n) (-.f64 (/.f64 2 (/.f64 Om (*.f64 l l))) t)))) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))))
(if (<=.f64 l -47999999999999999687785584989078099412346739011899663633013015715043061268480) (sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))))) (if (<=.f64 l 1400000000000000075579919874340895032890043676663742464) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))))
(if (<=.f64 l -47999999999999999687785584989078099412346739011899663633013015715043061268480) (sqrt.f64 (*.f64 2 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))))) (if (<=.f64 l 1400000000000000075579919874340895032890043676663742464) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 U n)))) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))))
(if (<=.f64 l -47999999999999999687785584989078099412346739011899663633013015715043061268480) (sqrt.f64 (*.f64 -2 (*.f64 2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))))) (if (<=.f64 l 1400000000000000075579919874340895032890043676663742464) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 U n)))) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))))
(if (<=.f64 l -4200000000000000107083779487679301882109501051920849012323392684032) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4)))) (if (<=.f64 l 1400000000000000075579919874340895032890043676663742464) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))))
(if (<=.f64 l -4200000000000000107083779487679301882109501051920849012323392684032) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4)))) (if (<=.f64 l 1400000000000000075579919874340895032890043676663742464) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 U n)))) (sqrt.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om l)) (*.f64 U -4))))))
(if (<=.f64 U -1770144927851953/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (if (<=.f64 U 2826955303645415/28269553036454149273332760011886696253239742350009903329945699220681916416) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U)))) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))))
(if (<=.f64 U -1770144927851953/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 U n)))) (if (<=.f64 U 2826955303645415/28269553036454149273332760011886696253239742350009903329945699220681916416) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U t)))) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 U n))))))
(if (<=.f64 Om 10000000000000000155594161294668430242682013969210614333697705804308337811647557032649853899150474476762062808678400) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))))
(if (<=.f64 Om 10000000000000000155594161294668430242682013969210614333697705804308337811647557032649853899150474476762062808678400) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 U n)))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 U n))))
Compiler

Compiled 2231 to 1319 computations (40.9% saved)

soundness1.2s (2.9%)

Algorithm
egg-herbie
Rules
720×associate-*l*_binary64
670×associate-/r/_binary64
559×unswap-sqr_binary64
546×times-frac_binary64
515×fma-neg_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02242
15840
219240
399138
4442737
02242
15840
219240
399138
4442737
02242
15840
219240
399138
4442737
02242
15840
219240
399138
4442737
04377221
115167039
273616942
01172482
13772470
216502443
349972354
477692354
02242
15840
219240
399138
4442737
02242
15840
219240
399138
4442737
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 5878 to 3832 computations (34.8% saved)

end1.1s (2.7%)

Compiler

Compiled 2099 to 957 computations (54.4% saved)

Profiling

Loading profile data...