Details

Time bar (total: 1.4min)

analyze972.0ms (1.2%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.7%0.3%0
0%99.7%0.3%1
0%99.7%0.3%2
0%99.7%0.3%3
0%99.7%0.3%4
0%99.7%0.3%5
0%99.7%0.3%6
0%99.7%0.3%7
0%99.7%0.3%8
0%99.7%0.3%9
0%97.8%2.2%10
0%97.4%2.6%11
0%94.8%5.2%12
Compiler

Compiled 35 to 24 computations (31.4% saved)

sample5.6s (6.7%)

Results
3.5s15459×body256invalid
2.0s8256×body256valid

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

simplify45.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.8b
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
33.6b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
31.3b
(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)

localize41.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.0b
(/.f64 (*.f64 l (-.f64 U* U)) Om)
5.5b
(*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om))
9.9b
(*.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.3b
(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)

series118.0ms (0.1%)

Counts
4 → 204
Calls

63 calls:

TimeVariablePointExpression
28.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)))))))
8.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))))))
4.0ms
U
@0
(*.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)))))))
3.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)))))))

rewrite101.0ms (0.1%)

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

Useful iterations: 1 (0.0ms)

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

simplify215.0ms (0.3%)

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

Useful iterations: 2 (0.0ms)

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

localize47.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
9.0b
(/.f64 (*.f64 l l) Om)
9.0b
(*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))
9.9b
(*.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.3b
(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)

series115.0ms (0.1%)

Counts
4 → 204
Calls

57 calls:

TimeVariablePointExpression
22.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*))))
5.0ms
U*
@0
(*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))
5.0ms
l
@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*)))))
3.0ms
U
@0
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))

rewrite146.0ms (0.2%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
022105
1500101
27192101
Stop Event
node limit
Counts
4 → 102
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
(*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))
(*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))
(/.f64 (*.f64 l l) Om)
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 (*.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))))))
((#(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))))))

simplify185.0ms (0.2%)

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 (*.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)))
(/.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
(*.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 (*.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)))
(/.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))

eval429.0ms (0.5%)

Compiler

Compiled 22760 to 11498 computations (49.5% saved)

prune152.0ms (0.2%)

Pruning

40 alts after pruning (39 fresh and 1 done)

PrunedKeptTotal
New45739496
Fresh000
Picked101
Done011
Total45840498
Error
7.6b
Counts
498 → 40
Alt Table
Click to see full alt table
StatusErrorProgram
39.2b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)))))
40.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))))
32.0b
(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*)))))))
39.8b
(sqrt.f64 (*.f64 (*.f64 n (+.f64 t (+.f64 (/.f64 (*.f64 (*.f64 n U*) (*.f64 l l)) (*.f64 Om Om)) (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (*.f64 U 2)))
52.3b
(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)))
26.9b
(sqrt.f64 (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))))))
61.7b
(sqrt.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
57.5b
(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)))
51.8b
(fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) (/.f64 Om (*.f64 n (*.f64 l U))))) (*.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))) (/.f64 Om (/.f64 l U)))) 1/2)))
36.6b
(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))
38.0b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (neg.f64 (/.f64 U* Om))))))
57.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)))
57.6b
(+.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))))
41.7b
(*.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*))))))))
34.4b
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))))
55.5b
(*.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)))))))
56.9b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
56.9b
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
51.5b
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))
56.9b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
59.6b
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
39.7b
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
52.9b
(sqrt.f64 (*.f64 n (*.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) 2)))
35.0b
(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))))
58.7b
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
40.0b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
37.6b
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
60.1b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
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) U*)))))))
34.8b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
31.4b
(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))))
33.8b
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
42.6b
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 U t)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 l l)))))
39.8b
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))
61.9b
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om))))
31.3b
(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)))))))
40.1b
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
50.4b
(sqrt.f64 (*.f64 2 (/.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) (/.f64 Om (*.f64 n (*.f64 l U))))))
26.9b
(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))))
61.7b
(sqrt.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 2) (*.f64 n U)) (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t))))
Compiler

Compiled 2311 to 1516 computations (34.4% saved)

localize41.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.5b
(*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))
5.7b
(*.f64 (/.f64 l Om) (-.f64 U* U))
8.6b
(*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))
17.3b
(sqrt.f64 (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))))))
Compiler

Compiled 146 to 53 computations (63.7% saved)

series62.0ms (0.1%)

Counts
4 → 204
Calls

57 calls:

TimeVariablePointExpression
7.0ms
Om
@0
(sqrt.f64 (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))))))
4.0ms
Om
@inf
(sqrt.f64 (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))))))
3.0ms
n
@-inf
(sqrt.f64 (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))))))
3.0ms
U
@0
(sqrt.f64 (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))))))
3.0ms
U*
@0
(sqrt.f64 (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))))))

rewrite95.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
946×prod-diff_binary64
384×log1p-udef_binary64
230×associate-*r*_binary64
219×add-sqr-sqrt_binary64
213×*-un-lft-identity_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify145.0ms (0.2%)

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

Useful iterations: 2 (0.0ms)

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

localize11.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 2 (*.f64 U (*.f64 n t)))
3.3b
(*.f64 U (*.f64 n t))
15.9b
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
Compiler

Compiled 33 to 14 computations (57.6% saved)

series20.0ms (0%)

Counts
3 → 72
Calls

27 calls:

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

rewrite56.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

simplify21.0ms (0%)

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

localize49.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.5b
(*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))
6.8b
(/.f64 (*.f64 n (*.f64 l U*)) Om)
8.9b
(/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)
17.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))))
Compiler

Compiled 175 to 67 computations (61.7% saved)

series69.0ms (0.1%)

Counts
4 → 148
Calls

60 calls:

TimeVariablePointExpression
4.0ms
U*
@0
(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))))
3.0ms
n
@-inf
(/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)
3.0ms
U*
@-inf
(*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))
3.0ms
U*
@inf
(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))))
2.0ms
l
@-inf
(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))))

rewrite124.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
416×expm1-udef_binary64
416×log1p-udef_binary64
239×add-sqr-sqrt_binary64
236×associate-*r*_binary64
233×*-un-lft-identity_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify133.0ms (0.2%)

Algorithm
egg-herbie
Rules
523×distribute-lft-in_binary64
523×distribute-rgt-in_binary64
381×associate-*r*_binary64
379×associate-*l*_binary64
348×times-frac_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

localize16.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
4.6b
(*.f64 n (*.f64 t U))
15.9b
(sqrt.f64 (*.f64 n (*.f64 t U)))
Compiler

Compiled 35 to 15 computations (57.1% saved)

series52.0ms (0.1%)

Counts
3 → 0
Calls

27 calls:

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

rewrite60.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
903×pow1_binary64
830×add-log-exp_binary64
830×log1p-expm1-u_binary64
830×expm1-log1p-u_binary64
810×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify6.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

localize36.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.3b
(*.f64 n (*.f64 l U))
6.2b
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)
8.0b
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
21.6b
(sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om))
Compiler

Compiled 150 to 45 computations (70% saved)

series45.0ms (0.1%)

Counts
4 → 120
Calls

54 calls:

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

rewrite99.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
615×fma-def_binary64
364×expm1-udef_binary64
364×log1p-udef_binary64
263×fma-neg_binary64
206×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify99.0ms (0.1%)

Algorithm
egg-herbie
Rules
670×fma-def_binary64
578×associate-*r/_binary64
575×associate-*l/_binary64
369×distribute-rgt-in_binary64
365×distribute-lft-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

eval406.0ms (0.5%)

Compiler

Compiled 28852 to 14211 computations (50.7% saved)

prune249.0ms (0.3%)

Pruning

67 alts after pruning (64 fresh and 3 done)

PrunedKeptTotal
New72648774
Fresh181634
Picked101
Done235
Total74767814
Error
5.0b
Counts
814 → 67
Alt Table
Click to see full alt table
StatusErrorProgram
39.2b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)))))
40.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))))
47.0b
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 U (*.f64 n t)) 2))))
46.8b
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
39.6b
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
57.1b
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)) (neg.f64 (*.f64 (*.f64 n U) l)))) (sqrt.f64 (neg.f64 Om))))
33.8b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U))))
40.0b
(sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 t U)))
31.9b
(sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om l) U))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2))))))
50.4b
(sqrt.f64 (*.f64 2 (/.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U)))) (/.f64 Om (*.f64 n (*.f64 l U))))))
56.6b
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (sqrt.f64 (/.f64 Om (*.f64 (*.f64 n U) l)))))
52.3b
(*.f64 (sqrt.f64 2) (sqrt.f64 (pow.f64 (pow.f64 (*.f64 n (*.f64 t U)) 3) 1/3)))
52.3b
(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)))
36.4b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) Om) (*.f64 l (neg.f64 l)))) U))))
57.4b
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U U*)))))
57.6b
(+.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))))))
54.6b
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
61.7b
(sqrt.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
48.6b
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
51.5b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 l U)))))
32.5b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (/.f64 (*.f64 l (*.f64 U* n)) Om)))) U))))
51.0b
(*.f64 (sqrt.f64 2) (/.f64 1 (sqrt.f64 (/.f64 (/.f64 Om (*.f64 (*.f64 n U) l)) (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))))
50.8b
(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 (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*))))))))
48.6b
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 n t)) (sqrt.f64 U)))
55.5b
(*.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.0b
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) -2) (/.f64 Om U))))
60.2b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 l (*.f64 l U))) (/.f64 Om U*)))))
47.1b
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
56.0b
(*.f64 (sqrt.f64 2) (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om)) Om) (*.f64 (*.f64 n U) l)) 2))))
44.0b
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (/.f64 (*.f64 l (*.f64 U* n)) Om)))) U)))
57.6b
(*.f64 (sqrt.f64 2) (+.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)))))
59.6b
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
62.0b
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (log.f64 (pow.f64 (pow.f64 (exp.f64 l) U) n))) Om)))
46.6b
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 t U)) (sqrt.f64 n)))
39.7b
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
45.8b
(cbrt.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2))
35.0b
(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))))
57.6b
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (/.f64 l Om) n) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
58.7b
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
37.6b
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
60.1b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
33.4b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)) U))))
51.2b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (neg.f64 (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) (*.f64 l (*.f64 l U)))))))
51.4b
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))
54.6b
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l))
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) U*)))))))
41.5b
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 t U)))))
55.6b
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)))))))
26.9b
(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.7b
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))))
56.8b
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
32.9b
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))))
56.7b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)))
52.1b
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 n U) l)) 3)) Om)))
40.0b
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 1/4) 2)
56.8b
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
50.8b
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
56.6b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*)))
31.4b
(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))))
40.2b
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 3)
34.8b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
38.8b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) U))))
62.2b
(sqrt.f64 (*.f64 2 (log.f64 (pow.f64 (pow.f64 (exp.f64 t) n) U))))
61.9b
(sqrt.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 l (*.f64 l (*.f64 U U))) Om))))
40.1b
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
46.9b
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
Compiler

Compiled 3279 to 2297 computations (29.9% saved)

localize45.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.5b
(*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))
5.7b
(*.f64 (/.f64 l Om) (-.f64 U* U))
8.6b
(*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))
17.3b
(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)

series16.0ms (0%)

Counts
1 → 48
Calls

18 calls:

TimeVariablePointExpression
3.0ms
t
@-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))))
1.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))))
1.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))))
1.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))))
1.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))))

rewrite80.0ms (0.1%)

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
02344
150044
2703044
Stop Event
node limit
Counts
1 → 27
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))))
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))))))

simplify112.0ms (0.1%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
04305181
114955017
273054920
Stop Event
node limit
Counts
75 → 112
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)))))))))
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 n Om) (-.f64 U* U)) -2) (/.f64 (sqrt.f64 2) (/.f64 l (/.f64 Om l)))) (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 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (/.f64 (sqrt.f64 2) (/.f64 l (/.f64 Om l)))) (sqrt.f64 (/.f64 n (/.f64 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 (/.f64 (pow.f64 l 4) 2) (sqrt.f64 2)) (/.f64 (pow.f64 (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2) 2) (*.f64 Om Om))) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U))) (fma.f64 (/.f64 (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2) (/.f64 (sqrt.f64 2) (/.f64 l (/.f64 Om l)))) (sqrt.f64 (/.f64 n (/.f64 t U))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) 2) (sqrt.f64 2)) (/.f64 (pow.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) 2) (*.f64 Om Om))) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (/.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (/.f64 (sqrt.f64 2) (/.f64 l (/.f64 Om l)))) (sqrt.f64 (/.f64 n (/.f64 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 (*.f64 n U) (pow.f64 t 5)))) (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 (/.f64 (pow.f64 l 4) 2) (sqrt.f64 2)) (/.f64 (pow.f64 (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2) 2) (*.f64 Om Om))) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 (sqrt.f64 2) 5)) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2) 3) (pow.f64 Om 3)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 5)) U)))) (fma.f64 (/.f64 (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2) (/.f64 (sqrt.f64 2) (/.f64 l (/.f64 Om l)))) (sqrt.f64 (/.f64 n (/.f64 t U))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) 2) (sqrt.f64 2)) (/.f64 (pow.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) 2) (*.f64 Om Om))) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 (sqrt.f64 2) 5)) (*.f64 (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 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) (/.f64 (sqrt.f64 2) (/.f64 l (/.f64 Om l)))) (sqrt.f64 (/.f64 n (/.f64 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 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2))))))
(*.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 (*.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 (*.f64 n (*.f64 U Om)) (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)))))
(fma.f64 (*.f64 (sqrt.f64 2) 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 (*.f64 (sqrt.f64 2) 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 (*.f64 n (*.f64 U Om)) (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))) (*.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 (/.f64 n (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 (*.f64 n (*.f64 U Om)) (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 2) 5)) (pow.f64 l 5)) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) 5) (*.f64 U (pow.f64 Om 5)))))) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 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 U (pow.f64 Om 5)) (/.f64 (pow.f64 (+.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) -2) 5) n)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (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 U (pow.f64 Om 5)) (/.f64 (pow.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2) 5) n)))) (*.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 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 3))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 3))) (pow.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) 3))) (/.f64 (/.f64 (*.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 (/.f64 (pow.f64 l 3) 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 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 3)) (*.f64 U (pow.f64 Om 3)))) (*.f64 (/.f64 (/.f64 t (/.f64 (pow.f64 l 3) 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 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 3))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) 5))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 3))) (pow.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) 3))) (/.f64 (/.f64 (*.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 n (/.f64 (pow.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) 5) (*.f64 U (pow.f64 Om 5))))) (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) (pow.f64 (sqrt.f64 -2) 5))) (neg.f64 (*.f64 (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 (/.f64 (pow.f64 l 3) t)) (*.f64 -2 (sqrt.f64 -2)))) (-.f64 (fma.f64 (neg.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 n (/.f64 (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 l 5)) (pow.f64 (sqrt.f64 -2) 5)) -1/2))) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 3)) (*.f64 U (pow.f64 Om 3)))) (/.f64 (/.f64 t (/.f64 (pow.f64 l 3) t)) (*.f64 -2 (sqrt.f64 -2)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))) 5) (*.f64 U (pow.f64 Om 5))))) (*.f64 (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) (pow.f64 (sqrt.f64 -2) 5)) -1/2)) (fma.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))) (*.f64 U Om))) (/.f64 t (*.f64 l (sqrt.f64 -2))) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))))))
(*.f64 (/.f64 (*.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 1 (*.f64 U (-.f64 U* U)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 t U) (/.f64 -4 (/.f64 Om (*.f64 l (*.f64 U l))))) l)) (sqrt.f64 (/.f64 (/.f64 1 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 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 1 (*.f64 U (-.f64 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 Om (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 t U) (/.f64 -4 (/.f64 Om (*.f64 l (*.f64 U l))))) l)) (sqrt.f64 (/.f64 (/.f64 1 U) (-.f64 U* U)))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (sqrt.f64 2)) 2) (/.f64 (pow.f64 (fma.f64 2 (*.f64 t U) (/.f64 -4 (/.f64 Om (*.f64 l (*.f64 U l))))) 2) (*.f64 n (pow.f64 l 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))) -1/8))))
(+.f64 (*.f64 1/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) (*.f64 (pow.f64 Om 5) (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5))))) (*.f64 (pow.f64 (sqrt.f64 2) 5) (*.f64 (pow.f64 l 5) (*.f64 n n)))) (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 1 (*.f64 U (-.f64 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 -4 (/.f64 Om (*.f64 l (*.f64 U l))))) 2) (pow.f64 (sqrt.f64 2) 5)) (*.f64 (/.f64 (fma.f64 2 (*.f64 t U) (/.f64 -4 (/.f64 Om (*.f64 l (*.f64 U l))))) (pow.f64 l 5)) (/.f64 (pow.f64 Om 5) (*.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 Om (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 t U) (/.f64 -4 (/.f64 Om (*.f64 l (*.f64 U l))))) l)) (sqrt.f64 (/.f64 (/.f64 1 U) (-.f64 U* U)))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (sqrt.f64 2)) 2) (/.f64 (pow.f64 (fma.f64 2 (*.f64 t U) (/.f64 -4 (/.f64 Om (*.f64 l (*.f64 U l))))) 2) (*.f64 n (pow.f64 l 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))) -1/8)))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (fma.f64 2 (*.f64 t U) (/.f64 -4 (/.f64 Om (*.f64 l (*.f64 U l))))) 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 Om (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 t U) (/.f64 -4 (/.f64 Om (*.f64 l (*.f64 U l))))) l)) (sqrt.f64 (/.f64 (/.f64 1 U) (-.f64 U* U)))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (sqrt.f64 2)) 2) (/.f64 (pow.f64 (fma.f64 2 (*.f64 t U) (/.f64 -4 (/.f64 Om (*.f64 l (*.f64 U l))))) 2) (*.f64 n (pow.f64 l 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))) -1/8)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 -2 (*.f64 t U)) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) U) Om)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 U* U) U))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 -2 (*.f64 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/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 U) (-.f64 U* U))) (*.f64 (/.f64 Om l) (/.f64 (fma.f64 (*.f64 t U) -2 (/.f64 4 (/.f64 Om (*.f64 l (*.f64 U l))))) (sqrt.f64 2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (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 (pow.f64 Om 3) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3))) (pow.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 -2 (*.f64 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 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 3) (pow.f64 U 3)))) (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 t U) -2 (/.f64 4 (/.f64 Om (*.f64 l (*.f64 U l))))) 2) (*.f64 2 (*.f64 (sqrt.f64 2) n))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 U) (-.f64 U* U))) (*.f64 (/.f64 Om l) (/.f64 (fma.f64 (*.f64 t U) -2 (/.f64 4 (/.f64 Om (*.f64 l (*.f64 U l))))) (sqrt.f64 2)))))) (*.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 (pow.f64 Om 3) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 n (pow.f64 l 3))) (pow.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 U* U)))) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) l))) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5))))) (*.f64 (pow.f64 (sqrt.f64 2) 5) (*.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 (fma.f64 (*.f64 t U) -2 (/.f64 4 (/.f64 Om (*.f64 l (*.f64 U l))))) 2) (*.f64 2 (*.f64 (sqrt.f64 2) n))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 U) (-.f64 U* U))) (*.f64 (/.f64 Om l) (/.f64 (fma.f64 (*.f64 t U) -2 (/.f64 4 (/.f64 Om (*.f64 l (*.f64 U l))))) (sqrt.f64 2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 U* U) 5) (pow.f64 U 5)))) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sqrt.f64 2) 5) (*.f64 n n))) (/.f64 (pow.f64 (fma.f64 (*.f64 t U) -2 (/.f64 4 (/.f64 Om (*.f64 l (*.f64 U l))))) 3) (pow.f64 l 5)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (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 1 (*.f64 U (-.f64 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 U) (-.f64 U* U))) (*.f64 (/.f64 (/.f64 Om l) n) (/.f64 (-.f64 (*.f64 n (*.f64 U (*.f64 2 t))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (/.f64 (*.f64 l -2) (sqrt.f64 2))) 2)) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (/.f64 (*.f64 l -2) (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 1 (*.f64 U (pow.f64 (-.f64 U* U) 3)))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))) (fma.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U (-.f64 U* U)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U (-.f64 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 n (*.f64 U (*.f64 2 t))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (/.f64 (*.f64 l -2) (sqrt.f64 2))) 2)) (*.f64 l (*.f64 n n)))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 (-.f64 U* U) 3)) U)) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 U) (-.f64 U* U))) (*.f64 (/.f64 (/.f64 Om l) n) (/.f64 (-.f64 (*.f64 n (*.f64 U (*.f64 2 t))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (/.f64 (*.f64 l -2) (sqrt.f64 2))) 2)) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (/.f64 (*.f64 l -2) (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 n (/.f64 t U))) (/.f64 (/.f64 (*.f64 (*.f64 l l) -2) (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 2 (*.f64 n (*.f64 n (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 (*.f64 l l) -2) (sqrt.f64 2))) 2)) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 t U)))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (/.f64 (*.f64 (*.f64 l l) -2) (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 2 (*.f64 n (*.f64 n (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 (*.f64 l l) -2) (sqrt.f64 2))) 2)) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 t U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 n (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 (*.f64 l l) -2) (sqrt.f64 2))) 2)) (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 Om 3)))) (*.f64 l l)) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3)))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (/.f64 (*.f64 (*.f64 l l) -2) (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 n (/.f64 t U))) (/.f64 (/.f64 (*.f64 (*.f64 l l) -2) (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 2 (*.f64 n (*.f64 n (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 (*.f64 l l) -2) (sqrt.f64 2))) 2)) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 t U)))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (/.f64 (*.f64 (*.f64 l l) -2) (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 2 (*.f64 n (*.f64 n (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 (*.f64 l l) -2) (sqrt.f64 2))) 2)) (*.f64 (sqrt.f64 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 t U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 n (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 (*.f64 l l) -2) (sqrt.f64 2))) 2)) (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 Om 3)))) (*.f64 l l)) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3)))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (/.f64 (*.f64 (*.f64 l l) -2) (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 U (*.f64 l (fma.f64 l -2 (/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om))))))))
(sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (/.f64 (*.f64 (neg.f64 n) (*.f64 U l)) 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)))))
(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 n) (*.f64 (/.f64 Om (*.f64 l (*.f64 U l))) (/.f64 Om 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 (*.f64 n (*.f64 U l))) Om)))))))) (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 (*.f64 n (*.f64 U l))) Om)))))))))
(fma.f64 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 l (*.f64 U l))) (/.f64 Om 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 (*.f64 (neg.f64 n) (*.f64 U l)) Om)))))))) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (/.f64 (*.f64 (neg.f64 n) (*.f64 U l)) 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))))))
(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 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 U (*.f64 l (fma.f64 l -2 (/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)))))) 3))))) (fma.f64 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 l (*.f64 U l))) (/.f64 Om 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 (*.f64 n (*.f64 U l))) Om)))))))) (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 (*.f64 n (*.f64 U l))) 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 U (*.f64 l (fma.f64 l -2 (/.f64 (*.f64 (neg.f64 n) (*.f64 U l)) Om)))))) 3))))) (fma.f64 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 l (*.f64 U l))) (/.f64 Om 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 (*.f64 (neg.f64 n) (*.f64 U l)) Om)))))))) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (/.f64 (*.f64 (neg.f64 n) (*.f64 U l)) 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)))))))
(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 (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 n n) (*.f64 (/.f64 Om (*.f64 l (*.f64 U l))) (/.f64 Om 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 (*.f64 n (*.f64 U l))) Om)))))))) (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 (*.f64 n (*.f64 U l))) Om))))))))) (*.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 (*.f64 n (*.f64 U l))) Om)))))) 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) (*.f64 (pow.f64 U 3) (*.f64 (pow.f64 l 6) (pow.f64 U* 3))))) (*.f64 2 (*.f64 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (/.f64 (neg.f64 (*.f64 n (*.f64 U l))) Om)))))) (pow.f64 Om 6)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 n n) (*.f64 (/.f64 Om (*.f64 l (*.f64 U l))) (/.f64 Om 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 (*.f64 (neg.f64 n) (*.f64 U l)) Om)))))))) (sqrt.f64 (*.f64 2 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (/.f64 (*.f64 (neg.f64 n) (*.f64 U l)) Om))))))))) (*.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 (*.f64 (neg.f64 n) (*.f64 U l)) Om)))))) 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) (*.f64 (pow.f64 U 3) (*.f64 (pow.f64 l 6) (pow.f64 U* 3))))) (*.f64 2 (*.f64 (fma.f64 n (*.f64 t U) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (/.f64 (*.f64 (neg.f64 n) (*.f64 U l)) Om)))))) (pow.f64 Om 6)))))))
(/.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 Om (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 -2)) (*.f64 2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 U* l))))) Om)))))))
(fma.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 -2) n))) (*.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 Om (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 -2)) (*.f64 2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 U* l))))) Om))))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 -2) n))) (*.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 -1/8 (*.f64 U (*.f64 (pow.f64 l 3) (*.f64 -2 (sqrt.f64 -2))))) (/.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) (/.f64 (pow.f64 n 3) (pow.f64 Om 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 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 Om (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 -2)) (*.f64 2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 U* l))))) Om))))) (*.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 (/.f64 (pow.f64 Om 3) (*.f64 U (*.f64 -2 (sqrt.f64 -2)))) (pow.f64 l 3))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 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 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5)) (*.f64 (*.f64 U U) (pow.f64 n 5))) (pow.f64 (*.f64 2 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 U* l))))))) 2))) (*.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 -2) n))) (*.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 (/.f64 (pow.f64 Om 3) (*.f64 U (*.f64 -2 (sqrt.f64 -2)))) (pow.f64 l 3))) (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 (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5)) (*.f64 (*.f64 U U) (pow.f64 n 5)))) (*.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 -2) n))) (*.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 (*.f64 n (*.f64 (sqrt.f64 -2) (*.f64 U l)))) Om)
(/.f64 (*.f64 (neg.f64 n) (*.f64 (sqrt.f64 -2) (*.f64 U l))) 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 (*.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 (*.f64 n (*.f64 (sqrt.f64 -2) (*.f64 U l)))) 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 (*.f64 (neg.f64 n) (*.f64 (sqrt.f64 -2) (*.f64 U l))) 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 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 1/8 (*.f64 U (*.f64 (pow.f64 l 3) (*.f64 -2 (sqrt.f64 -2))))) (/.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) (/.f64 (pow.f64 n 3) (pow.f64 Om 3))))) (*.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 (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) (/.f64 (*.f64 (*.f64 (pow.f64 n 5) (pow.f64 l 5)) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (*.f64 U U))) (pow.f64 Om 5))) (*.f64 1/8 (/.f64 (pow.f64 (*.f64 -2 (+.f64 (*.f64 n t) (/.f64 (*.f64 (*.f64 n l) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 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 Om 5) (pow.f64 n 5)) (/.f64 (*.f64 -8 (pow.f64 (fma.f64 n t (*.f64 (/.f64 n Om) (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 U* l)))))) 3)) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (*.f64 U U))))) (*.f64 (/.f64 1/8 (*.f64 U (*.f64 (pow.f64 l 3) (*.f64 -2 (sqrt.f64 -2))))) (/.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) (/.f64 (pow.f64 n 3) (pow.f64 Om 3)))))) (*.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 n (/.f64 (/.f64 Om l) (-.f64 U* U)))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) l)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 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 n (/.f64 (/.f64 Om l) (-.f64 U* U)))))))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))) (/.f64 U (/.f64 l 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 (/.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 n (pow.f64 (+.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))) 3)) (/.f64 (*.f64 U (pow.f64 Om 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 n (/.f64 (/.f64 Om l) (-.f64 U* U)))))))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 t t) 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 n U) (pow.f64 Om 3)) (pow.f64 l 3)) (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))) 3)))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))) (/.f64 U (/.f64 l 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 (+.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 n (pow.f64 (+.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 (-.f64 U* U) l)))) 3)) (/.f64 (*.f64 U (pow.f64 Om 3)) (pow.f64 l 3))))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (*.f64 (/.f64 (*.f64 n (pow.f64 Om 5)) (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))) 5)) (/.f64 U (pow.f64 l 5))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))))))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 t t) 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 n U) (pow.f64 Om 3)) (pow.f64 l 3)) (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))) 3)))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) (-.f64 U* U)))) (/.f64 U (/.f64 l Om)))))))))

localize16.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 2 (*.f64 n U))
4.3b
(*.f64 t (*.f64 2 (*.f64 n U)))
15.9b
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
Compiler

Compiled 33 to 17 computations (48.5% saved)

series10.0ms (0%)

Counts
3 → 36
Calls

24 calls:

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

rewrite61.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

simplify15.0ms (0%)

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

Useful iterations: 0 (0.0ms)

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

localize39.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.9b
(*.f64 n (*.f64 l (-.f64 U* U)))
6.2b
(/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)
8.0b
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
21.6b
(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)

series33.0ms (0%)

Counts
3 → 120
Calls

42 calls:

TimeVariablePointExpression
3.0ms
U*
@0
(/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U))) Om)
2.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)))
2.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)))
2.0ms
n
@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)))
2.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)))

rewrite100.0ms (0.1%)

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

simplify123.0ms (0.1%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
02484875
18244811
235334635
Stop Event
node limit
Counts
212 → 165
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 -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 -1 (*.f64 n (*.f64 l U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(*.f64 n (*.f64 l U*))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(*.f64 n (*.f64 l U*))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(*.f64 n (*.f64 l U*))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(*.f64 -1 (*.f64 n (*.f64 l U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(*.f64 -1 (*.f64 n (*.f64 l U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
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 n l)) (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(+.f64 (*.f64 -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 (*.f64 (sqrt.f64 2) 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 n l)) (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U))))) (*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 n (*.f64 l Om))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l Om)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U))))) (*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 U (-.f64 U* U)))))))
(-.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l Om) n) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) -1/2) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) l)) (pow.f64 n 2)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 n (*.f64 l Om))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) 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 (sqrt.f64 2) (*.f64 l Om)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (-.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) n) (/.f64 l n)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5)))))) (*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 U (-.f64 U* U)))))))
(-.f64 (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))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 n n)) (*.f64 l (*.f64 Om Om))) (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) -1/2)))) (*.f64 (sqrt.f64 2) (*.f64 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))))
(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 (sqrt.f64 -2) (*.f64 l (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 l (sqrt.f64 -1)) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -2) (*.f64 l (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (/.f64 l (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (*.f64 n (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 Om (*.f64 (sqrt.f64 -1) (neg.f64 n))) (*.f64 l (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) (*.f64 (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 (*.f64 l Om) n) (/.f64 (sqrt.f64 -2) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (/.f64 l (sqrt.f64 -1)) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -2) (*.f64 l (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 l (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (pow.f64 (sqrt.f64 -1) 5))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))))
(fma.f64 -1/2 (*.f64 (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 (*.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (*.f64 n (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 Om Om) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (*.f64 l (sqrt.f64 -2)) (*.f64 n n)))) (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 1/2 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 -1) (neg.f64 n))) (*.f64 l (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) (*.f64 (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 (*.f64 l Om) n) (/.f64 (sqrt.f64 -2) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (/.f64 l (sqrt.f64 -1)) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -2) (*.f64 l (sqrt.f64 -1))))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 (*.f64 n (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)) U) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 (*.f64 n (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)) U) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 (*.f64 n (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)) U) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 (*.f64 n (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)) U) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 (*.f64 n (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)) U) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 (*.f64 n (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)) U) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 (*.f64 n (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)) U) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 (*.f64 n (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)) U) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 n (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))) U) Om))))
(*.f64 (*.f64 l (sqrt.f64 -2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))
(*.f64 -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 (*.f64 (*.f64 n (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))) U) Om))))
(*.f64 (*.f64 l (sqrt.f64 -2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))
(*.f64 -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 (*.f64 (*.f64 n (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))) U) Om))))
(*.f64 (*.f64 l (sqrt.f64 -2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))
(*.f64 -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 (*.f64 (*.f64 n (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))) U) Om))))
(*.f64 (*.f64 l (sqrt.f64 -2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 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 (pow.f64 n 3) (pow.f64 Om 3)) (/.f64 (*.f64 U (pow.f64 l 3)) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))))) (*.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 n (/.f64 Om (*.f64 l U))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 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 n (/.f64 Om (*.f64 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 (pow.f64 n 3) (pow.f64 Om 3)) (/.f64 (*.f64 U (pow.f64 l 3)) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))) (*.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (*.f64 U* U*))) (sqrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 n 5) (*.f64 U (pow.f64 l 5))) (pow.f64 Om 5)) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)) 3))))))
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) U*) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (pow.f64 Om 3)) (/.f64 (*.f64 U (pow.f64 l 3)) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 U* (*.f64 U* (sqrt.f64 (*.f64 (/.f64 (*.f64 U (pow.f64 l 5)) (pow.f64 Om 5)) (/.f64 (pow.f64 n 5) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) 3)))))) -1/8))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 U* U*)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 U (pow.f64 l 5)) (pow.f64 Om 5)) (/.f64 (pow.f64 n 5) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) 3)))) -1/8) (*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 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 n (/.f64 Om (*.f64 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 (*.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 (pow.f64 n 3) (pow.f64 Om 3)) (/.f64 (*.f64 U (pow.f64 l 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 (*.f64 (pow.f64 n 5) (*.f64 U (pow.f64 l 5))) (pow.f64 Om 5)) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)) 3))))) (*.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (pow.f64 U* 3))) (sqrt.f64 (*.f64 (/.f64 (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 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 2) (*.f64 U* (*.f64 U* (sqrt.f64 (*.f64 (/.f64 (*.f64 U (pow.f64 l 5)) (pow.f64 Om 5)) (/.f64 (pow.f64 n 5) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) 3))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 U* 3) (sqrt.f64 (*.f64 (/.f64 (*.f64 U (pow.f64 l 7)) (pow.f64 Om 7)) (/.f64 (pow.f64 n 7) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) 5))))) 1/16)))))
(+.f64 (*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 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 n (/.f64 Om (*.f64 l U)))))))) 1/2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 U* (*.f64 U* (sqrt.f64 (*.f64 (/.f64 (*.f64 U (pow.f64 l 5)) (pow.f64 Om 5)) (/.f64 (pow.f64 n 5) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) 3)))))) -1/8) (*.f64 (*.f64 (pow.f64 U* 3) (sqrt.f64 (/.f64 (pow.f64 n 7) (*.f64 (/.f64 (pow.f64 Om 7) (*.f64 U (pow.f64 l 7))) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) 5))))) 1/16))))
(/.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 n (*.f64 (sqrt.f64 -1) (*.f64 l U))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (*.f64 (sqrt.f64 -1) (*.f64 l U)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (sqrt.f64 -1))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (*.f64 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 (*.f64 l (*.f64 n U*)) Om))) (*.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 (*.f64 (sqrt.f64 2) n) Om) (*.f64 (sqrt.f64 -1) (*.f64 l U))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 l U))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (sqrt.f64 -1)))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (fma.f64 -1/8 (*.f64 (/.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 (*.f64 l (*.f64 n U*)) Om))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (neg.f64 n))) (/.f64 (*.f64 Om (pow.f64 (fma.f64 l -2 (/.f64 (*.f64 l (*.f64 n U*)) Om)) 2)) (*.f64 l U))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) Om) n) (/.f64 (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 2) (*.f64 U (*.f64 (sqrt.f64 -1) (neg.f64 l))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (*.f64 (sqrt.f64 -1) (*.f64 l U)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 l U))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (sqrt.f64 -1))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 3))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))))))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (fma.f64 -1/8 (*.f64 (/.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 1/16 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 n n) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (*.f64 l l) (*.f64 U U)))) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))) 3))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (neg.f64 n))) (/.f64 (*.f64 Om (pow.f64 (fma.f64 l -2 (/.f64 (*.f64 l (*.f64 n U*)) Om)) 2)) (*.f64 l U))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (fma.f64 l -2 (/.f64 (*.f64 l (*.f64 n U*)) Om))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) (*.f64 n n)) (/.f64 (pow.f64 (fma.f64 l -2 (/.f64 (*.f64 l (*.f64 n U*)) Om)) 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.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/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 l l)) (*.f64 (*.f64 U n) (*.f64 U n))) (*.f64 Om Om))) (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 3)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) Om) n) (/.f64 (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 2) (*.f64 U (*.f64 (sqrt.f64 -1) (neg.f64 l)))))))))
(*.f64 -1 (/.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 (*.f64 (neg.f64 n) (*.f64 l (*.f64 U (sqrt.f64 -2)))) Om)
(*.f64 (/.f64 (neg.f64 n) (/.f64 Om l)) (*.f64 U (sqrt.f64 -2)))
(+.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 n (/.f64 Om (*.f64 l (*.f64 U (sqrt.f64 -2)))))))
(-.f64 (*.f64 (sqrt.f64 -2) (*.f64 (fma.f64 l -2 (/.f64 (*.f64 l (*.f64 n U*)) Om)) 1/2)) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -2) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) (*.f64 (/.f64 (neg.f64 n) (/.f64 Om l)) (*.f64 U (sqrt.f64 -2))))
(+.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 n (/.f64 Om (*.f64 l (*.f64 U (sqrt.f64 -2))))) (*.f64 1/8 (*.f64 (/.f64 Om n) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))) 2)) (*.f64 l U))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -2) (fma.f64 l -2 (/.f64 (*.f64 l (*.f64 n U*)) Om))) (-.f64 (*.f64 1/8 (*.f64 (/.f64 Om n) (*.f64 (/.f64 (sqrt.f64 -2) l) (/.f64 (pow.f64 (fma.f64 l -2 (/.f64 (*.f64 l (*.f64 n U*)) Om)) 2) U)))) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2))))))
(-.f64 (fma.f64 (sqrt.f64 -2) (*.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 1/2) (*.f64 (/.f64 1/8 n) (/.f64 (*.f64 (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 2) (*.f64 Om (sqrt.f64 -2))) (*.f64 l U)))) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2)))))
(+.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 n (/.f64 Om (*.f64 l (*.f64 U (sqrt.f64 -2))))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 n n)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))) 3)) (*.f64 (*.f64 l l) (*.f64 U U)))) (*.f64 1/8 (*.f64 (/.f64 Om n) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))) 2)) (*.f64 l U)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -2) (fma.f64 l -2 (/.f64 (*.f64 l (*.f64 n U*)) Om))) (-.f64 (fma.f64 1/16 (*.f64 (*.f64 (/.f64 Om n) (/.f64 Om n)) (*.f64 (/.f64 (pow.f64 (fma.f64 l -2 (/.f64 (*.f64 l (*.f64 n U*)) Om)) 3) (*.f64 U U)) (/.f64 (sqrt.f64 -2) (*.f64 l l)))) (*.f64 1/8 (*.f64 (/.f64 Om n) (*.f64 (/.f64 (sqrt.f64 -2) l) (/.f64 (pow.f64 (fma.f64 l -2 (/.f64 (*.f64 l (*.f64 n U*)) Om)) 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 n) (/.f64 (*.f64 (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 2) (*.f64 Om (sqrt.f64 -2))) (*.f64 l U)) (-.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 n l)) (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(+.f64 (*.f64 -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 (*.f64 (sqrt.f64 2) 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 n l)) (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U))))) (*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 n (*.f64 l Om))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l Om)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (/.f64 Om (sqrt.f64 (*.f64 U (-.f64 U* U))))) (*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 U (-.f64 U* U)))))))
(-.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l Om) n) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) -1/2) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) l)) (pow.f64 n 2)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 n (*.f64 l Om))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) 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 (sqrt.f64 2) (*.f64 l Om)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (-.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) n) (/.f64 l n)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5)))))) (*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 U (-.f64 U* U)))))))
(-.f64 (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))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 n n)) (*.f64 l (*.f64 Om Om))) (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) -1/2)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(/.f64 (*.f64 -2 (*.f64 n (*.f64 U (*.f64 l l)))) Om)
(*.f64 -2 (/.f64 (*.f64 n (*.f64 l (*.f64 l U))) Om))
(*.f64 (/.f64 -2 Om) (*.f64 n (*.f64 l (*.f64 l U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (/.f64 (*.f64 n (*.f64 l (*.f64 l U))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U))))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))) (*.f64 Om Om)) (*.f64 n n)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (/.f64 (*.f64 n (*.f64 l (*.f64 l U))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U))))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))) (*.f64 Om Om)) (*.f64 n n)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (/.f64 (*.f64 n (*.f64 l (*.f64 l U))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U))))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))) (*.f64 Om Om)) (*.f64 n 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 n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))))
(*.f64 (/.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))) (*.f64 Om Om)) (*.f64 n n))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (/.f64 (*.f64 n (*.f64 l (*.f64 l U))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U))))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))) (*.f64 Om Om)) (*.f64 n n)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (/.f64 (*.f64 n (*.f64 l (*.f64 l U))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U))))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))) (*.f64 Om Om)) (*.f64 n n)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (/.f64 (*.f64 n (*.f64 l (*.f64 l U))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U))))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))) (*.f64 Om Om)) (*.f64 n 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 n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))))
(*.f64 (/.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))) (*.f64 Om Om)) (*.f64 n n))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (/.f64 (*.f64 n (*.f64 l (*.f64 l U))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U))))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))) (*.f64 Om Om)) (*.f64 n n)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (/.f64 (*.f64 n (*.f64 l (*.f64 l U))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U))))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))) (*.f64 Om Om)) (*.f64 n n)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (/.f64 (*.f64 n (*.f64 l (*.f64 l U))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U))))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))) (*.f64 Om Om)) (*.f64 n n)))
(/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) (*.f64 (pow.f64 l 2) U))) Om)
(/.f64 n (/.f64 Om (*.f64 (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2) (*.f64 U (*.f64 l l)))))
(*.f64 (/.f64 n Om) (*.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (*.f64 l U))))
(*.f64 (*.f64 (/.f64 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 (/.f64 n Om) (*.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (*.f64 l 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 (/.f64 n Om) (*.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (*.f64 l 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 (/.f64 n Om) (*.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (*.f64 l 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 (/.f64 n Om) (*.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (*.f64 l 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 (/.f64 n Om) (*.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (*.f64 l 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 (/.f64 n Om) (*.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (*.f64 l 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 (/.f64 n Om) (*.f64 (+.f64 -2 (*.f64 (/.f64 n Om) (-.f64 U* U))) (*.f64 l (*.f64 l 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 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 n (*.f64 l (*.f64 l U))) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) Om)
(*.f64 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l l))) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* 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 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 n (*.f64 l (*.f64 l U))) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) Om)
(*.f64 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l l))) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* 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 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 n (*.f64 l (*.f64 l U))) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) Om)
(*.f64 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l l))) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* 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 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U)))))) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 n (*.f64 l (*.f64 l U))) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U))))) Om)
(*.f64 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l l))) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))
(/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om)
(/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))
(*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))))
(*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* (*.f64 l (*.f64 l U)))))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* (*.f64 l (*.f64 l U)))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* (*.f64 l (*.f64 l U)))))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* (*.f64 l (*.f64 l U)))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* (*.f64 l (*.f64 l U)))))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* (*.f64 l (*.f64 l U)))))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 Om 2))
(/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U))))
(*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* (*.f64 l (*.f64 l U))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* (*.f64 l (*.f64 l U)))))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* (*.f64 l (*.f64 l U)))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* (*.f64 l (*.f64 l U)))))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* (*.f64 l (*.f64 l U)))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* (*.f64 l (*.f64 l U)))))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* (*.f64 l (*.f64 l U)))))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 Om 2))
(/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U))))
(*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* (*.f64 l (*.f64 l U))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* (*.f64 l (*.f64 l U)))))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* (*.f64 l (*.f64 l U)))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* (*.f64 l (*.f64 l U)))))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* (*.f64 l (*.f64 l U)))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2)) (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))) Om))
(+.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 l U) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U* U)))))
(+.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* (*.f64 l (*.f64 l U)))))
(fma.f64 (/.f64 n Om) (*.f64 U (*.f64 l (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* (*.f64 l (*.f64 l 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 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (/.f64 (*.f64 l (*.f64 n U*)) Om))) Om)
(*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U))) (*.f64 Om Om)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U))))
(-.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (/.f64 (*.f64 l (*.f64 n U*)) Om))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U))) (*.f64 Om Om)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U))))
(-.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (/.f64 (*.f64 l (*.f64 n U*)) Om))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U))) (*.f64 Om Om)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U))))
(-.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (/.f64 (*.f64 l (*.f64 n U*)) Om))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U))) (*.f64 Om Om)))
(/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U))))) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U))) (*.f64 Om Om)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U))))
(-.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (/.f64 (*.f64 l (*.f64 n U*)) Om))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U))) (*.f64 Om Om)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U))))
(-.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (/.f64 (*.f64 l (*.f64 n U*)) Om))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U))) (*.f64 Om Om)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U))))
(-.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (/.f64 (*.f64 l (*.f64 n U*)) Om))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U))) (*.f64 Om Om)))
(/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U))))) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U))) (*.f64 Om Om)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U))))
(-.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (/.f64 (*.f64 l (*.f64 n U*)) Om))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U))) (*.f64 Om Om)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U))))
(-.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (/.f64 (*.f64 l (*.f64 n U*)) Om))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 l l) (*.f64 U U))) (*.f64 Om Om)) (/.f64 n (/.f64 Om (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U))))
(-.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l U)) (fma.f64 l -2 (/.f64 (*.f64 l (*.f64 n U*)) Om))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 (*.f64 l U) (*.f64 l U))))
(fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (neg.f64 (*.f64 l (*.f64 l (*.f64 U U))))))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2))
(/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l))))
(*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))))
(*.f64 (/.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))) (*.f64 Om Om)) (*.f64 n n))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (/.f64 (*.f64 n (*.f64 l (*.f64 l U))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U))))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))) (*.f64 Om Om)) (*.f64 n n)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (/.f64 (*.f64 n (*.f64 l (*.f64 l U))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U))))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))) (*.f64 Om Om)) (*.f64 n n)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (/.f64 (*.f64 n (*.f64 l (*.f64 l U))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U))))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))) (*.f64 Om Om)) (*.f64 n n)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(/.f64 (*.f64 -2 (*.f64 n (*.f64 U (*.f64 l l)))) Om)
(*.f64 -2 (/.f64 (*.f64 n (*.f64 l (*.f64 l U))) Om))
(*.f64 (/.f64 -2 Om) (*.f64 n (*.f64 l (*.f64 l U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (/.f64 (*.f64 n (*.f64 l (*.f64 l U))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U))))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))) (*.f64 Om Om)) (*.f64 n n)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (/.f64 (*.f64 n (*.f64 l (*.f64 l U))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U))))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))) (*.f64 Om Om)) (*.f64 n n)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (/.f64 (*.f64 n (*.f64 l (*.f64 l U))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U))))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))) (*.f64 Om Om)) (*.f64 n n)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(/.f64 (*.f64 -2 (*.f64 n (*.f64 U (*.f64 l l)))) Om)
(*.f64 -2 (/.f64 (*.f64 n (*.f64 l (*.f64 l U))) Om))
(*.f64 (/.f64 -2 Om) (*.f64 n (*.f64 l (*.f64 l U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (/.f64 (*.f64 n (*.f64 l (*.f64 l U))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U))))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))) (*.f64 Om Om)) (*.f64 n n)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (/.f64 (*.f64 n (*.f64 l (*.f64 l U))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U))))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))) (*.f64 Om Om)) (*.f64 n n)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (/.f64 (*.f64 n (*.f64 l (*.f64 l U))) Om) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U))))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))) (*.f64 Om Om)) (*.f64 n n)))
(*.f64 -1 (*.f64 n (*.f64 l U)))
(neg.f64 (*.f64 n (*.f64 l U)))
(*.f64 n (neg.f64 (*.f64 l U)))
(*.f64 n (*.f64 l (neg.f64 U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 (*.f64 n l) (-.f64 U* U))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 (*.f64 n l) (-.f64 U* U))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 (*.f64 n l) (-.f64 U* U))
(*.f64 n (*.f64 l U*))
(*.f64 l (*.f64 n U*))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 (*.f64 n l) (-.f64 U* U))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 (*.f64 n l) (-.f64 U* U))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 (*.f64 n l) (-.f64 U* U))
(*.f64 n (*.f64 l U*))
(*.f64 l (*.f64 n U*))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 (*.f64 n l) (-.f64 U* U))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 (*.f64 n l) (-.f64 U* U))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 (*.f64 n l) (-.f64 U* U))
(*.f64 n (*.f64 l U*))
(*.f64 l (*.f64 n U*))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 (*.f64 n l) (-.f64 U* U))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 (*.f64 n l) (-.f64 U* U))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 (*.f64 n l) (-.f64 U* U))
(*.f64 -1 (*.f64 n (*.f64 l U)))
(neg.f64 (*.f64 n (*.f64 l U)))
(*.f64 n (neg.f64 (*.f64 l U)))
(*.f64 n (*.f64 l (neg.f64 U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 (*.f64 n l) (-.f64 U* U))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 (*.f64 n l) (-.f64 U* U))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 (*.f64 n l) (-.f64 U* U))
(*.f64 -1 (*.f64 n (*.f64 l U)))
(neg.f64 (*.f64 n (*.f64 l U)))
(*.f64 n (neg.f64 (*.f64 l U)))
(*.f64 n (*.f64 l (neg.f64 U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 (*.f64 n l) (-.f64 U* U))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 (*.f64 n l) (-.f64 U* U))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 l (*.f64 n U*)) (*.f64 n (*.f64 l U)))
(*.f64 (*.f64 n l) (-.f64 U* U))

localize24.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (sqrt.f64 2) (*.f64 n l))
1.3b
(*.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)
10.3b
(sqrt.f64 (*.f64 (-.f64 U* U) U))
Compiler

Compiled 78 to 33 computations (57.7% saved)

series33.0ms (0%)

Counts
4 → 24
Calls

36 calls:

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

rewrite87.0ms (0.1%)

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

simplify81.0ms (0.1%)

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

localize41.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.2b
(*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (/.f64 (*.f64 l (*.f64 U* n)) Om)))) U)
5.9b
(*.f64 l (*.f64 U* n))
6.8b
(/.f64 (*.f64 l (*.f64 U* n)) Om)
10.3b
(sqrt.f64 (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (/.f64 (*.f64 l (*.f64 U* n)) Om)))) U))
Compiler

Compiled 140 to 47 computations (66.4% saved)

series54.0ms (0.1%)

Counts
4 → 192
Calls

57 calls:

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

rewrite90.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
344×pow1/3_binary64
335×fma-def_binary64
332×expm1-udef_binary64
332×log1p-udef_binary64
311×pow3_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify110.0ms (0.1%)

Algorithm
egg-herbie
Rules
985×associate-/r*_binary64
930×fma-def_binary64
522×associate-*l/_binary64
247×distribute-lft-in_binary64
247×distribute-rgt-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

eval420.0ms (0.5%)

Compiler

Compiled 30557 to 15115 computations (50.5% saved)

prune265.0ms (0.3%)

Pruning

81 alts after pruning (77 fresh and 4 done)

PrunedKeptTotal
New81039849
Fresh213859
Picked101
Done347
Total83581916
Error
3.9b
Counts
916 → 81
Alt Table
Click to see full alt table
StatusErrorProgram
60.2b
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (pow.f64 (*.f64 n l) 2))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
39.2b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 (*.f64 n (*.f64 l l)) Om) (/.f64 U Om)))))
40.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))))
58.3b
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))))
57.6b
(+.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))))))
46.8b
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
60.3b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* (*.f64 l (*.f64 l U))))))
39.6b
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
33.8b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U))))
54.7b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) 2)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
40.0b
(sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 t U)))
31.9b
(sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om l) U))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2))))))
56.8b
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (pow.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 1/4) 2)))
53.8b
(sqrt.f64 (*.f64 t (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n U)) 2))))
56.6b
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (sqrt.f64 (/.f64 Om (*.f64 (*.f64 n U) l)))))
60.7b
(*.f64 (sqrt.f64 (*.f64 2 n)) (fma.f64 l (sqrt.f64 (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)))) (*.f64 (/.f64 t l) (*.f64 (sqrt.f64 (/.f64 U (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)))) 1/2))))
56.1b
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))) 2))))
43.5b
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 U* n))))) U)))
36.4b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) Om) (*.f64 l (neg.f64 l)))) U))))
57.4b
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U U*)))))
47.1b
(*.f64 (sqrt.f64 (*.f64 t 2)) (sqrt.f64 (*.f64 n U)))
51.0b
(*.f64 (sqrt.f64 2) (/.f64 1 (sqrt.f64 (/.f64 (/.f64 Om (*.f64 (*.f64 n U) l)) (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))))
54.7b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))))
32.5b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (/.f64 (*.f64 l (*.f64 U* n)) Om)))) U))))
46.6b
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
48.6b
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 n t)) (sqrt.f64 U)))
47.1b
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
29.3b
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (/.f64 (*.f64 n (*.f64 l U*)) Om)) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
60.3b
(*.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 (*.f64 n (*.f64 U* U))) (/.f64 l Om)))
54.8b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l l))) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
56.8b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
52.0b
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
59.0b
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) -2) (/.f64 Om U))))
56.3b
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 2)) (/.f64 (/.f64 Om l) n)))
47.1b
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
50.6b
(*.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (/.f64 l (/.f64 Om (*.f64 U* n)))) t)) (sqrt.f64 U)))
52.1b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
41.5b
(sqrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 2 n) (*.f64 U t)))))
55.6b
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 (fma.f64 (/.f64 n Om) (*.f64 l U*) (*.f64 l -2)) U))))
57.6b
(*.f64 (sqrt.f64 2) (+.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)))))
59.6b
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
46.6b
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 t U)) (sqrt.f64 n)))
39.7b
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
44.8b
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (*.f64 U t)) 3/2))
61.6b
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (/.f64 n (/.f64 (/.f64 (*.f64 Om Om) U*) (*.f64 U (*.f64 l l))))))
56.6b
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (/.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U)) Om)))
57.6b
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (/.f64 l Om) n) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
58.7b
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
37.6b
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
60.1b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
33.4b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)) U))))
51.2b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (neg.f64 (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) (*.f64 l (*.f64 l U)))))))
51.4b
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))
54.6b
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)) l))
58.4b
(*.f64 -1 (*.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) 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) U*)))))))
53.0b
(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))
56.7b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)))
59.8b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))) (*.f64 Om Om)) (*.f64 n n))))
56.8b
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
45.5b
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l)))))
32.9b
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))))
55.6b
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)))))))
56.8b
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
54.6b
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
41.3b
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 (*.f64 l U*) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 n (cbrt.f64 Om)))))) U)))
40.1b
(pow.f64 (pow.f64 (*.f64 (*.f64 2 n) (*.f64 U t)) 1/4) 2)
50.8b
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
56.6b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*)))
31.4b
(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))))
40.2b
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 3)
34.8b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
59.4b
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 (/.f64 U* Om) n)) Om) (neg.f64 (*.f64 U (*.f64 l l))))))
38.8b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) U))))
46.9b
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
52.8b
(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)))))))))
50.8b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
55.5b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 -2 Om) (*.f64 n (*.f64 l (*.f64 l U))))))
40.1b
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
54.0b
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))
48.6b
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
Compiler

Compiled 3974 to 2789 computations (29.8% saved)

localize32.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.6b
(*.f64 (/.f64 l Om) U*)
5.6b
(*.f64 n (*.f64 (/.f64 l Om) U*))
9.9b
(*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))
17.3b
(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 122 to 38 computations (68.9% saved)

series34.0ms (0%)

Counts
4 → 196
Calls

57 calls:

TimeVariablePointExpression
2.0ms
U
@-inf
(*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))
1.0ms
n
@0
(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*)))))))
1.0ms
U
@inf
(*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))
1.0ms
U*
@-inf
(*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))
1.0ms
n
@-inf
(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*)))))))

rewrite136.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
411×fma-def_binary64
366×expm1-udef_binary64
366×log1p-udef_binary64
308×log-pow_binary64
223×associate-*r*_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify274.0ms (0.3%)

Algorithm
egg-herbie
Rules
583×distribute-lft-in_binary64
583×distribute-rgt-in_binary64
408×associate-*r*_binary64
392×associate-*l*_binary64
351×*-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

localize23.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
4.6b
(*.f64 (*.f64 2 n) (*.f64 t U))
15.9b
(sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 t U)))
Compiler

Compiled 31 to 17 computations (45.2% saved)

series9.0ms (0%)

Counts
2 → 36
Calls

18 calls:

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

rewrite69.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
856×pow1_binary64
788×add-log-exp_binary64
788×log1p-expm1-u_binary64
788×expm1-log1p-u_binary64
769×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify15.0ms (0%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
08360
115360
237360
372360
483360
Stop Event
saturated
Counts
76 → 42
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)))

localize39.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.9b
(/.f64 n (/.f64 Om (*.f64 l U)))
6.3b
(/.f64 Om (*.f64 l U))
9.0b
(*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))))
14.1b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
Compiler

Compiled 132 to 50 computations (62.1% saved)

series52.0ms (0.1%)

Counts
4 → 152
Calls

51 calls:

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

rewrite101.0ms (0.1%)

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

Useful iterations: 1 (0.0ms)

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

simplify128.0ms (0.2%)

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

Useful iterations: 2 (0.0ms)

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

localize34.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(/.f64 (sqrt.f64 2) Om)
1.3b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
5.7b
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
10.3b
(sqrt.f64 (*.f64 U (-.f64 U* U)))
Compiler

Compiled 66 to 26 computations (60.6% saved)

series18.0ms (0%)

Counts
4 → 96
Calls

33 calls:

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

rewrite89.0ms (0.1%)

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

Useful iterations: 1 (0.0ms)

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

simplify109.0ms (0.1%)

Algorithm
egg-herbie
Rules
682×associate-*l*_binary64
666×associate-/r/_binary64
367×fma-def_binary64
350×*-commutative_binary64
333×associate-*r/_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01132414
13612402
216012371
348972280
476562280
Stop Event
node limit
Counts
230 → 168
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 -1) U)
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) U))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) U))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (*.f64 -1 (*.f64 (sqrt.f64 -1) U)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) U)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 2)) U))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 3)) (pow.f64 U 2))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) U)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 2)) U)))))
(*.f64 (sqrt.f64 -1) U)
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) U))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2)))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) 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 (*.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 (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 (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 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U*)))) Om)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l (pow.f64 U* 2))))) (*.f64 Om U)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U*)))) Om)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l (pow.f64 U* 2))))) (*.f64 Om U))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l (pow.f64 U* 3))))) (*.f64 Om (pow.f64 U 2)))))))
(*.f64 -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)))))
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 U* (neg.f64 (sqrt.f64 -1)))) (*.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 (sqrt.f64 -1) U (fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (*.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 -1) (neg.f64 U))) (*.f64 U* U*))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2)))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 U (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U)))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (neg.f64 (sqrt.f64 -1)))) (*.f64 (/.f64 1/16 (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 U* 3) (*.f64 U U))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (neg.f64 (sqrt.f64 -1)))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U)))))))
(fma.f64 (sqrt.f64 -1) U (fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (/.f64 1/16 (*.f64 U U)) (/.f64 (pow.f64 U* 3) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 -1) (neg.f64 U))) (*.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 (*.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)))
(+.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 (sqrt.f64 -1) (/.f64 (*.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 (/.f64 (pow.f64 U* 3) (*.f64 U U)) (sqrt.f64 -1)) (fma.f64 1/8 (*.f64 (*.f64 U* U*) (/.f64 (sqrt.f64 -1) U)) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 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))))
(*.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 U* (neg.f64 (sqrt.f64 -1)))) (*.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 (sqrt.f64 -1) U (fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (*.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 -1) (neg.f64 U))) (*.f64 U* U*))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2)))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 U (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U)))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (neg.f64 (sqrt.f64 -1)))) (*.f64 (/.f64 1/16 (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 U* 3) (*.f64 U U))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (neg.f64 (sqrt.f64 -1)))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U)))))))
(fma.f64 (sqrt.f64 -1) U (fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (/.f64 1/16 (*.f64 U U)) (/.f64 (pow.f64 U* 3) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 -1) (neg.f64 U))) (*.f64 U* U*)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l)
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))
(neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U l))) Om))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om n) (*.f64 (sqrt.f64 -1) (*.f64 U l))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (*.f64 (sqrt.f64 -1) (neg.f64 U)) (*.f64 n l)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 U* l)) (*.f64 (sqrt.f64 -1) 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) (sqrt.f64 -1)) (/.f64 (*.f64 n l) (/.f64 Om U*))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om n) (*.f64 (sqrt.f64 -1) (*.f64 U l)))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) Om) n)) (*.f64 U* l))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (-.f64 (*.f64 (/.f64 (*.f64 U* l) (sqrt.f64 -1)) -1/2) (*.f64 (sqrt.f64 -1) (*.f64 U l))))
(+.f64 (*.f64 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 (*.f64 (sqrt.f64 2) n) (*.f64 (*.f64 U* U*) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 U Om))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 U* l)) (*.f64 (sqrt.f64 -1) Om)) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U l))) Om))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 U Om))) (*.f64 (*.f64 U* U*) (*.f64 n l))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n l) (/.f64 Om U*))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om n) (*.f64 (sqrt.f64 -1) (*.f64 U l))))))
(-.f64 (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 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) Om) n)) (*.f64 U* l)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)))
(fma.f64 1/8 (*.f64 (*.f64 U* (*.f64 U* (*.f64 n l))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om))))) (*.f64 (/.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 (*.f64 (sqrt.f64 2) n) (*.f64 (*.f64 U* U*) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 U Om))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 U* l)) (*.f64 (sqrt.f64 -1) Om)) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (*.f64 (*.f64 n l) (pow.f64 U* 3)) (*.f64 (*.f64 U U) Om))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U l))) Om)))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 U Om))) (*.f64 (*.f64 U* U*) (*.f64 n l))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n l) (/.f64 Om U*))) (*.f64 (/.f64 -1/16 (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 U* 3) (*.f64 n l))) (*.f64 U (*.f64 U Om))))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))))
(-.f64 (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/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))))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) Om) n)) (*.f64 U* l))))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)))
(fma.f64 1/8 (*.f64 (*.f64 U* (*.f64 U* (*.f64 n l))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om))))) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 U (*.f64 U Om)) (/.f64 (pow.f64 (sqrt.f64 -1) 5) n))) (*.f64 (pow.f64 U* 3) 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 (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 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 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U*)))) Om)))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U l))) Om) (*.f64 -1/2 (/.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 (sqrt.f64 -1) (*.f64 U* (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)))
(*.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l))) (*.f64 -1/2 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n 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 (sqrt.f64 -1) (*.f64 n (*.f64 l U*)))) Om)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l (pow.f64 U* 2))))) (*.f64 Om U)))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U l))) Om) (fma.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 (sqrt.f64 -1) n) (*.f64 U* l)))) (/.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) n) (*.f64 (*.f64 U* U*) l)))) (*.f64 U Om))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (sqrt.f64 -1) (/.f64 U (*.f64 (*.f64 U* U*) (*.f64 n l))))) (/.f64 (*.f64 -1/2 (*.f64 (*.f64 l (*.f64 U* n)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) Om)))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)) (*.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 -1) U) (*.f64 U* (*.f64 U* (*.f64 n l))))) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l)))) (+.f64 (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) n) -1/8) U) (*.f64 U* (*.f64 U* 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 (sqrt.f64 -1) (*.f64 n (*.f64 l U*)))) Om)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l (pow.f64 U* 2))))) (*.f64 Om U))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l (pow.f64 U* 3))))) (*.f64 Om (pow.f64 U 2)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U l))) Om) (fma.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 (sqrt.f64 -1) n) (*.f64 U* l)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) n) (*.f64 (*.f64 U* U*) l)) U)) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (*.f64 n l) (pow.f64 U* 3))) (*.f64 (*.f64 U U) Om))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 l (*.f64 U* n)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (sqrt.f64 -1) (/.f64 U (*.f64 (*.f64 U* U*) (*.f64 n l))))) (*.f64 (/.f64 -1/16 Om) (/.f64 (*.f64 (*.f64 (pow.f64 U* 3) (*.f64 n l)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 U U))))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)) (fma.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (*.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 -1) U) (*.f64 U* (*.f64 U* (*.f64 n l))))) (*.f64 (/.f64 (sqrt.f64 -1) U) (*.f64 (/.f64 (*.f64 (pow.f64 U* 3) (*.f64 n l)) U) -1/16))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l)))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) n) -1/8) U) (*.f64 U* (*.f64 U* l))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) Om) (+.f64 (*.f64 U (*.f64 n l)) (*.f64 (/.f64 (*.f64 (pow.f64 U* 3) (*.f64 n l)) (*.f64 U U)) -1/16))))
(*.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 n) (*.f64 (sqrt.f64 -1) (*.f64 U l))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (*.f64 (sqrt.f64 -1) (neg.f64 U)) (*.f64 n l)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 U* l)) (*.f64 (sqrt.f64 -1) 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) (sqrt.f64 -1)) (/.f64 (*.f64 n l) (/.f64 Om U*))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om n) (*.f64 (sqrt.f64 -1) (*.f64 U l)))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) Om) n)) (*.f64 U* l))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (-.f64 (*.f64 (/.f64 (*.f64 U* l) (sqrt.f64 -1)) -1/2) (*.f64 (sqrt.f64 -1) (*.f64 U l))))
(+.f64 (*.f64 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 (*.f64 (sqrt.f64 2) n) (*.f64 (*.f64 U* U*) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 U Om))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 U* l)) (*.f64 (sqrt.f64 -1) Om)) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U l))) Om))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 U Om))) (*.f64 (*.f64 U* U*) (*.f64 n l))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n l) (/.f64 Om U*))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 Om n) (*.f64 (sqrt.f64 -1) (*.f64 U l))))))
(-.f64 (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 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) Om) n)) (*.f64 U* l)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)))
(fma.f64 1/8 (*.f64 (*.f64 U* (*.f64 U* (*.f64 n l))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om))))) (*.f64 (/.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 (*.f64 (sqrt.f64 2) n) (*.f64 (*.f64 U* U*) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 U Om))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 U* l)) (*.f64 (sqrt.f64 -1) Om)) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (*.f64 (*.f64 n l) (pow.f64 U* 3)) (*.f64 (*.f64 U U) Om))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U l))) Om)))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (neg.f64 (sqrt.f64 -1)) (*.f64 U Om))) (*.f64 (*.f64 U* U*) (*.f64 n l))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n l) (/.f64 Om U*))) (*.f64 (/.f64 -1/16 (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 U* 3) (*.f64 n l))) (*.f64 U (*.f64 U Om))))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))))
(-.f64 (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/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))))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) Om) n)) (*.f64 U* l))))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)))
(fma.f64 1/8 (*.f64 (*.f64 U* (*.f64 U* (*.f64 n l))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om))))) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 U (*.f64 U Om)) (/.f64 (pow.f64 (sqrt.f64 -1) 5) n))) (*.f64 (pow.f64 U* 3) 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))))))

localize46.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.2b
(*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
3.2b
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.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)))
16.7b
(sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))
Compiler

Compiled 106 to 43 computations (59.4% saved)

series94.0ms (0.1%)

Counts
4 → 156
Calls

51 calls:

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

rewrite115.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
944×log-prod_binary64
377×prod-diff_binary64
318×expm1-udef_binary64
318×log1p-udef_binary64
271×log-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01784
136384
2474584
Stop Event
node limit
Counts
4 → 104
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 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.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))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))) (cbrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))) 1/4) (pow.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))) 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 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))))) (#(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 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))) 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 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 n Om) (*.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)) (*.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 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)) U) (/.f64 n Om))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)) U) (/.f64 n Om))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)) U) (/.f64 n Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)) U) (/.f64 n Om)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)) U) (/.f64 n Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))) 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 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 n Om) (*.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 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)) U) (/.f64 n Om)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 n Om) (*.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 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 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))) 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 l (sqrt.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))) l)) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))) l)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))) l))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 l (sqrt.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (sqrt.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l (sqrt.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.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 l (sqrt.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 l (sqrt.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))) l))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 l (sqrt.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 l (sqrt.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))) 3) (pow.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 l (sqrt.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 l (sqrt.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 l (sqrt.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 l (sqrt.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))) 1))))))
((#(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 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)) U)) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)) U)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)) U))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)) U))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)) U))))))) (#(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 (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)) U))))) (#(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))))))

simplify215.0ms (0.3%)

Algorithm
egg-herbie
Rules
786×associate-*l/_binary64
507×associate-/r/_binary64
328×associate-*r*_binary64
322×distribute-rgt-in_binary64
315×distribute-lft-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03355970
110995797
243245473
Stop Event
node limit
Counts
260 → 245
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 (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 (*.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) (*.f64 n l)) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (*.f64 Om (-.f64 (/.f64 U* Om) (/.f64 U Om))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (*.f64 Om (-.f64 (/.f64 U* Om) (/.f64 U Om))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) n) (sqrt.f64 (/.f64 U (*.f64 Om (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (*.f64 Om (-.f64 (/.f64 U* Om) (/.f64 U Om))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (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 (*.f64 (sqrt.f64 2) l) n) (sqrt.f64 (/.f64 U (*.f64 Om (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 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 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 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)) (*.f64 n (pow.f64 (sqrt.f64 -1) 2))) (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 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 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)) (*.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 (sqrt.f64 2) (*.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 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 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 -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 (*.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 l (-.f64 (/.f64 (*.f64 n U*) Om) 2))) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.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 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 (/.f64 (*.f64 n U*) Om) 2))) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.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 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 (/.f64 (*.f64 n U*) Om) 2))) (sqrt.f64 -1))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.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 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (-.f64 (/.f64 (*.f64 n U*) Om) 2))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 Om (*.f64 l (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 2))))) (*.f64 n U))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (-.f64 (/.f64 (*.f64 n U*) Om) 2)))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.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 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 Om (*.f64 l (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 2))))) (*.f64 n U))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (-.f64 (/.f64 (*.f64 n U*) Om) 2))))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om)) (*.f64 (sqrt.f64 2) l))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om)) (*.f64 (sqrt.f64 2) l)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l U*)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (pow.f64 Om 3)))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (pow.f64 U* 2))) (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 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om)) (*.f64 (sqrt.f64 2) l)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l U*)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (pow.f64 Om 3))))))))
(+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (pow.f64 U* 3))) (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 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (pow.f64 U* 2))) (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 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om)) (*.f64 (sqrt.f64 2) l)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l U*)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (pow.f64 Om 3)))))))))
(*.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))
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)))))))
(-.f64 (fma.f64 n (sqrt.f64 (*.f64 (/.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) Om) U)) (*.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 n (/.f64 Om (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (/.f64 n (/.f64 Om -1)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) 1))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 n (pow.f64 (sqrt.f64 -1) 2)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))) (*.f64 -1 (sqrt.f64 (/.f64 U (-.f64 U* U)))))
(fma.f64 -1 (*.f64 (/.f64 n (/.f64 Om (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (neg.f64 (sqrt.f64 (/.f64 U (-.f64 U* U)))))
(neg.f64 (fma.f64 (/.f64 n (/.f64 Om -1)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 (/.f64 U (-.f64 U* U)))))
(neg.f64 (fma.f64 (/.f64 (neg.f64 n) Om) (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 (/.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Om (*.f64 n (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 n (pow.f64 (sqrt.f64 -1) 2)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))) (*.f64 -1 (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 Om n) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (fma.f64 -1 (*.f64 (/.f64 n (/.f64 Om (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (neg.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 Om -1) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (neg.f64 (fma.f64 (/.f64 n (/.f64 Om -1)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(-.f64 (*.f64 (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 n (/.f64 Om (pow.f64 (sqrt.f64 -1) 2))) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 n n) (pow.f64 (sqrt.f64 -1) 4))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5)))) (neg.f64 (sqrt.f64 (/.f64 U (-.f64 U* U)))))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 Om -1) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (-.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 Om (*.f64 n n)) (/.f64 Om 1)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))) (sqrt.f64 (/.f64 U (-.f64 U* U)))) (*.f64 (/.f64 n (/.f64 Om -1)) (sqrt.f64 (*.f64 U (-.f64 U* U))))))
(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 (/.f64 Om n) (/.f64 Om 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 (*.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))))))
(/.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 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 n (neg.f64 U)))) (pow.f64 (fma.f64 (/.f64 n Om) U* -2) 2)) (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 (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 n (neg.f64 U)))) (pow.f64 (fma.f64 (/.f64 n Om) U* -2) 2)) (fma.f64 1/2 (/.f64 (fma.f64 (/.f64 n Om) U* -2) (sqrt.f64 -1)) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 Om n) (/.f64 Om n)) (/.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 n Om) U* -2) 3) (*.f64 U U)) (pow.f64 (sqrt.f64 -1) 5))) (*.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 (neg.f64 (sqrt.f64 -1)) (/.f64 Om (*.f64 n U)))
(*.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 1/2 (+.f64 (/.f64 n (/.f64 Om U*)) -2))) (*.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))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 n (/.f64 Om U*)) -2)) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -1) n) (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2) (/.f64 U Om)))) (*.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)) (*.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 (*.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)) (-.f64 (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -1) n) (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2) (/.f64 U Om))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 n n)) (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 3) (/.f64 (*.f64 U U) (*.f64 Om Om)))))) (*.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 (/.f64 (sqrt.f64 -1) (*.f64 n n)) (/.f64 (*.f64 (*.f64 Om Om) 1/16) (/.f64 (*.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 (*.f64 n U) Om) -2) (/.f64 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 (*.f64 n U) Om) -2) (/.f64 Om (*.f64 n U)))) (*.f64 1/2 (*.f64 U* (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2)) (/.f64 U (pow.f64 Om 3)))))))
(fma.f64 1/2 (*.f64 U* (sqrt.f64 (/.f64 (*.f64 U (pow.f64 n 3)) (*.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (pow.f64 Om 3))))) (sqrt.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (/.f64 Om (*.f64 n U)))))
(fma.f64 1/2 (*.f64 U* (sqrt.f64 (/.f64 (/.f64 U (/.f64 (-.f64 -2 (*.f64 (/.f64 n Om) U)) (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 (*.f64 n U) Om) -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 (*.f64 n U) Om) -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 (*.f64 n U) Om) -2)) (/.f64 U (pow.f64 Om 3))))))))
(+.f64 (sqrt.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (/.f64 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 1/2 (*.f64 U* (sqrt.f64 (/.f64 (*.f64 U (pow.f64 n 3)) (*.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (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 (-.f64 -2 (*.f64 (/.f64 n Om) U)) (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 (*.f64 n U) Om) -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 (*.f64 n U) Om) -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 (*.f64 n U) Om) -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 (*.f64 n U) Om) -2)) (/.f64 U (pow.f64 Om 3)))))))))
(+.f64 (sqrt.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -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 (*.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 1/2 (*.f64 U* (sqrt.f64 (/.f64 (*.f64 U (pow.f64 n 3)) (*.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (pow.f64 Om 3)))))))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (-.f64 -2 (*.f64 (/.f64 n Om) U)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 7) (pow.f64 (-.f64 -2 (*.f64 (/.f64 n Om) U)) 5)) (/.f64 U (pow.f64 Om 7)))) (pow.f64 U* 3)) (*.f64 U* (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 U (/.f64 (-.f64 -2 (*.f64 (/.f64 n Om) U)) (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 -2 (/.f64 (*.f64 n U) Om))
(*.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 (*.f64 n U) Om) (/.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 (/.f64 (-.f64 U* U) (/.f64 Om n))) Om) U))
(+.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 (*.f64 n U) Om) (/.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 (/.f64 (-.f64 U* U) (/.f64 Om n))) Om) U))
(+.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 (*.f64 n U) Om) (/.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 (/.f64 (-.f64 U* U) (/.f64 Om n))) Om) U))
(/.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 (/.f64 (-.f64 U* U) (/.f64 Om n))) Om) U)
(+.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 (*.f64 n U) Om) (/.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 (/.f64 (-.f64 U* U) (/.f64 Om n))) Om) U))
(+.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 (*.f64 n U) Om) (/.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 (/.f64 (-.f64 U* U) (/.f64 Om n))) Om) U))
(+.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 (*.f64 n U) Om) (/.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 (/.f64 (-.f64 U* U) (/.f64 Om n))) Om) U))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2))
(/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 (*.f64 n U) Om) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 (*.f64 n U) Om) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 (*.f64 n U) Om) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U))))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2))
(/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (-.f64 U* U))))
(*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 (*.f64 n U) Om) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 (*.f64 n U) Om) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 (*.f64 n U) Om) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U))))
(*.f64 -2 (/.f64 (*.f64 n U) Om))
(*.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 (*.f64 n U) Om) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 (*.f64 n U) Om) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 (*.f64 n U) Om) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U))))
(*.f64 -2 (/.f64 (*.f64 n U) Om))
(*.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 (*.f64 n U) Om) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 (*.f64 n U) Om) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (-.f64 U* U) U)) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 (*.f64 n U) Om) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (-.f64 U* U)))))
(fma.f64 (/.f64 (*.f64 n U) Om) -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U))))
(fma.f64 (*.f64 (/.f64 n Om) U) -2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (-.f64 U* U))))
(/.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 (*.f64 n n) (*.f64 U U)) (*.f64 Om Om)) (/.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 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (neg.f64 U))))
(+.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 (*.f64 n n) (*.f64 U U)) (*.f64 Om Om)) (/.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 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (neg.f64 U))))
(+.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 (*.f64 n n) (*.f64 U U)) (*.f64 Om Om)) (/.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 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (neg.f64 U))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 Om Om)))
(/.f64 (neg.f64 (*.f64 (*.f64 n n) (*.f64 U U))) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (neg.f64 U)))
(+.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 (*.f64 n n) (*.f64 U U)) (*.f64 Om Om)) (/.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 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (neg.f64 U))))
(+.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 (*.f64 n n) (*.f64 U U)) (*.f64 Om Om)) (/.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 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (neg.f64 U))))
(+.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 (*.f64 n n) (*.f64 U U)) (*.f64 Om Om)) (/.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 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (neg.f64 U))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 U 2)) (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 (*.f64 n n) (*.f64 U U)) (*.f64 Om Om)))
(/.f64 (neg.f64 (*.f64 (*.f64 n n) (*.f64 U U))) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (neg.f64 U)))
(+.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 (*.f64 n n) (*.f64 U U)) (*.f64 Om Om)) (/.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 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (neg.f64 U))))
(+.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 (*.f64 n n) (*.f64 U U)) (*.f64 Om Om)) (/.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 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (neg.f64 U))))
(+.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 (*.f64 n n) (*.f64 U U)) (*.f64 Om Om)) (/.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 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (neg.f64 U))))
(/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om)
(/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (/.f64 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 (*.f64 n U) Om) -2) (/.f64 Om (*.f64 n U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(+.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (/.f64 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 (*.f64 n U) Om) -2) (/.f64 Om (*.f64 n U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(+.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (/.f64 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 (*.f64 n U) Om) -2) (/.f64 Om (*.f64 n U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(+.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (/.f64 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 (*.f64 n U) Om) -2) (/.f64 Om (*.f64 n U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(+.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (/.f64 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 (*.f64 n U) Om) -2) (/.f64 Om (*.f64 n U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(+.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (/.f64 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 (*.f64 n U) Om) -2) (/.f64 Om (*.f64 n U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(+.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (/.f64 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 (*.f64 n U) Om) -2) (/.f64 Om (*.f64 n U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(+.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (/.f64 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 (*.f64 n U) Om) -2) (/.f64 Om (*.f64 n U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(+.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (/.f64 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 (*.f64 n U) Om) -2) (/.f64 Om (*.f64 n U))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U* U))))
(+.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (/.f64 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 (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 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n))))))))
(*.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 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n))))))))
(*.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 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n))))))))
(*.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 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n))))))))
(*.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 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n))))))))
(*.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 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n))))))))
(*.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 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n))))))))
(*.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 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n))))))))
(*.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 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n))))))))
(*.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 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n))))))))
(*.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 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n))))))))
(*.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 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n))))))))
(*.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) (*.f64 n l)) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) (/.f64 Om U))) (*.f64 (sqrt.f64 2) (*.f64 n l)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) Om) U)) (*.f64 n (*.f64 (sqrt.f64 2) l)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om)))) (*.f64 n (*.f64 (sqrt.f64 2) l)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (*.f64 Om (-.f64 (/.f64 U* Om) (/.f64 U Om))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.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)))) (*.f64 (sqrt.f64 2) l)) (*.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) (/.f64 Om U))) (*.f64 (sqrt.f64 2) (*.f64 n l))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) Om) U)) (*.f64 n (*.f64 (sqrt.f64 2) l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om)))) (neg.f64 (*.f64 (sqrt.f64 2) l))))
(*.f64 (sqrt.f64 2) (-.f64 (*.f64 n (*.f64 l (sqrt.f64 (*.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om)))) l)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (*.f64 Om (-.f64 (/.f64 U* Om) (/.f64 U Om))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) n) (sqrt.f64 (/.f64 U (*.f64 Om (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (*.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)))) (*.f64 (sqrt.f64 2) l)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3))) (/.f64 (sqrt.f64 2) (/.f64 n l))) (*.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) (/.f64 Om U))) (*.f64 (sqrt.f64 2) (*.f64 n l)))))
(-.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) Om) U)) (*.f64 n (*.f64 (sqrt.f64 2) l)) (*.f64 (sqrt.f64 (/.f64 U (*.f64 Om (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3)))) (/.f64 (*.f64 -1/2 (sqrt.f64 2)) (/.f64 n l)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om)))) (*.f64 (sqrt.f64 2) l)))
(+.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 n (*.f64 l (sqrt.f64 (*.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om)))))) (*.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 (/.f64 l n) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (*.f64 Om (-.f64 (/.f64 U* Om) (/.f64 U Om))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (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 (*.f64 (sqrt.f64 2) l) n) (sqrt.f64 (/.f64 U (*.f64 Om (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (*.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)))) (*.f64 (sqrt.f64 2) l)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 n n) l))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3))) (/.f64 (sqrt.f64 2) (/.f64 n l))) (*.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) (/.f64 Om U))) (*.f64 (sqrt.f64 2) (*.f64 n l))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (*.f64 Om (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 5)))) (/.f64 (sqrt.f64 2) (/.f64 n (/.f64 l n)))) (fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) Om) U)) (*.f64 n (*.f64 (sqrt.f64 2) l)) (*.f64 (sqrt.f64 (/.f64 U (*.f64 Om (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3)))) (/.f64 (*.f64 -1/2 (sqrt.f64 2)) (/.f64 n l))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om)))) (*.f64 (sqrt.f64 2) l)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 l n) (sqrt.f64 2)) (+.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 5))) n) (sqrt.f64 (/.f64 (/.f64 U Om) (pow.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) 3)))))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 n (*.f64 l (sqrt.f64 (*.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 U Om) (-.f64 (/.f64 U* Om) (/.f64 U Om)))) l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 n l))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 n l))))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (neg.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) l)) n) Om)))
(/.f64 (*.f64 (neg.f64 (*.f64 n (neg.f64 l))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (-.f64 U* U))))) Om)
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 n l))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) l)) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 n l)))))))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) l) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) l)) n) Om))))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) l) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (neg.f64 l))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 n (pow.f64 (sqrt.f64 -1) 2))) (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 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.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 (/.f64 (sqrt.f64 2) n) (/.f64 (*.f64 Om l) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) l)) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 n l))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 (/.f64 (sqrt.f64 2) n) (/.f64 Om (/.f64 -1 l)))) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) l) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) l)) n) Om)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 n)) (*.f64 Om l)))) (fma.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) l) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (neg.f64 l))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.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 (sqrt.f64 2) (*.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 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.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 (/.f64 (sqrt.f64 2) n) (/.f64 (*.f64 Om l) (pow.f64 (sqrt.f64 -1) 2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 n n)) (/.f64 (*.f64 (*.f64 Om Om) l) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) l)) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 n l)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 (/.f64 (sqrt.f64 2) n) (/.f64 Om (/.f64 -1 l)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (*.f64 (/.f64 (*.f64 (*.f64 Om Om) l) (*.f64 n n)) (/.f64 (sqrt.f64 2) 1))) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) l) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2) l)) n) Om))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 n)) (*.f64 Om l))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 n n) (*.f64 (*.f64 Om Om) l)))))) (fma.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) l) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (neg.f64 l))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (/.f64 Om (*.f64 n l)))
(+.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 (/.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) l)) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))))
(fma.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) l)))
(fma.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 U (-.f64 U* U)))) (*.f64 (sqrt.f64 2) l)))
(+.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 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (/.f64 (sqrt.f64 2) (/.f64 n (*.f64 Om l)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) l)) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))))
(fma.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (sqrt.f64 2)) (/.f64 n l))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (fma.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) l))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 2) -1/2) (/.f64 (/.f64 n l) Om)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (fma.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 U (-.f64 U* U)))) (*.f64 (sqrt.f64 2) l))))
(+.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 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (/.f64 (sqrt.f64 2) (/.f64 n (*.f64 Om l)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) l)) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 n n) (*.f64 (*.f64 Om Om) l))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (/.f64 (*.f64 Om (sqrt.f64 2)) (/.f64 n l))) (-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (*.f64 (/.f64 (sqrt.f64 2) n) (/.f64 (*.f64 (*.f64 Om Om) l) n))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)))) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) l))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 (*.f64 (/.f64 l n) (sqrt.f64 2)) Om)) (-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 n n) (*.f64 (*.f64 Om Om) l)))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (/.f64 Om (*.f64 n l)))) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) 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 U l)))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 U l))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l))))
(+.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 l (-.f64 (/.f64 (*.f64 n U*) Om) 2))) (sqrt.f64 -1))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 U l)))) (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) l))) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) l)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 U l)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (fma.f64 (/.f64 n Om) U* -2) l)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.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 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 (/.f64 (*.f64 n U*) Om) 2))) (sqrt.f64 -1)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) Om) (*.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2) l)) (*.f64 n (*.f64 U (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 U l)))) (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) l))) (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) n) (/.f64 (*.f64 Om l) (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 U)) (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) l)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 U l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (neg.f64 U))) (*.f64 Om l))) (pow.f64 (fma.f64 (/.f64 n Om) U* -2) 2)) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (fma.f64 (/.f64 n Om) U* -2) l)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.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 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 (/.f64 (*.f64 n U*) Om) 2))) (sqrt.f64 -1))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.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))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) Om) (*.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2) l)) (*.f64 n (*.f64 U (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 U l)))) (fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) l))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 n n)) (/.f64 (*.f64 (*.f64 (*.f64 Om Om) l) (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) n) (/.f64 (*.f64 Om l) (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 U)) (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) l)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 U l)))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 n n)) (*.f64 (/.f64 (*.f64 (*.f64 Om Om) l) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 3) (*.f64 U U))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (fma.f64 (/.f64 n Om) U* -2) l)) (*.f64 (/.f64 1/16 (*.f64 n n)) (/.f64 (*.f64 (*.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 2) l)) (pow.f64 (fma.f64 (/.f64 n Om) U* -2) 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U))))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (neg.f64 U))) (*.f64 Om l))) (pow.f64 (fma.f64 (/.f64 n Om) U* -2) 2)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 U l))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 n (*.f64 U l)) (sqrt.f64 2)))) Om)
(*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (-.f64 (/.f64 (*.f64 n U*) Om) 2))))))
(fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 U l))))) (*.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 (*.f64 (sqrt.f64 -1) l) (+.f64 (/.f64 n (/.f64 Om U*)) -2))))
(-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) (*.f64 (sqrt.f64 2) l)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 U l)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (sqrt.f64 2) l))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 Om (*.f64 l (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 2))))) (*.f64 n U))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (-.f64 (/.f64 (*.f64 n U*) Om) 2)))))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) n) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) Om) (*.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2) l)) U)) (fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 U l))))) (*.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 (*.f64 (sqrt.f64 -1) l) (+.f64 (/.f64 n (/.f64 Om U*)) -2)))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) n) (/.f64 (*.f64 Om (*.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2) l)) (/.f64 U (sqrt.f64 -1)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) (*.f64 (sqrt.f64 2) l)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 U l))))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) n) (*.f64 (/.f64 (sqrt.f64 -1) U) (*.f64 Om (*.f64 (pow.f64 (fma.f64 (/.f64 n Om) U* -2) 2) l)))) (fma.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (sqrt.f64 2) l))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l)))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.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 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 Om (*.f64 l (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 2))))) (*.f64 n U))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (-.f64 (/.f64 (*.f64 n U*) Om) 2))))))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (*.f64 (*.f64 Om Om) l) (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 3))) (*.f64 (*.f64 n n) (*.f64 U U))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) n) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) Om) (*.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2) l)) U)) (fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 U l))))) (*.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 (*.f64 (sqrt.f64 -1) l) (+.f64 (/.f64 n (/.f64 Om U*)) -2))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 n n)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 Om Om) l)) (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 3)) (*.f64 U U))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) n) (/.f64 (*.f64 Om (*.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 2) l)) (/.f64 U (sqrt.f64 -1)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) (*.f64 (sqrt.f64 2) l)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 U l)))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 n n)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om Om)) (/.f64 (*.f64 U U) (*.f64 (pow.f64 (fma.f64 (/.f64 n Om) U* -2) 3) l)))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) n) (*.f64 (/.f64 (sqrt.f64 -1) U) (*.f64 Om (*.f64 (pow.f64 (fma.f64 (/.f64 n Om) U* -2) 2) l)))) (fma.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 (sqrt.f64 2) l))) (*.f64 (/.f64 (sqrt.f64 2) Om) (neg.f64 (*.f64 n (*.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)) (*.f64 (sqrt.f64 2) l))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (/.f64 Om (*.f64 n U)))) (*.f64 (sqrt.f64 2) l))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (-.f64 -2 (*.f64 (/.f64 n Om) U)))) (*.f64 (sqrt.f64 2) l))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om)) (*.f64 (sqrt.f64 2) l)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l U*)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (pow.f64 Om 3)))))))
(fma.f64 (sqrt.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (/.f64 Om (*.f64 n U)))) (*.f64 (sqrt.f64 2) l) (*.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) l) U*)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2)) (/.f64 U (pow.f64 Om 3))))))
(fma.f64 (sqrt.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (/.f64 Om (*.f64 n U)))) (*.f64 (sqrt.f64 2) l) (*.f64 (sqrt.f64 (/.f64 (*.f64 U (pow.f64 n 3)) (*.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (pow.f64 Om 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 U* l)))))
(*.f64 (sqrt.f64 2) (+.f64 (*.f64 l (sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (-.f64 -2 (*.f64 (/.f64 n Om) U))))) (*.f64 (*.f64 U* (*.f64 l (sqrt.f64 (/.f64 (/.f64 U (/.f64 (-.f64 -2 (*.f64 (/.f64 n Om) U)) (pow.f64 n 3))) (pow.f64 Om 3))))) 1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (pow.f64 U* 2))) (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 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om)) (*.f64 (sqrt.f64 2) l)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l U*)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (pow.f64 Om 3))))))))
(fma.f64 -1/8 (*.f64 (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 (*.f64 (sqrt.f64 2) l) (*.f64 U* U*))) (fma.f64 (sqrt.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (/.f64 Om (*.f64 n U)))) (*.f64 (sqrt.f64 2) l) (*.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) l) U*)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2)) (/.f64 U (pow.f64 Om 3)))))))
(fma.f64 (*.f64 (*.f64 -1/8 (sqrt.f64 2)) (*.f64 U* (*.f64 U* l))) (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)))) (fma.f64 (sqrt.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (/.f64 Om (*.f64 n U)))) (*.f64 (sqrt.f64 2) l) (*.f64 (sqrt.f64 (/.f64 (*.f64 U (pow.f64 n 3)) (*.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (pow.f64 Om 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 U* l))))))
(fma.f64 -1/8 (*.f64 (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 U* U*) (*.f64 (sqrt.f64 2) l))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 l (sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (-.f64 -2 (*.f64 (/.f64 n Om) U))))) (*.f64 (*.f64 U* (*.f64 l (sqrt.f64 (/.f64 (/.f64 U (/.f64 (-.f64 -2 (*.f64 (/.f64 n Om) U)) (pow.f64 n 3))) (pow.f64 Om 3))))) 1/2))))
(+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (pow.f64 U* 3))) (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 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (pow.f64 U* 2))) (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 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (*.f64 n U)) Om)) (*.f64 (sqrt.f64 2) l)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l U*)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 n U) Om)) 2) (pow.f64 Om 3)))))))))
(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 (*.f64 (sqrt.f64 2) l) (pow.f64 U* 3))) (fma.f64 -1/8 (*.f64 (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 (*.f64 (sqrt.f64 2) l) (*.f64 U* U*))) (fma.f64 (sqrt.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (/.f64 Om (*.f64 n U)))) (*.f64 (sqrt.f64 2) l) (*.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) l) U*)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 3) (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2)) (/.f64 U (pow.f64 Om 3))))))))
(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) (*.f64 (sqrt.f64 2) l))) (fma.f64 (*.f64 (*.f64 -1/8 (sqrt.f64 2)) (*.f64 U* (*.f64 U* l))) (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)))) (fma.f64 (sqrt.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (/.f64 Om (*.f64 n U)))) (*.f64 (sqrt.f64 2) l) (*.f64 (sqrt.f64 (/.f64 (*.f64 U (pow.f64 n 3)) (*.f64 (fma.f64 -1 (/.f64 (*.f64 n U) Om) -2) (pow.f64 Om 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 U* l)))))))
(+.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 l (sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (-.f64 -2 (*.f64 (/.f64 n Om) U))))) (*.f64 (*.f64 U* (*.f64 l (sqrt.f64 (/.f64 (/.f64 U (/.f64 (-.f64 -2 (*.f64 (/.f64 n Om) U)) (pow.f64 n 3))) (pow.f64 Om 3))))) 1/2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 (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 U* (*.f64 U* l))) -1/8) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 7) (pow.f64 (-.f64 -2 (*.f64 (/.f64 n Om) U)) 5)) (/.f64 U (pow.f64 Om 7)))) (*.f64 (pow.f64 U* 3) l)) 1/16))))
(*.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)))
(fma.f64 U (fma.f64 (/.f64 n Om) U* -2) (*.f64 (*.f64 (/.f64 n Om) (neg.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)))
(fma.f64 U (fma.f64 (/.f64 n Om) U* -2) (*.f64 (*.f64 (/.f64 n Om) (neg.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)))
(fma.f64 U (fma.f64 (/.f64 n Om) U* -2) (*.f64 (*.f64 (/.f64 n Om) (neg.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 (*.f64 (/.f64 n Om) (neg.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)))
(fma.f64 U (fma.f64 (/.f64 n Om) U* -2) (*.f64 (*.f64 (/.f64 n Om) (neg.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)))
(fma.f64 U (fma.f64 (/.f64 n Om) U* -2) (*.f64 (*.f64 (/.f64 n Om) (neg.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)))
(fma.f64 U (fma.f64 (/.f64 n Om) U* -2) (*.f64 (*.f64 (/.f64 n Om) (neg.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 (*.f64 (/.f64 n Om) (neg.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)))
(fma.f64 U (fma.f64 (/.f64 n Om) U* -2) (*.f64 (*.f64 (/.f64 n Om) (neg.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)))
(fma.f64 U (fma.f64 (/.f64 n Om) U* -2) (*.f64 (*.f64 (/.f64 n Om) (neg.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)))
(fma.f64 U (fma.f64 (/.f64 n Om) U* -2) (*.f64 (*.f64 (/.f64 n Om) (neg.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 (*.f64 n (-.f64 (/.f64 U* Om) (/.f64 U Om))) U)
(*.f64 U (*.f64 n (-.f64 (/.f64 U* Om) (/.f64 U Om))))
(*.f64 U (/.f64 (-.f64 U* U) (/.f64 Om n)))
(+.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 (*.f64 n (-.f64 (/.f64 U* Om) (/.f64 U Om))) U)
(*.f64 U (*.f64 n (-.f64 (/.f64 U* Om) (/.f64 U Om))))
(*.f64 U (/.f64 (-.f64 U* U) (/.f64 Om n)))
(+.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 (*.f64 n (-.f64 (/.f64 U* Om) (/.f64 U Om))) U)
(*.f64 U (*.f64 n (-.f64 (/.f64 U* Om) (/.f64 U Om))))
(*.f64 U (/.f64 (-.f64 U* U) (/.f64 Om n)))
(+.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 (*.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 (*.f64 n U) Om) -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 (/.f64 n Om) (*.f64 U* 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 (*.f64 n U) Om) -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 (/.f64 n Om) (*.f64 U* 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 (*.f64 n U) Om) -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 (/.f64 n Om) (*.f64 U* U)))
(/.f64 (*.f64 n (*.f64 U U*)) Om)
(/.f64 n (/.f64 Om (*.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 U* 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 (*.f64 n U) Om) -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 (/.f64 n Om) (*.f64 U* 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 (*.f64 n U) Om) -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 (/.f64 n Om) (*.f64 U* 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 (*.f64 n U) Om) -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 (/.f64 n Om) (*.f64 U* U)))
(/.f64 (*.f64 n (*.f64 U U*)) Om)
(/.f64 n (/.f64 Om (*.f64 U* U)))
(*.f64 (/.f64 n Om) (*.f64 U* 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 (*.f64 n U) Om) -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 (/.f64 n Om) (*.f64 U* 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 (*.f64 n U) Om) -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 (/.f64 n Om) (*.f64 U* 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 (*.f64 n U) Om) -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 (/.f64 n Om) (*.f64 U* U)))

eval878.0ms (1%)

Compiler

Compiled 31711 to 16119 computations (49.2% saved)

prune408.0ms (0.5%)

Pruning

80 alts after pruning (75 fresh and 5 done)

PrunedKeptTotal
New92326949
Fresh234972
Picked101
Done358
Total950801030
Error
3.6b
Counts
1030 → 80
Alt Table
Click to see full alt table
StatusErrorProgram
57.5b
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U -2)))))
58.7b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (/.f64 (-.f64 0 (pow.f64 (*.f64 U (-.f64 U* U)) 3/2)) (+.f64 0 (fma.f64 U (-.f64 U* U) (*.f64 0 (sqrt.f64 (*.f64 U (-.f64 U* U)))))))))
58.3b
(sqrt.f64 (*.f64 2 (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))))
57.6b
(+.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))))))
46.8b
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 1)
33.4b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U))))))
60.3b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U* (*.f64 l (*.f64 l U))))))
39.6b
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
33.8b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U))))
54.7b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (sqrt.f64 (pow.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) 2)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
40.0b
(sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 t U)))
31.9b
(sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (/.f64 (neg.f64 n) (/.f64 (/.f64 Om l) U))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2))))))
53.8b
(sqrt.f64 (*.f64 t (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 n U)) 2))))
56.6b
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))) (sqrt.f64 (/.f64 Om (*.f64 (*.f64 n U) l)))))
43.5b
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 U* n))))) U)))
54.0b
(+.f64 0 (*.f64 l (sqrt.f64 (*.f64 (*.f64 2 (/.f64 n Om)) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))
60.7b
(*.f64 (sqrt.f64 (*.f64 2 n)) (fma.f64 l (sqrt.f64 (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)))) (*.f64 (/.f64 t l) (*.f64 (sqrt.f64 (/.f64 U (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)))) 1/2))))
56.1b
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))) 2))))
48.9b
(*.f64 (sqrt.f64 (*.f64 n (*.f64 2 t))) (sqrt.f64 U))
54.0b
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (*.f64 (/.f64 n Om) (-.f64 U* U)) (*.f64 (/.f64 n Om) U)) (*.f64 -2 (*.f64 (/.f64 n Om) U))))))
58.9b
(sqrt.f64 (*.f64 -2 (/.f64 n (/.f64 (/.f64 (/.f64 Om U) (+.f64 2 (/.f64 U (/.f64 Om n)))) (*.f64 l l)))))
36.4b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) Om) (*.f64 l (neg.f64 l)))) U))))
57.4b
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U U*)))))
47.1b
(*.f64 (sqrt.f64 (*.f64 t 2)) (sqrt.f64 (*.f64 n U)))
51.0b
(*.f64 (sqrt.f64 2) (/.f64 1 (sqrt.f64 (/.f64 (/.f64 Om (*.f64 (*.f64 n U) l)) (fma.f64 l -2 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om))))))
46.6b
(*.f64 (sqrt.f64 (*.f64 t U)) (sqrt.f64 (*.f64 2 n)))
54.7b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))))
47.1b
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
29.3b
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (/.f64 (*.f64 n (*.f64 l U*)) Om)) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
57.3b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U U*)))
54.8b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l l))) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
57.0b
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n U) Om)))))
56.8b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
52.0b
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
59.0b
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) -2) (/.f64 Om U))))
41.4b
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (/.f64 (*.f64 l U*) Om) (*.f64 l -2)) t)) (sqrt.f64 (*.f64 2 (*.f64 n U))))
54.8b
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)))))
56.3b
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 2)) (/.f64 (/.f64 Om l) n)))
47.1b
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 U n) (*.f64 t 2))) 1))
56.6b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*)))
41.5b
(sqrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 2 n) (*.f64 U t)))))
50.6b
(*.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (/.f64 l (/.f64 Om (*.f64 U* n)))) t)) (sqrt.f64 U)))
55.6b
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 (/.f64 l Om) (*.f64 (fma.f64 (/.f64 n Om) (*.f64 l U*) (*.f64 l -2)) U))))
57.6b
(*.f64 (sqrt.f64 2) (+.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)))))
59.6b
(sqrt.f64 (/.f64 2 (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))))))
46.6b
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 t U)) (sqrt.f64 n)))
39.7b
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
44.8b
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 n) (*.f64 U t)) 3/2))
56.6b
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (/.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U)) Om)))
58.7b
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U*) (*.f64 n n))) Om)))
37.6b
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U))))
60.1b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))))))
58.1b
(*.f64 l (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 n Om)) (sqrt.f64 (/.f64 U (-.f64 U* U))))))
33.4b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)) U))))
51.2b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (neg.f64 (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) (*.f64 l (*.f64 l U)))))))
56.9b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (pow.f64 (pow.f64 (*.f64 U (-.f64 U* U)) 1/4) 2)))
45.5b
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l)))))
33.5b
(sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l))))))
53.0b
(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))
60.7b
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (/.f64 (*.f64 (-.f64 (/.f64 U* Om) (/.f64 U Om)) U) Om)))
59.8b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 U (*.f64 l (*.f64 l (-.f64 U* U)))) (*.f64 Om Om)) (*.f64 n n))))
58.1b
(exp.f64 (log.f64 (*.f64 (*.f64 n l) (*.f64 (/.f64 (sqrt.f64 2) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))))))
55.0b
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U (*.f64 l l))) (-.f64 2 (*.f64 (/.f64 n Om) U*))) Om)))
61.3b
(*.f64 l (*.f64 (sqrt.f64 2) (-.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)))))))
58.8b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (*.f64 (sqrt.f64 U) (neg.f64 (sqrt.f64 (-.f64 U* U))))))
50.8b
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
31.4b
(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))))
40.2b
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2)))) 3)
57.2b
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (sqrt.f64 (*.f64 U (-.f64 U* U)))))) Om)
38.8b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) U))))
57.7b
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) l) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
46.9b
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
57.7b
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (-.f64 -2 (*.f64 (/.f64 n Om) U)))) (*.f64 (sqrt.f64 2) l))
56.8b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
52.8b
(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)))))))))
50.8b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
55.5b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 -2 Om) (*.f64 n (*.f64 l (*.f64 l U))))))
40.1b
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
57.3b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (/.f64 (-.f64 0 (*.f64 U (-.f64 U* U))) (sqrt.f64 (*.f64 U (-.f64 U* U))))))
48.6b
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
Compiler

Compiled 1996 to 1392 computations (30.3% saved)

regimes5.8s (6.8%)

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

8 calls:

1.8s
n
1.1s
Om
963.0ms
U*
728.0ms
l
447.0ms
U
Results
ErrorSegmentsBranch
18.1b9n
24.4b5U
25.5b2t
22.3b5l
23.8b5Om
21.3b9U*
22.2b3(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
22.0b3(*.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 3200 to 1499 computations (53.2% saved)

bsearch719.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
80.0ms
1.0535847720584803e+154
2.737938295661594e+160
40.0ms
1.3850961349599706e+133
1.1180232633202785e+137
65.0ms
3.0642904686253884e-27
1.1765328548721279e-26
147.0ms
1.7668482885971108e-91
1.5291821227767146e-85
77.0ms
1.198936775017549e-195
8.662508831886861e-194
142.0ms
2.6544247257200432e-256
1.5524073512021174e-254
75.0ms
1.13720273165177e-293
1.582725025918913e-291
88.0ms
-5.985984042095742e-121
-7.819917770063559e-145
Compiler

Compiled 4013 to 2663 computations (33.6% saved)

regimes5.2s (6.2%)

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

8 calls:

1.5s
U*
1.0s
n
751.0ms
Om
651.0ms
l
501.0ms
U
Results
ErrorSegmentsBranch
19.3b7n
24.4b5U
25.5b2t
22.3b5l
23.8b5Om
21.3b9U*
22.2b3(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
22.2b3(*.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 3005 to 1412 computations (53% saved)

bsearch318.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
45.0ms
3.0642904686253884e-27
1.1765328548721279e-26
71.0ms
1.7668482885971108e-91
1.5291821227767146e-85
49.0ms
1.198936775017549e-195
8.662508831886861e-194
47.0ms
2.6544247257200432e-256
1.5524073512021174e-254
48.0ms
1.13720273165177e-293
1.582725025918913e-291
55.0ms
-5.985984042095742e-121
-7.819917770063559e-145
Compiler

Compiled 2907 to 1965 computations (32.4% saved)

regimes3.5s (4.2%)

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

8 calls:

802.0ms
n
687.0ms
U*
648.0ms
Om
438.0ms
U
375.0ms
l
Results
ErrorSegmentsBranch
19.3b8n
24.4b5U
25.5b2t
22.3b5l
23.8b5Om
21.3b9U*
22.2b3(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
22.2b3(*.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 2927 to 1377 computations (53% saved)

bsearch291.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
43.0ms
1.728582685383324e+169
2.997096110731751e+173
45.0ms
1.8987594085745864e+151
1.0535847720584803e+154
34.0ms
3.0642904686253884e-27
1.1765328548721279e-26
22.0ms
7.970006611193727e-58
9.786794029070403e-58
48.0ms
1.2906011401129221e-259
1.6479238834971278e-257
48.0ms
1.13720273165177e-293
1.582725025918913e-291
49.0ms
-5.985984042095742e-121
-7.819917770063559e-145
Compiler

Compiled 3186 to 2136 computations (33% saved)

regimes3.0s (3.6%)

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

8 calls:

710.0ms
U*
571.0ms
n
495.0ms
Om
431.0ms
l
223.0ms
U
Results
ErrorSegmentsBranch
19.5b8n
25.4b3U
25.5b2t
22.3b5l
23.8b5Om
21.3b9U*
22.2b3(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
22.2b3(*.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 2767 to 1304 computations (52.9% saved)

bsearch421.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
63.0ms
1.161036392111877e+223
4.513319405948601e+227
42.0ms
1.8987594085745864e+151
1.0535847720584803e+154
83.0ms
3.0642904686253884e-27
1.1765328548721279e-26
25.0ms
7.970006611193727e-58
9.786794029070403e-58
50.0ms
1.2906011401129221e-259
1.6479238834971278e-257
102.0ms
1.13720273165177e-293
1.582725025918913e-291
53.0ms
-5.985984042095742e-121
-7.819917770063559e-145
Compiler

Compiled 3258 to 2144 computations (34.2% saved)

regimes3.8s (4.5%)

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

8 calls:

1.0s
U*
831.0ms
n
584.0ms
l
426.0ms
Om
284.0ms
U
Results
ErrorSegmentsBranch
19.6b8n
25.4b3U
25.5b2t
22.3b5l
23.8b5Om
21.3b9U*
22.2b3(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
22.2b3(*.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 2610 to 1239 computations (52.5% saved)

bsearch553.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
77.0ms
1.161036392111877e+223
4.513319405948601e+227
69.0ms
1.8987594085745864e+151
1.0535847720584803e+154
39.0ms
3.0642904686253884e-27
1.1765328548721279e-26
27.0ms
7.970006611193727e-58
9.786794029070403e-58
119.0ms
1.2906011401129221e-259
1.6479238834971278e-257
122.0ms
1.13720273165177e-293
1.582725025918913e-291
98.0ms
-5.985984042095742e-121
-7.819917770063559e-145
Compiler

Compiled 3242 to 2144 computations (33.9% saved)

regimes3.0s (3.6%)

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

8 calls:

739.0ms
U*
490.0ms
l
480.0ms
n
432.0ms
Om
292.0ms
U
Results
ErrorSegmentsBranch
19.7b8n
25.4b3U
25.5b2t
22.5b5l
23.8b5Om
21.3b9U*
22.2b3(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
22.2b3(*.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 2514 to 1199 computations (52.3% saved)

bsearch295.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
40.0ms
1.161036392111877e+223
4.513319405948601e+227
40.0ms
1.8987594085745864e+151
1.0535847720584803e+154
34.0ms
3.0642904686253884e-27
1.1765328548721279e-26
27.0ms
4.375897847991698e-58
7.970006611193727e-58
47.0ms
1.2906011401129221e-259
1.6479238834971278e-257
55.0ms
1.13720273165177e-293
1.582725025918913e-291
51.0ms
-5.985984042095742e-121
-7.819917770063559e-145
Compiler

Compiled 3194 to 2136 computations (33.1% saved)

regimes2.6s (3.1%)

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

8 calls:

639.0ms
U*
566.0ms
n
344.0ms
Om
342.0ms
l
210.0ms
U
Results
ErrorSegmentsBranch
19.7b8n
25.4b3U
25.5b2t
22.5b5l
23.8b5Om
21.3b9U*
22.2b3(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
22.2b3(*.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 2403 to 1153 computations (52% saved)

bsearch340.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
41.0ms
1.161036392111877e+223
4.513319405948601e+227
41.0ms
1.8987594085745864e+151
1.0535847720584803e+154
35.0ms
3.0642904686253884e-27
1.1765328548721279e-26
29.0ms
4.375897847991698e-58
7.970006611193727e-58
49.0ms
1.2906011401129221e-259
1.6479238834971278e-257
50.0ms
1.13720273165177e-293
1.582725025918913e-291
92.0ms
-5.985984042095742e-121
-7.819917770063559e-145
Compiler

Compiled 3205 to 2147 computations (33% saved)

regimes2.0s (2.4%)

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

8 calls:

488.0ms
U*
385.0ms
n
297.0ms
Om
289.0ms
l
167.0ms
U
Results
ErrorSegmentsBranch
21.9b5n
25.4b3U
25.5b2t
22.5b5l
23.8b5Om
21.3b9U*
22.4b3(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
22.3b3(*.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 2221 to 1072 computations (51.7% saved)

bsearch514.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
13.0ms
3.0811238393048833e+275
6.490166226769974e+285
14.0ms
1.6540261868303047e+223
3.438217439503686e+227
224.0ms
3.23704495052016e+118
2.541317763448207e+120
25.0ms
2.6215343745455063e-15
4.0844740542924765e-11
15.0ms
1.576491857344313e-146
6.027186353398948e-127
12.0ms
1.4291892655422684e-294
2.2978566956111226e-293
129.0ms
-9.266364383282041e-210
-3.845180405342092e-218
80.0ms
-1.3383619078182347e+54
-1.187486964940041e+52
Compiler

Compiled 1840 to 1222 computations (33.6% saved)

regimes3.0s (3.6%)

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

8 calls:

611.0ms
U*
541.0ms
n
503.0ms
l
419.0ms
Om
280.0ms
(*.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*))))
Results
ErrorSegmentsBranch
21.9b5n
25.4b3U
25.5b2t
22.5b5l
23.8b5Om
21.5b9U*
22.4b3(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
22.3b3(*.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 2039 to 986 computations (51.6% saved)

bsearch469.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
3.0811238393048833e+275
6.490166226769974e+285
18.0ms
3.965475709319952e+171
2.3147780551399597e+174
139.0ms
3.23704495052016e+118
2.541317763448207e+120
26.0ms
2.6215343745455063e-15
4.0844740542924765e-11
17.0ms
1.576491857344313e-146
6.027186353398948e-127
12.0ms
1.4291892655422684e-294
2.2978566956111226e-293
113.0ms
-9.266364383282041e-210
-3.845180405342092e-218
129.0ms
-1.3383619078182347e+54
-1.187486964940041e+52
Compiler

Compiled 1830 to 1214 computations (33.7% saved)

regimes2.2s (2.6%)

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

8 calls:

362.0ms
U*
356.0ms
Om
314.0ms
l
297.0ms
n
293.0ms
U
Results
ErrorSegmentsBranch
21.7b6n
25.5b5U
25.3b4t
24.0b5l
23.8b6Om
23.3b7U*
23.0b3(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
22.9b3(*.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 1935 to 932 computations (51.8% saved)

bsearch224.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
1.8987594085745864e+151
1.0535847720584803e+154
46.0ms
1.2195460764096207e+27
1.3778787539432843e+29
44.0ms
1.2906011401129221e-259
1.6479238834971278e-257
46.0ms
1.13720273165177e-293
1.582725025918913e-291
47.0ms
-5.985984042095742e-121
-7.819917770063559e-145
Compiler

Compiled 2631 to 1772 computations (32.6% saved)

regimes1.9s (2.3%)

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

8 calls:

543.0ms
Om
374.0ms
n
255.0ms
U*
222.0ms
l
163.0ms
U
Results
ErrorSegmentsBranch
22.7b5n
26.8b3U
26.8b2t
24.0b4l
23.8b9Om
24.7b5U*
23.0b3(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
22.9b3(*.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 1906 to 920 computations (51.7% saved)

bsearch214.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
43.0ms
8.121810281798626e+143
1.8987594085745864e+151
68.0ms
1.2906011401129221e-259
1.6479238834971278e-257
54.0ms
1.13720273165177e-293
1.582725025918913e-291
47.0ms
-5.985984042095742e-121
-7.819917770063559e-145
Compiler

Compiled 2201 to 1486 computations (32.5% saved)

regimes2.0s (2.3%)

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

6 calls:

627.0ms
Om
334.0ms
t
258.0ms
U*
251.0ms
U
226.0ms
n
Results
ErrorSegmentsBranch
24.0b4n
26.8b3U
26.8b2t
24.0b4l
24.0b8Om
24.8b5U*
Compiler

Compiled 1684 to 813 computations (51.7% saved)

bsearch201.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
53.0ms
8.121810281798626e+143
1.8987594085745864e+151
56.0ms
8.222872118413111e-193
1.3567418434045098e-191
90.0ms
-5.985984042095742e-121
-7.819917770063559e-145
Compiler

Compiled 1609 to 1097 computations (31.8% saved)

regimes1.8s (2.1%)

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

6 calls:

427.0ms
Om
400.0ms
t
344.0ms
U*
311.0ms
n
155.0ms
l
Results
ErrorSegmentsBranch
24.6b5n
27.9b3U
26.5b5t
25.5b3l
24.3b8Om
25.5b6U*
Compiler

Compiled 1614 to 786 computations (51.3% saved)

bsearch356.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
131.0ms
6.062220947849082e+92
5.879234632722219e+103
40.0ms
4.3196199519243564e-228
4.904488761077798e-225
21.0ms
4.2365146853746223e-246
1.5016323892615894e-245
29.0ms
3.641049207292612e-292
7.140782952087933e-290
40.0ms
-1.5341808898299407e-276
-7.629358565581714e-283
86.0ms
-1.4342885685175165e-233
-5.138294656411304e-244
8.0ms
-8.9053292901541e-51
-1.9238240570878515e-59
Compiler

Compiled 2890 to 2039 computations (29.4% saved)

regimes1.5s (1.8%)

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

6 calls:

319.0ms
Om
292.0ms
U
269.0ms
U*
260.0ms
t
220.0ms
n
Results
ErrorSegmentsBranch
25.7b4n
25.8b7U
26.6b5t
26.4b3l
24.4b8Om
26.1b6U*
Compiler

Compiled 1220 to 608 computations (50.2% saved)

bsearch302.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
140.0ms
6.062220947849082e+92
5.879234632722219e+103
16.0ms
2.893824764878286e-246
4.2365146853746223e-246
29.0ms
1.7348062106370158e-264
1.0260524002954108e-262
27.0ms
3.641049207292612e-292
7.140782952087933e-290
35.0ms
-1.5341808898299407e-276
-7.629358565581714e-283
47.0ms
-1.4342885685175165e-233
-5.138294656411304e-244
8.0ms
-8.9053292901541e-51
-1.9238240570878515e-59
Compiler

Compiled 2708 to 1912 computations (29.4% saved)

regimes1.1s (1.4%)

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

6 calls:

244.0ms
Om
227.0ms
U
216.0ms
U*
202.0ms
t
120.0ms
n
Results
ErrorSegmentsBranch
25.7b4n
25.8b7U
26.6b5t
26.4b3l
24.4b8Om
26.1b6U*
Compiler

Compiled 1188 to 597 computations (49.7% saved)

bsearch380.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
208.0ms
6.062220947849082e+92
5.879234632722219e+103
16.0ms
2.893824764878286e-246
4.2365146853746223e-246
34.0ms
1.7348062106370158e-264
1.0260524002954108e-262
27.0ms
3.641049207292612e-292
7.140782952087933e-290
39.0ms
-1.5341808898299407e-276
-7.629358565581714e-283
47.0ms
-1.4342885685175165e-233
-5.138294656411304e-244
8.0ms
-8.9053292901541e-51
-1.9238240570878515e-59
Compiler

Compiled 2708 to 1912 computations (29.4% saved)

regimes1.8s (2.1%)

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

6 calls:

406.0ms
U
346.0ms
U*
267.0ms
Om
266.0ms
n
256.0ms
t
Results
ErrorSegmentsBranch
25.7b4n
25.8b7U
26.6b5t
26.4b3l
25.6b5Om
26.1b6U*
Compiler

Compiled 1172 to 592 computations (49.5% saved)

bsearch328.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
253.0ms
6.062220947849082e+92
5.879234632722219e+103
16.0ms
2.893824764878286e-246
4.2365146853746223e-246
32.0ms
-1.6829797097838218e-268
-6.050116954066568e-271
25.0ms
-8.9053292901541e-51
-1.9238240570878515e-59
Compiler

Compiled 1455 to 1002 computations (31.1% saved)

regimes1.5s (1.8%)

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

6 calls:

355.0ms
U*
331.0ms
U
290.0ms
t
169.0ms
Om
156.0ms
l
Results
ErrorSegmentsBranch
25.7b4n
25.8b7U
26.6b5t
26.4b3l
25.6b5Om
26.1b6U*
Compiler

Compiled 1126 to 571 computations (49.3% saved)

bsearch168.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
101.0ms
6.062220947849082e+92
5.879234632722219e+103
19.0ms
2.893824764878286e-246
4.2365146853746223e-246
38.0ms
-1.6829797097838218e-268
-6.050116954066568e-271
9.0ms
-8.9053292901541e-51
-1.9238240570878515e-59
Compiler

Compiled 1431 to 990 computations (30.8% saved)

regimes1.2s (1.5%)

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

6 calls:

304.0ms
U
262.0ms
n
216.0ms
t
150.0ms
U*
147.0ms
Om
Results
ErrorSegmentsBranch
26.8b4n
25.8b7U
27.9b3t
26.4b3l
27.1b4Om
27.5b4U*
Compiler

Compiled 1096 to 559 computations (49% saved)

bsearch323.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
61.0ms
1.938618897354585e+57
2.2087573243676683e+58
33.0ms
4.250464993672401e-61
2.3909288212441703e-60
159.0ms
1.115571221545975e-249
1.3993922789179497e-244
40.0ms
4.77619708510871e-265
3.599511998680077e-264
25.0ms
-2.022780752694524e-158
-5.278084283633852e-160
4.0ms
-1.8801821426173748e+79
-9.62010446904681e+78
Compiler

Compiled 2164 to 1501 computations (30.6% saved)

regimes618.0ms (0.7%)

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

6 calls:

131.0ms
U
94.0ms
Om
93.0ms
n
59.0ms
l
56.0ms
t
Results
ErrorSegmentsBranch
27.3b4n
25.9b7U
28.8b3t
27.9b3l
27.0b5Om
29.8b2U*
Compiler

Compiled 810 to 406 computations (49.9% saved)

bsearch371.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
52.0ms
1.938618897354585e+57
2.2087573243676683e+58
62.0ms
4.250464993672401e-61
2.3909288212441703e-60
121.0ms
1.115571221545975e-249
1.3993922789179497e-244
76.0ms
4.77619708510871e-265
3.599511998680077e-264
52.0ms
-2.022780752694524e-158
-5.278084283633852e-160
7.0ms
-1.8801821426173748e+79
-9.62010446904681e+78
Compiler

Compiled 1904 to 1314 computations (31% saved)

regimes1.1s (1.2%)

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

6 calls:

253.0ms
Om
209.0ms
n
168.0ms
U*
129.0ms
U
127.0ms
t
Results
ErrorSegmentsBranch
30.0b3n
28.4b5U
28.8b3t
28.2b3l
27.7b4Om
30.3b4U*
Compiler

Compiled 778 to 394 computations (49.4% saved)

bsearch178.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
8.0ms
5.3460193909655364e+73
5.1367530010972696e+79
42.0ms
2.9828711635586806e-218
2.9686007534452987e-211
127.0ms
-1.312404427438841e-90
-3.9769306799017904e-94
Compiler

Compiled 1137 to 786 computations (30.9% saved)

regimes1.6s (1.9%)

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

6 calls:

1.0s
t
123.0ms
U*
121.0ms
l
112.0ms
n
90.0ms
Om
Results
ErrorSegmentsBranch
30.9b3n
29.5b4U
27.5b9t
28.6b4l
27.7b4Om
30.5b4U*
Compiler

Compiled 667 to 342 computations (48.7% saved)

bsearch787.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
124.0ms
8.410923154123597e+20
2.66892148497543e+22
117.0ms
2.8276101958871265e-30
6.967992700788257e-29
61.0ms
1.0711872419867336e-181
1.5780568581598778e-179
107.0ms
1.2915733463568112e-238
3.003958306396757e-230
23.0ms
-9.827328570551916e-241
-5.5338940916413946e-241
49.0ms
-6.9339280128749675e-133
-4.014268915904867e-138
254.0ms
-3.783301663943969e-107
-6.827588656641578e-117
53.0ms
-43547077051047256.0
-177277002283.3554
Compiler

Compiled 3626 to 2497 computations (31.1% saved)

regimes554.0ms (0.7%)

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

6 calls:

138.0ms
l
122.0ms
Om
95.0ms
U
79.0ms
U*
55.0ms
t
Results
ErrorSegmentsBranch
32.4b2n
29.1b5U
31.8b2t
29.0b5l
28.2b5Om
30.5b4U*
Compiler

Compiled 619 to 321 computations (48.1% saved)

bsearch395.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
129.0ms
5.3460193909655364e+73
5.1367530010972696e+79
72.0ms
1.0737637580597903e-39
4.971446410848552e-34
51.0ms
2.9828711635586806e-218
2.9686007534452987e-211
142.0ms
-1.312404427438841e-90
-3.9769306799017904e-94
Compiler

Compiled 2017 to 1394 computations (30.9% saved)

regimes835.0ms (1%)

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

6 calls:

188.0ms
l
158.0ms
t
143.0ms
U*
129.0ms
Om
125.0ms
U
Results
ErrorSegmentsBranch
33.8b1n
31.2b4U
31.1b4t
29.0b5l
29.5b5Om
30.8b4U*
Compiler

Compiled 547 to 286 computations (47.7% saved)

bsearch978.0ms (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
100.0ms
3.1701002826548447e+148
3.8619874783113653e+158
335.0ms
1.7187402200581598e-152
1.2300874202636526e-151
480.0ms
-1.5693856112236298e-177
-8.813036069325625e-187
62.0ms
-8.496537030732549e+158
-4.9713247969509646e+157
Compiler

Compiled 1721 to 1172 computations (31.9% saved)

regimes529.0ms (0.6%)

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

6 calls:

213.0ms
U*
109.0ms
l
97.0ms
U
41.0ms
Om
31.0ms
t
Results
ErrorSegmentsBranch
33.8b1n
31.3b4U
32.2b2t
28.2b8l
30.9b3Om
30.8b4U*
Compiler

Compiled 524 to 274 computations (47.7% saved)

bsearch855.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
59.0ms
3.1701002826548447e+148
3.8619874783113653e+158
91.0ms
1.8264227160156726e+84
3.350814127201104e+94
199.0ms
1.658336896197268e-13
2.1767128726664635e-11
106.0ms
2.521511354882205e-143
8.262777959606416e-143
257.0ms
-1.2328927730758407e-172
-1.5693856112236298e-177
80.0ms
-1.272637624485915e+23
-32353898804248144.0
63.0ms
-4.0056727934284e+180
-6.233165059903254e+178
Compiler

Compiled 2831 to 1963 computations (30.7% saved)

regimes310.0ms (0.4%)

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

6 calls:

125.0ms
l
60.0ms
U*
40.0ms
U
33.0ms
Om
29.0ms
t
Results
ErrorSegmentsBranch
33.8b1n
31.3b4U
32.2b2t
28.3b9l
32.1b3Om
30.8b4U*
Compiler

Compiled 391 to 216 computations (44.8% saved)

bsearch1.4s (1.6%)

Algorithm
binary-search
Steps
TimeLeftRight
88.0ms
1.0342126950473756e+140
1.5114340038771463e+147
116.0ms
1.8264227160156726e+84
3.350814127201104e+94
106.0ms
1.0964018531771085e+63
4.295348584828524e+69
338.0ms
1.658336896197268e-13
2.1767128726664635e-11
105.0ms
2.521511354882205e-143
8.262777959606416e-143
322.0ms
-1.2328927730758407e-172
-1.5693856112236298e-177
187.0ms
-1.272637624485915e+23
-32353898804248144.0
121.0ms
-2.1640095688788808e+71
-1.6727496211796975e+65
Compiler

Compiled 3290 to 2324 computations (29.4% saved)

regimes231.0ms (0.3%)

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

6 calls:

71.0ms
U
62.0ms
l
36.0ms
Om
21.0ms
U*
20.0ms
t
Results
ErrorSegmentsBranch
33.8b1n
32.4b2U
32.2b2t
29.2b7l
32.5b3Om
32.5b2U*
Compiler

Compiled 370 to 208 computations (43.8% saved)

bsearch508.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
82.0ms
5.165267909494857e+34
3.890830245792352e+38
94.0ms
1.658336896197268e-13
2.1767128726664635e-11
99.0ms
2.521511354882205e-143
8.262777959606416e-143
98.0ms
-1.3217866215089461e-192
-9.712636729210061e-193
52.0ms
-2.7313768760054634e+46
-2.1356172444699166e+44
84.0ms
-2.1640095688788808e+71
-1.6727496211796975e+65
Compiler

Compiled 1989 to 1411 computations (29.1% saved)

regimes165.0ms (0.2%)

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

6 calls:

42.0ms
l
27.0ms
Om
27.0ms
U
20.0ms
U*
20.0ms
t
Results
ErrorSegmentsBranch
33.8b1n
32.4b2U
32.2b2t
30.8b5l
32.5b3Om
32.5b2U*
Compiler

Compiled 330 to 191 computations (42.1% saved)

bsearch418.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
61.0ms
5.165267909494857e+34
3.890830245792352e+38
204.0ms
-1.2328927730758407e-172
-1.5693856112236298e-177
73.0ms
-3.018231040384853e+41
-4.301351422001306e+35
79.0ms
-2.1640095688788808e+71
-1.6727496211796975e+65
Compiler

Compiled 1581 to 1167 computations (26.2% saved)

regimes121.0ms (0.1%)

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

6 calls:

25.0ms
Om
24.0ms
l
18.0ms
t
18.0ms
U*
18.0ms
U
Results
ErrorSegmentsBranch
33.8b1n
32.4b2U
32.2b2t
32.5b3l
32.5b3Om
32.5b2U*
Compiler

Compiled 290 to 171 computations (41% saved)

bsearch4.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
4.0ms
-1.2857547603908437e+230
-7.465663696186959e+216
Compiler

Compiled 81 to 60 computations (25.9% saved)

regimes80.0ms (0.1%)

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

6 calls:

16.0ms
t
15.0ms
U
14.0ms
l
10.0ms
U*
10.0ms
Om
Results
ErrorSegmentsBranch
38.0b2n
37.6b3U
35.9b3t
35.1b3l
38.0b2Om
38.5b2U*
Compiler

Compiled 130 to 95 computations (26.9% saved)

bsearch127.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
61.0ms
1.8264227160156726e+84
3.350814127201104e+94
65.0ms
-7.947217682852957e+99
-9.339524856915888e+89
Compiler

Compiled 763 to 591 computations (22.5% saved)

regimes62.0ms (0.1%)

Accuracy

Total -17.7b remaining (-46.5%)

Threshold costs -17.7b (-46.5%)

Counts
7 → 2
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
(sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 t 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)))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 U n) (*.f64 t 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 (*.f64 2 n) (*.f64 t U)))
Calls

6 calls:

14.0ms
l
10.0ms
U*
10.0ms
t
10.0ms
Om
10.0ms
n
Results
ErrorSegmentsBranch
38.0b2n
39.6b1U
38.3b2t
38.4b2l
38.0b2Om
38.5b2U*
Compiler

Compiled 116 to 86 computations (25.9% saved)

bsearch37.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
37.0ms
6.89170181077669e-307
4.1865016231425606e-306
Compiler

Compiled 223 to 175 computations (21.5% saved)

simplify1.1s (1.3%)

Algorithm
egg-herbie
Rules
831×distribute-rgt-neg-in_binary64
723×neg-sub0_binary64
722×neg-mul-1_binary64
641×cancel-sign-sub-inv_binary64
625×distribute-lft-neg-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05837611
18067603
29697581
311337581
412797581
514307581
617857581
724937581
835737581
943777581
1049597581
1151557581
1252237581
1352427581
1464447581
1565737581
1666797581
1767207581
1867337581
1967337581
2071357581
2172397581
2273067581
2373517581
2473717581
2573717581
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (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)))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l)))))) (if (<=.f64 n 1141116187253037/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))) (if (<=.f64 n 6164221759627/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 n 5249401739479229/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (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 n 1080192345553827/348449143727040986586495598010130648530944) (*.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (/.f64 l (/.f64 Om (*.f64 U* n)))) t)) (sqrt.f64 U))) (if (<=.f64 n 14000000000000000817262092346525372986309486303201520089691033662418088154077436608711923591744636659116821661699595137508924238856192) (*.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*)))))))) (if (<=.f64 n 27000000000000000020179581601042505465753072312334605932381973139656824257205241103509324335981659990688819516330776062031778761580736387189299497391769094455296) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 (*.f64 l U*) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 n (cbrt.f64 Om)))))) U)))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (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)))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l)))))) (if (<=.f64 n 1141116187253037/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))) (if (<=.f64 n 6164221759627/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 n 5249401739479229/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (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 n 1080192345553827/348449143727040986586495598010130648530944) (*.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (/.f64 l (/.f64 Om (*.f64 U* n)))) t)) (sqrt.f64 U))) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (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)))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l)))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))) (if (<=.f64 n 1696173182187249/1766847064778384329583297500742918515827483896875618958121606201292619776) (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 n 1080192345553827/348449143727040986586495598010130648530944) (*.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)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 n 18000000000000000485464898268198179569448228671476733269931198375587783856038046122482967545918599149310749253657501847813691127952762986998265604590588358419105055768576) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (*.f64 (sqrt.f64 U) (neg.f64 (sqrt.f64 (-.f64 U* U)))))) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (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)))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l)))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))) (if (<=.f64 n 1696173182187249/1766847064778384329583297500742918515827483896875618958121606201292619776) (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 n 1080192345553827/348449143727040986586495598010130648530944) (*.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)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 U* n))))) U))) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (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)))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l)))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))) (if (<=.f64 n 1696173182187249/1766847064778384329583297500742918515827483896875618958121606201292619776) (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 n 1080192345553827/348449143727040986586495598010130648530944) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (/.f64 (*.f64 l U*) Om) (*.f64 l -2)) t)) (sqrt.f64 (*.f64 2 (*.f64 n U)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 U* n))))) U))) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (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)))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l)))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))) (if (<=.f64 n 795081179150273/1766847064778384329583297500742918515827483896875618958121606201292619776) (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 n 8014330305721943/696898287454081973172991196020261297061888) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 n t)) (sqrt.f64 U))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 U* n))))) U))) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l)))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))) (if (<=.f64 n 795081179150273/1766847064778384329583297500742918515827483896875618958121606201292619776) (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 n 8014330305721943/696898287454081973172991196020261297061888) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 n t)) (sqrt.f64 U))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 U* n))))) U))) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))))))))))
(if (<=.f64 U* -1300000000000000033722529141787424302322046903498309632) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U* -7750170316765139/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 U* 449423283715579/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 U* 4290498537581631/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (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 U* 4951760157141521/4951760157141521099596496896) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 U* 2500000000000000093352334367864972429848318938622955095256932602594501270167874275344653342855281603763099757335548002304) (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 U* 999999999999999928454223448636526995609414612446486912536395043045051171498417578302416590307106934377352009423588636134254484622941461177838218040629861358615028052178586193608330530158506646130887048916655460323666687950848) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 U* 10000000000000000327822459828620982485707052830214935642633335774409426031973743359279343786724117930538174975818241508187016346769106956959939911012930425211247788042456200658152732723551495964903285489125103006290926013924448356521309485648260046220787856768108551057012647002112) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (*.f64 (sqrt.f64 U) (neg.f64 (sqrt.f64 (-.f64 U* U)))))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))))))))))
(if (<=.f64 U* -1300000000000000033722529141787424302322046903498309632) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U* -7750170316765139/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 U* 449423283715579/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 U* 4290498537581631/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (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 U* 4951760157141521/4951760157141521099596496896) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 U* 2500000000000000093352334367864972429848318938622955095256932602594501270167874275344653342855281603763099757335548002304) (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 U* 1000000000000000068957567536844582937679826098352437099093782830596656320642208754566186799616905285426599982929417458880300383900478261195703581718577367397759832385751351296) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 U* 10000000000000000327822459828620982485707052830214935642633335774409426031973743359279343786724117930538174975818241508187016346769106956959939911012930425211247788042456200658152732723551495964903285489125103006290926013924448356521309485648260046220787856768108551057012647002112) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l)))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))) (if (<=.f64 n 134999999999999999869674586112) (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 n 19000000000000000181005370498015285132882136182579457833963151908416447342987542462029133188756644381934627180380018273942664818992593125167385318260736) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (/.f64 (*.f64 n (*.f64 l U*)) Om)) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l)))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))) (if (<=.f64 n 18499999999999998646055283283631955420282484413554662935929678042788519188719029911682496813477946737797293383499353454602022889511360814432240170696704) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l)))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 n 2131793358537671/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l)))))) (if (<=.f64 n 820000000000000071458811298859185010170365453502338833161436454006155476670949006030055176492668733185583809142365984508235804325626838683484160) (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 U)) (sqrt.f64 (*.f64 2 n))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))) (if (<=.f64 Om -3997602561001927/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (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 Om -7484401160755199/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (if (<=.f64 Om 8314330748738211/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 Om 7380189343388173/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)) U)))) (if (<=.f64 Om 1877712864298967/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (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 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))) (if (<=.f64 Om -3997602561001927/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (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 Om -7484401160755199/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (if (<=.f64 Om 8314330748738211/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 Om 1985381767147919/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)) U)))) (if (<=.f64 Om 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (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 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))) (if (<=.f64 Om -3997602561001927/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (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 Om -7484401160755199/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (if (<=.f64 Om 8314330748738211/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 Om 1985381767147919/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)) U)))) (if (<=.f64 Om 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (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 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))) (if (<=.f64 Om -5900483092839843/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (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 Om 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (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 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))) (if (<=.f64 Om -6133944747470855/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (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 Om 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (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 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))))))))
(if (<=.f64 U -9999999999999999673560075006595519222746403606649979913266024618633003221909504) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))) (if (<=.f64 U -4946608029462091/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (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 U 8054977455285843/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 U 4243608872448199/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (neg.f64 (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) (*.f64 l (*.f64 l U))))))) (if (<=.f64 U 265733798542669/113078212145816597093331040047546785012958969400039613319782796882727665664) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)) U)))) (if (<=.f64 U 2000000000000000096693384231107318115056789691781028511744) (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 n (*.f64 2 t))) (sqrt.f64 U))))))))
(if (<=.f64 U -9999999999999999673560075006595519222746403606649979913266024618633003221909504) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))) (if (<=.f64 U -4946608029462091/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (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 U 8054977455285843/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 U 4243608872448199/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (neg.f64 (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) (*.f64 l (*.f64 l U))))))) (if (<=.f64 U 265733798542669/113078212145816597093331040047546785012958969400039613319782796882727665664) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)) U)))) (if (<=.f64 U 9999999999999999438119489974413630815797154428513196965888) (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 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U))))))))))))
(if (<=.f64 Om -2981548200787093/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))) (if (<=.f64 Om 2980834737217361/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))) (if (<=.f64 Om 999999999999999926539781176481198923508803215199467887262646419780362305536) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)) U)))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))))))
(if (<=.f64 t -180000000000) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))) (if (<=.f64 t -1242156022966125/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (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 t -4411405311422535/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))) (if (<=.f64 t -525526178016329/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (neg.f64 (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) (*.f64 l (*.f64 l U))))))) (if (<=.f64 t 3812410889627387/29326237612518360273324834748083034614499060912302748190148044495166529541481373859169571088204419456439664137440255713356182385415243137741255706666562129531405183291370713192721204491754474266874920968429307133415352886893299285622127397997029678383104) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 t 2262970546340609/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (neg.f64 (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) (*.f64 l (*.f64 l U))))))) (if (<=.f64 t 8135311848423971/2854495385411919762116571938898990272765493248) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) Om) (*.f64 l (neg.f64 l)))) U)))) (if (<=.f64 t 26000000000000000000000) (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 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U))))))))))))
(if (<=.f64 Om -2981548200787093/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))) (if (<=.f64 Om 2980834737217361/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))) (if (<=.f64 Om 5729086418337139/11692013098647223345629478661730264157247460343808) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) U)))) (if (<=.f64 Om 53999999999999998142254366619909478518300619818547181722574336008055160832) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) Om) (*.f64 l (neg.f64 l)))) U)))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U))))))))
(if (<=.f64 l -49999999999999997643667726825605503998723091390929041589542693874892976119602893534497849501708255388193655030747466210492481655783901101005318643863821221888) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (if (<=.f64 l -7071782957314403/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) Om) (*.f64 l (neg.f64 l)))) U)))) (if (<=.f64 l 3538089773270195/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (if (<=.f64 l 31999999999999999295884236981045125579674364462969634584712103839016446055331439757661633581544336447032584589297186479002829833815396684651642748928) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) Om) (*.f64 l (neg.f64 l)))) U)))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))))))))
(if (<=.f64 l -63000000000000002943688358629440163706641860358028716336990895168750458910887983033125021580874473355205710321115404148331203179903508028299252192712187875691765300009547790811136) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (if (<=.f64 l -124999999999999997902848) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (neg.f64 (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) (*.f64 l (*.f64 l U))))))) (if (<=.f64 l -4246656458663237/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (if (<=.f64 l 281456704065355/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (if (<=.f64 l 6734393813712469/39614081257132168796771975168) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) U)))) (if (<=.f64 l 32999999999999999926153640077322599912156874610471195196618734394764522312410884558192998612992) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (if (<=.f64 l 31999999999999999295884236981045125579674364462969634584712103839016446055331439757661633581544336447032584589297186479002829833815396684651642748928) (sqrt.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U (*.f64 l l))) (-.f64 2 (*.f64 (/.f64 n Om) U*))) Om))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))))))))
(if (<=.f64 l -169999999999999996316963044952732877272789674534138942671974039552) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 l -124999999999999997902848) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (neg.f64 (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) (*.f64 l (*.f64 l U))))))) (if (<=.f64 l -4246656458663237/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (if (<=.f64 l 281456704065355/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (if (<=.f64 l 6734393813712469/39614081257132168796771975168) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) U)))) (if (<=.f64 l 4200000000000000304632032802422787529865172520515392213176482653011968) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (if (<=.f64 l 32999999999999999926153640077322599912156874610471195196618734394764522312410884558192998612992) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) U)))) (if (<=.f64 l 2549999999999999865597514646690523847284830393402566680182853858747002503657806948083292246867960780031631792093978211020453682859531063787520) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (neg.f64 (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) (*.f64 l (*.f64 l U))))))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U))))))))))))
(if (<=.f64 l -169999999999999996316963044952732877272789674534138942671974039552) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 l -27000000000000001589485954290090737054064312320) (sqrt.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U (*.f64 l l))) (-.f64 2 (*.f64 (/.f64 n Om) U*))) Om))) (if (<=.f64 l -834738363282823/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) U)))) (if (<=.f64 l 281456704065355/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (if (<=.f64 l 6734393813712469/39614081257132168796771975168) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) U)))) (if (<=.f64 l 51999999999999999475755020539920384) (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 -2 (/.f64 l (/.f64 Om l)))) U))))))))))
(if (<=.f64 l -169999999999999996316963044952732877272789674534138942671974039552) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 l -299999999999999982517212821288268163186688) (sqrt.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U (*.f64 l l))) (-.f64 2 (*.f64 (/.f64 n Om) U*))) Om))) (if (<=.f64 l -4246656458663237/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (if (<=.f64 l 51999999999999999475755020539920384) (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 -2 (/.f64 l (/.f64 Om l)))) U))))))))
(if (<=.f64 t -9999999999999999964372420736895110140590976995965873111133270039707753382929110612616471611327211972294570543930316627036907428807379455975076991793273996897499632136492752791807556010476755711238558435947154812096741376) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))))
(if (<=.f64 l -7900000000000000300473040067418968952756610379633473895743864285313349542677717914544026957295648768) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 -2 Om) (*.f64 n (*.f64 l (*.f64 l U)))))) (if (<=.f64 l 32999999999999999926153640077322599912156874610471195196618734394764522312410884558192998612992) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 -2 Om) (*.f64 n (*.f64 l (*.f64 l U))))))))
(if (<=.f64 n 6483197176249793/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 t U))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
Outputs
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (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)))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l)))))) (if (<=.f64 n 1141116187253037/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))) (if (<=.f64 n 6164221759627/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 n 5249401739479229/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (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 n 1080192345553827/348449143727040986586495598010130648530944) (*.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (/.f64 l (/.f64 Om (*.f64 U* n)))) t)) (sqrt.f64 U))) (if (<=.f64 n 14000000000000000817262092346525372986309486303201520089691033662418088154077436608711923591744636659116821661699595137508924238856192) (*.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*)))))))) (if (<=.f64 n 27000000000000000020179581601042505465753072312334605932381973139656824257205241103509324335981659990688819516330776062031778761580736387189299497391769094455296) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 (*.f64 l U*) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 n (cbrt.f64 Om)))))) U)))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 1141116187253037/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 n (/.f64 U* Om)))) (*.f64 l l))))) (if (<=.f64 n 6164221759627/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 n 5249401739479229/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.f64 (sqrt.f64 (*.f64 n 2)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (/.f64 l (/.f64 Om (*.f64 n U*)))) t)) (sqrt.f64 U))) (if (<=.f64 n 14000000000000000817262092346525372986309486303201520089691033662418088154077436608711923591744636659116821661699595137508924238856192) (*.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*)))))))) (if (<=.f64 n 27000000000000000020179581601042505465753072312334605932381973139656824257205241103509324335981659990688819516330776062031778761580736387189299497391769094455296) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 U l))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 U l))))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 (*.f64 l U*) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 n (cbrt.f64 Om)))))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 1141116187253037/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 6164221759627/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 n 5249401739479229/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.f64 (sqrt.f64 (*.f64 n 2)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (/.f64 l (/.f64 Om (*.f64 n U*)))) t)) (sqrt.f64 U))) (if (<=.f64 n 14000000000000000817262092346525372986309486303201520089691033662418088154077436608711923591744636659116821661699595137508924238856192) (*.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*)))))))) (if (<=.f64 n 27000000000000000020179581601042505465753072312334605932381973139656824257205241103509324335981659990688819516330776062031778761580736387189299497391769094455296) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 U l))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 U l))))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 (*.f64 l U*) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 n (cbrt.f64 Om)))))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 1141116187253037/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 6164221759627/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 n 5249401739479229/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.f64 (sqrt.f64 (*.f64 n 2)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (/.f64 l (/.f64 Om (*.f64 n U*)))) t)) (sqrt.f64 U))) (if (<=.f64 n 14000000000000000817262092346525372986309486303201520089691033662418088154077436608711923591744636659116821661699595137508924238856192) (*.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*)))))))) (if (<=.f64 n 27000000000000000020179581601042505465753072312334605932381973139656824257205241103509324335981659990688819516330776062031778761580736387189299497391769094455296) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 U l))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 U l))))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 (*.f64 l U*) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 n (cbrt.f64 Om)))))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 1141116187253037/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 6164221759627/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 n 5249401739479229/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.f64 (sqrt.f64 (*.f64 n 2)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (/.f64 l (/.f64 Om (*.f64 n U*)))) t)) (sqrt.f64 U))) (if (<=.f64 n 14000000000000000817262092346525372986309486303201520089691033662418088154077436608711923591744636659116821661699595137508924238856192) (*.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*)))))))) (if (<=.f64 n 27000000000000000020179581601042505465753072312334605932381973139656824257205241103509324335981659990688819516330776062031778761580736387189299497391769094455296) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 U l))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 U l))))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 (*.f64 l U*) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 n (cbrt.f64 Om)))))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 1141116187253037/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 6164221759627/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 n 5249401739479229/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.f64 (sqrt.f64 (*.f64 n 2)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (/.f64 l (/.f64 Om (*.f64 n U*)))) t)) (sqrt.f64 U))) (if (<=.f64 n 14000000000000000817262092346525372986309486303201520089691033662418088154077436608711923591744636659116821661699595137508924238856192) (*.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*)))))))) (if (<=.f64 n 27000000000000000020179581601042505465753072312334605932381973139656824257205241103509324335981659990688819516330776062031778761580736387189299497391769094455296) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 U l))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 U l))))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 (*.f64 l U*) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 n (cbrt.f64 Om)))))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (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)))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l)))))) (if (<=.f64 n 1141116187253037/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))) (if (<=.f64 n 6164221759627/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 n 5249401739479229/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (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 n 1080192345553827/348449143727040986586495598010130648530944) (*.f64 (sqrt.f64 (*.f64 2 n)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (/.f64 l (/.f64 Om (*.f64 U* n)))) t)) (sqrt.f64 U))) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 1141116187253037/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 n (/.f64 U* Om)))) (*.f64 l l))))) (if (<=.f64 n 6164221759627/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 n 5249401739479229/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.f64 (sqrt.f64 (*.f64 n 2)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (/.f64 l (/.f64 Om (*.f64 n U*)))) t)) (sqrt.f64 U))) (*.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*))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 1141116187253037/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 6164221759627/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 n 5249401739479229/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.f64 (sqrt.f64 (*.f64 n 2)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (/.f64 l (/.f64 Om (*.f64 n U*)))) t)) (sqrt.f64 U))) (*.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*))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 1141116187253037/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 6164221759627/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 n 5249401739479229/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.f64 (sqrt.f64 (*.f64 n 2)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (/.f64 l (/.f64 Om (*.f64 n U*)))) t)) (sqrt.f64 U))) (*.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*))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 1141116187253037/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 6164221759627/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 n 5249401739479229/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.f64 (sqrt.f64 (*.f64 n 2)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (/.f64 l (/.f64 Om (*.f64 n U*)))) t)) (sqrt.f64 U))) (*.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*))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 1141116187253037/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 6164221759627/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 n 5249401739479229/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.f64 (sqrt.f64 (*.f64 n 2)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (/.f64 l (/.f64 Om (*.f64 n U*)))) t)) (sqrt.f64 U))) (*.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*))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (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)))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l)))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))) (if (<=.f64 n 1696173182187249/1766847064778384329583297500742918515827483896875618958121606201292619776) (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 n 1080192345553827/348449143727040986586495598010130648530944) (*.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)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 n 18000000000000000485464898268198179569448228671476733269931198375587783856038046122482967545918599149310749253657501847813691127952762986998265604590588358419105055768576) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (*.f64 (sqrt.f64 U) (neg.f64 (sqrt.f64 (-.f64 U* U)))))) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 n (/.f64 U* Om)))) (*.f64 l l))))) (if (<=.f64 n 1696173182187249/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.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)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 18000000000000000485464898268198179569448228671476733269931198375587783856038046122482967545918599149310749253657501847813691127952762986998265604590588358419105055768576) (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (*.f64 (sqrt.f64 U) (neg.f64 (neg.f64 (sqrt.f64 (-.f64 U* U)))))) (*.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*)))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 n (/.f64 U* Om)))) (*.f64 l l))))) (if (<=.f64 n 1696173182187249/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.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)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 18000000000000000485464898268198179569448228671476733269931198375587783856038046122482967545918599149310749253657501847813691127952762986998265604590588358419105055768576) (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (*.f64 (sqrt.f64 U) (sqrt.f64 (-.f64 U* U)))) (*.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*)))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 1696173182187249/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.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)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 18000000000000000485464898268198179569448228671476733269931198375587783856038046122482967545918599149310749253657501847813691127952762986998265604590588358419105055768576) (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (*.f64 (sqrt.f64 U) (sqrt.f64 (-.f64 U* U)))) (*.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*)))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 1696173182187249/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.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)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 18000000000000000485464898268198179569448228671476733269931198375587783856038046122482967545918599149310749253657501847813691127952762986998265604590588358419105055768576) (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (*.f64 (sqrt.f64 U) (sqrt.f64 (-.f64 U* U)))) (*.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*)))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 1696173182187249/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.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)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 18000000000000000485464898268198179569448228671476733269931198375587783856038046122482967545918599149310749253657501847813691127952762986998265604590588358419105055768576) (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (*.f64 (sqrt.f64 U) (sqrt.f64 (-.f64 U* U)))) (*.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*)))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 1696173182187249/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.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)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 18000000000000000485464898268198179569448228671476733269931198375587783856038046122482967545918599149310749253657501847813691127952762986998265604590588358419105055768576) (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (*.f64 (sqrt.f64 U) (sqrt.f64 (-.f64 U* U)))) (*.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*)))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (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)))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l)))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))) (if (<=.f64 n 1696173182187249/1766847064778384329583297500742918515827483896875618958121606201292619776) (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 n 1080192345553827/348449143727040986586495598010130648530944) (*.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)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 U* n))))) U))) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 n (/.f64 U* Om)))) (*.f64 l l))))) (if (<=.f64 n 1696173182187249/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.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)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 n U*)))))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 n (/.f64 U* Om)))) (*.f64 l l))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 1696173182187249/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.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)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 n U*)))))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 1696173182187249/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.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)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 n U*)))))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 1696173182187249/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.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)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 n U*)))))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 1696173182187249/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.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)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 n U*)))))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (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)))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l)))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))) (if (<=.f64 n 1696173182187249/1766847064778384329583297500742918515827483896875618958121606201292619776) (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 n 1080192345553827/348449143727040986586495598010130648530944) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (/.f64 (*.f64 l U*) Om) (*.f64 l -2)) t)) (sqrt.f64 (*.f64 2 (*.f64 n U)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 U* n))))) U))) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 n (/.f64 U* Om)))) (*.f64 l l))))) (if (<=.f64 n 1696173182187249/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (/.f64 (*.f64 l U*) Om) (*.f64 l -2)) t)) (sqrt.f64 (*.f64 2 (*.f64 n U)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 n U*)))))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 n (/.f64 U* Om)))) (*.f64 l l))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 1696173182187249/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (/.f64 (*.f64 l U*) Om) (*.f64 l -2)) t)) (sqrt.f64 (*.f64 2 (*.f64 n U)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 n U*)))))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 1696173182187249/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (/.f64 (*.f64 l U*) Om) (*.f64 l -2)) t)) (sqrt.f64 (*.f64 2 (*.f64 n U)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 n U*)))))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 1696173182187249/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (/.f64 (*.f64 l U*) Om) (*.f64 l -2)) t)) (sqrt.f64 (*.f64 2 (*.f64 n U)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 n U*)))))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 1696173182187249/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (if (<=.f64 n 1080192345553827/348449143727040986586495598010130648530944) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 n (/.f64 (*.f64 l U*) Om) (*.f64 l -2)) t)) (sqrt.f64 (*.f64 2 (*.f64 n U)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 n U*)))))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (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)))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l)))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))) (if (<=.f64 n 795081179150273/1766847064778384329583297500742918515827483896875618958121606201292619776) (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 n 8014330305721943/696898287454081973172991196020261297061888) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 n t)) (sqrt.f64 U))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 U* n))))) U))) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 n (/.f64 U* Om)))) (*.f64 l l))))) (if (<=.f64 n 795081179150273/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 n 8014330305721943/696898287454081973172991196020261297061888) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 n t)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 n U*)))))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 n (/.f64 U* Om)))) (*.f64 l l))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 795081179150273/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 n 8014330305721943/696898287454081973172991196020261297061888) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 n t)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 n U*)))))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 795081179150273/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (if (<=.f64 n 8014330305721943/696898287454081973172991196020261297061888) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 n t)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 n U*)))))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 795081179150273/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (if (<=.f64 n 8014330305721943/696898287454081973172991196020261297061888) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 n t)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 n U*)))))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (fma.f64 (*.f64 n (*.f64 U 2)) t (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 795081179150273/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (if (<=.f64 n 8014330305721943/696898287454081973172991196020261297061888) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 n t)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 n U*)))))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l)))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))) (if (<=.f64 n 795081179150273/1766847064778384329583297500742918515827483896875618958121606201292619776) (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 n 8014330305721943/696898287454081973172991196020261297061888) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 n t)) (sqrt.f64 U))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 U* n))))) U))) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 n (/.f64 U* Om)))) (*.f64 l l))))) (if (<=.f64 n 795081179150273/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 n 8014330305721943/696898287454081973172991196020261297061888) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 n t)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 n U*)))))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 n (/.f64 U* Om)))) (*.f64 l l))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 795081179150273/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 n 8014330305721943/696898287454081973172991196020261297061888) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 n t)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 n U*)))))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 795081179150273/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (if (<=.f64 n 8014330305721943/696898287454081973172991196020261297061888) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 n t)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 n U*)))))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 795081179150273/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (if (<=.f64 n 8014330305721943/696898287454081973172991196020261297061888) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 n t)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 n U*)))))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 795081179150273/1766847064778384329583297500742918515827483896875618958121606201292619776) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (if (<=.f64 n 8014330305721943/696898287454081973172991196020261297061888) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 n t)))) (if (<=.f64 n 10499999999999999718094661413780068350042817471749844014203039470325746486893213012200170839883152606401165003567092279881313941182142490834109641139421184) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 n 12000000000000000559221686097848370820861029719392522337051765496224193375877035594873212546570348547852407719151825878383807139992082777096327465169911721287049161528407794662793846470740662859917516829258722913412259512320) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (/.f64 l Om) (*.f64 n U*)))))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))))))))))
(if (<=.f64 U* -1300000000000000033722529141787424302322046903498309632) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U* -7750170316765139/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 U* 449423283715579/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 U* 4290498537581631/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (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 U* 4951760157141521/4951760157141521099596496896) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 U* 2500000000000000093352334367864972429848318938622955095256932602594501270167874275344653342855281603763099757335548002304) (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 U* 999999999999999928454223448636526995609414612446486912536395043045051171498417578302416590307106934377352009423588636134254484622941461177838218040629861358615028052178586193608330530158506646130887048916655460323666687950848) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 U* 10000000000000000327822459828620982485707052830214935642633335774409426031973743359279343786724117930538174975818241508187016346769106956959939911012930425211247788042456200658152732723551495964903285489125103006290926013924448356521309485648260046220787856768108551057012647002112) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (*.f64 (sqrt.f64 U) (neg.f64 (sqrt.f64 (-.f64 U* U)))))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))))))))))
(if (<=.f64 U* -1300000000000000033722529141787424302322046903498309632) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U* -7750170316765139/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 U* 449423283715579/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 4290498537581631/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 U* 4951760157141521/4951760157141521099596496896) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 2500000000000000093352334367864972429848318938622955095256932602594501270167874275344653342855281603763099757335548002304) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 U* 999999999999999928454223448636526995609414612446486912536395043045051171498417578302416590307106934377352009423588636134254484622941461177838218040629861358615028052178586193608330530158506646130887048916655460323666687950848) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 10000000000000000327822459828620982485707052830214935642633335774409426031973743359279343786724117930538174975818241508187016346769106956959939911012930425211247788042456200658152732723551495964903285489125103006290926013924448356521309485648260046220787856768108551057012647002112) (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (*.f64 (sqrt.f64 U) (neg.f64 (neg.f64 (sqrt.f64 (-.f64 U* U)))))) (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))))))))))))))
(if (<=.f64 U* -1300000000000000033722529141787424302322046903498309632) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U* -7750170316765139/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 U* 449423283715579/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 4290498537581631/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 U* 4951760157141521/4951760157141521099596496896) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 2500000000000000093352334367864972429848318938622955095256932602594501270167874275344653342855281603763099757335548002304) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 U* 999999999999999928454223448636526995609414612446486912536395043045051171498417578302416590307106934377352009423588636134254484622941461177838218040629861358615028052178586193608330530158506646130887048916655460323666687950848) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 10000000000000000327822459828620982485707052830214935642633335774409426031973743359279343786724117930538174975818241508187016346769106956959939911012930425211247788042456200658152732723551495964903285489125103006290926013924448356521309485648260046220787856768108551057012647002112) (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (*.f64 (sqrt.f64 U) (sqrt.f64 (-.f64 U* U)))) (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))))))))))))))
(if (<=.f64 U* -1300000000000000033722529141787424302322046903498309632) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U* -7750170316765139/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 U* 449423283715579/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 4290498537581631/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 U* 4951760157141521/4951760157141521099596496896) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 2500000000000000093352334367864972429848318938622955095256932602594501270167874275344653342855281603763099757335548002304) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 U* 999999999999999928454223448636526995609414612446486912536395043045051171498417578302416590307106934377352009423588636134254484622941461177838218040629861358615028052178586193608330530158506646130887048916655460323666687950848) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 10000000000000000327822459828620982485707052830214935642633335774409426031973743359279343786724117930538174975818241508187016346769106956959939911012930425211247788042456200658152732723551495964903285489125103006290926013924448356521309485648260046220787856768108551057012647002112) (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (*.f64 (sqrt.f64 U) (sqrt.f64 (-.f64 U* U)))) (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))))))))))))))
(if (<=.f64 U* -1300000000000000033722529141787424302322046903498309632) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U* -7750170316765139/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 U* 449423283715579/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 4290498537581631/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 U* 4951760157141521/4951760157141521099596496896) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 2500000000000000093352334367864972429848318938622955095256932602594501270167874275344653342855281603763099757335548002304) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 U* 999999999999999928454223448636526995609414612446486912536395043045051171498417578302416590307106934377352009423588636134254484622941461177838218040629861358615028052178586193608330530158506646130887048916655460323666687950848) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 10000000000000000327822459828620982485707052830214935642633335774409426031973743359279343786724117930538174975818241508187016346769106956959939911012930425211247788042456200658152732723551495964903285489125103006290926013924448356521309485648260046220787856768108551057012647002112) (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (*.f64 (sqrt.f64 U) (sqrt.f64 (-.f64 U* U)))) (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))))))))))))))
(if (<=.f64 U* -1300000000000000033722529141787424302322046903498309632) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U* -7750170316765139/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 U* 449423283715579/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 4290498537581631/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (if (<=.f64 U* 4951760157141521/4951760157141521099596496896) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 2500000000000000093352334367864972429848318938622955095256932602594501270167874275344653342855281603763099757335548002304) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (if (<=.f64 U* 999999999999999928454223448636526995609414612446486912536395043045051171498417578302416590307106934377352009423588636134254484622941461177838218040629861358615028052178586193608330530158506646130887048916655460323666687950848) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 10000000000000000327822459828620982485707052830214935642633335774409426031973743359279343786724117930538174975818241508187016346769106956959939911012930425211247788042456200658152732723551495964903285489125103006290926013924448356521309485648260046220787856768108551057012647002112) (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (*.f64 (sqrt.f64 U) (sqrt.f64 (-.f64 U* U)))) (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))))))))))))))
(if (<=.f64 U* -1300000000000000033722529141787424302322046903498309632) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U* -7750170316765139/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 U* 449423283715579/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 4290498537581631/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (if (<=.f64 U* 4951760157141521/4951760157141521099596496896) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 2500000000000000093352334367864972429848318938622955095256932602594501270167874275344653342855281603763099757335548002304) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (if (<=.f64 U* 999999999999999928454223448636526995609414612446486912536395043045051171498417578302416590307106934377352009423588636134254484622941461177838218040629861358615028052178586193608330530158506646130887048916655460323666687950848) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 10000000000000000327822459828620982485707052830214935642633335774409426031973743359279343786724117930538174975818241508187016346769106956959939911012930425211247788042456200658152732723551495964903285489125103006290926013924448356521309485648260046220787856768108551057012647002112) (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (*.f64 (sqrt.f64 U) (sqrt.f64 (-.f64 U* U)))) (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))))))))))))))
(if (<=.f64 U* -1300000000000000033722529141787424302322046903498309632) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U* -7750170316765139/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 U* 449423283715579/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 4290498537581631/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (if (<=.f64 U* 4951760157141521/4951760157141521099596496896) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 2500000000000000093352334367864972429848318938622955095256932602594501270167874275344653342855281603763099757335548002304) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (if (<=.f64 U* 999999999999999928454223448636526995609414612446486912536395043045051171498417578302416590307106934377352009423588636134254484622941461177838218040629861358615028052178586193608330530158506646130887048916655460323666687950848) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 10000000000000000327822459828620982485707052830214935642633335774409426031973743359279343786724117930538174975818241508187016346769106956959939911012930425211247788042456200658152732723551495964903285489125103006290926013924448356521309485648260046220787856768108551057012647002112) (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (*.f64 (sqrt.f64 U) (sqrt.f64 (-.f64 U* U)))) (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))))))))))))))
(if (<=.f64 U* -1300000000000000033722529141787424302322046903498309632) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U* -7750170316765139/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 U* 449423283715579/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 U* 4290498537581631/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (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 U* 4951760157141521/4951760157141521099596496896) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 U* 2500000000000000093352334367864972429848318938622955095256932602594501270167874275344653342855281603763099757335548002304) (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 U* 1000000000000000068957567536844582937679826098352437099093782830596656320642208754566186799616905285426599982929417458880300383900478261195703581718577367397759832385751351296) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 U* 10000000000000000327822459828620982485707052830214935642633335774409426031973743359279343786724117930538174975818241508187016346769106956959939911012930425211247788042456200658152732723551495964903285489125103006290926013924448356521309485648260046220787856768108551057012647002112) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))))))))))
(if (<=.f64 U* -1300000000000000033722529141787424302322046903498309632) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U* -7750170316765139/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 U* 449423283715579/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 4290498537581631/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 U* 4951760157141521/4951760157141521099596496896) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 2500000000000000093352334367864972429848318938622955095256932602594501270167874275344653342855281603763099757335548002304) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 U* 1000000000000000068957567536844582937679826098352437099093782830596656320642208754566186799616905285426599982929417458880300383900478261195703581718577367397759832385751351296) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 10000000000000000327822459828620982485707052830214935642633335774409426031973743359279343786724117930538174975818241508187016346769106956959939911012930425211247788042456200658152732723551495964903285489125103006290926013924448356521309485648260046220787856768108551057012647002112) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (sqrt.f64 (*.f64 U U*))) (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))))))))))))))
(if (<=.f64 U* -1300000000000000033722529141787424302322046903498309632) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U* -7750170316765139/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 U* 449423283715579/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 4290498537581631/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 U* 4951760157141521/4951760157141521099596496896) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 2500000000000000093352334367864972429848318938622955095256932602594501270167874275344653342855281603763099757335548002304) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 U* 1000000000000000068957567536844582937679826098352437099093782830596656320642208754566186799616905285426599982929417458880300383900478261195703581718577367397759832385751351296) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 10000000000000000327822459828620982485707052830214935642633335774409426031973743359279343786724117930538174975818241508187016346769106956959939911012930425211247788042456200658152732723551495964903285489125103006290926013924448356521309485648260046220787856768108551057012647002112) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (sqrt.f64 (*.f64 U U*))) (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))))))))))))))
(if (<=.f64 U* -1300000000000000033722529141787424302322046903498309632) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U* -7750170316765139/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 U* 449423283715579/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 4290498537581631/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 U* 4951760157141521/4951760157141521099596496896) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 2500000000000000093352334367864972429848318938622955095256932602594501270167874275344653342855281603763099757335548002304) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 U* 1000000000000000068957567536844582937679826098352437099093782830596656320642208754566186799616905285426599982929417458880300383900478261195703581718577367397759832385751351296) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 10000000000000000327822459828620982485707052830214935642633335774409426031973743359279343786724117930538174975818241508187016346769106956959939911012930425211247788042456200658152732723551495964903285489125103006290926013924448356521309485648260046220787856768108551057012647002112) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (sqrt.f64 (*.f64 U U*))) (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))))))))))))))
(if (<=.f64 U* -1300000000000000033722529141787424302322046903498309632) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U* -7750170316765139/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 U* 449423283715579/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 4290498537581631/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (if (<=.f64 U* 4951760157141521/4951760157141521099596496896) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 2500000000000000093352334367864972429848318938622955095256932602594501270167874275344653342855281603763099757335548002304) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (if (<=.f64 U* 1000000000000000068957567536844582937679826098352437099093782830596656320642208754566186799616905285426599982929417458880300383900478261195703581718577367397759832385751351296) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 10000000000000000327822459828620982485707052830214935642633335774409426031973743359279343786724117930538174975818241508187016346769106956959939911012930425211247788042456200658152732723551495964903285489125103006290926013924448356521309485648260046220787856768108551057012647002112) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (sqrt.f64 (*.f64 U U*))) (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))))))))))))))
(if (<=.f64 U* -1300000000000000033722529141787424302322046903498309632) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U* -7750170316765139/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 U* 449423283715579/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 4290498537581631/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (if (<=.f64 U* 4951760157141521/4951760157141521099596496896) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 2500000000000000093352334367864972429848318938622955095256932602594501270167874275344653342855281603763099757335548002304) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (if (<=.f64 U* 1000000000000000068957567536844582937679826098352437099093782830596656320642208754566186799616905285426599982929417458880300383900478261195703581718577367397759832385751351296) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 10000000000000000327822459828620982485707052830214935642633335774409426031973743359279343786724117930538174975818241508187016346769106956959939911012930425211247788042456200658152732723551495964903285489125103006290926013924448356521309485648260046220787856768108551057012647002112) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (sqrt.f64 (*.f64 U U*))) (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))))))))))))))
(if (<=.f64 U* -1300000000000000033722529141787424302322046903498309632) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 U* -7750170316765139/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))) (if (<=.f64 U* 449423283715579/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 4290498537581631/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (if (<=.f64 U* 4951760157141521/4951760157141521099596496896) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 2500000000000000093352334367864972429848318938622955095256932602594501270167874275344653342855281603763099757335548002304) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (if (<=.f64 U* 1000000000000000068957567536844582937679826098352437099093782830596656320642208754566186799616905285426599982929417458880300383900478261195703581718577367397759832385751351296) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 U* 10000000000000000327822459828620982485707052830214935642633335774409426031973743359279343786724117930538174975818241508187016346769106956959939911012930425211247788042456200658152732723551495964903285489125103006290926013924448356521309485648260046220787856768108551057012647002112) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (sqrt.f64 (*.f64 U U*))) (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))))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l)))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))) (if (<=.f64 n 134999999999999999869674586112) (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 n 19000000000000000181005370498015285132882136182579457833963151908416447342987542462029133188756644381934627180380018273942664818992593125167385318260736) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (/.f64 (*.f64 n (*.f64 l U*)) Om)) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 n (/.f64 U* Om)))) (*.f64 l l))))) (if (<=.f64 n 134999999999999999869674586112) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 n 19000000000000000181005370498015285132882136182579457833963151908416447342987542462029133188756644381934627180380018273942664818992593125167385318260736) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 t (*.f64 n U))) (*.f64 (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om)) (fma.f64 l -2 (/.f64 (*.f64 n (*.f64 l U*)) Om))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 n (/.f64 U* Om)))) (*.f64 l l))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 134999999999999999869674586112) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 n 19000000000000000181005370498015285132882136182579457833963151908416447342987542462029133188756644381934627180380018273942664818992593125167385318260736) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 t (*.f64 n U))) (*.f64 (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om)) (fma.f64 l -2 (/.f64 (*.f64 n (*.f64 l U*)) Om))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 134999999999999999869674586112) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (if (<=.f64 n 19000000000000000181005370498015285132882136182579457833963151908416447342987542462029133188756644381934627180380018273942664818992593125167385318260736) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 t (*.f64 n U))) (*.f64 (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om)) (fma.f64 l -2 (/.f64 (*.f64 n (*.f64 l U*)) Om))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 134999999999999999869674586112) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (if (<=.f64 n 19000000000000000181005370498015285132882136182579457833963151908416447342987542462029133188756644381934627180380018273942664818992593125167385318260736) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 t (*.f64 n U))) (*.f64 (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om)) (fma.f64 l -2 (/.f64 (*.f64 n (*.f64 l U*)) Om))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 134999999999999999869674586112) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (if (<=.f64 n 19000000000000000181005370498015285132882136182579457833963151908416447342987542462029133188756644381934627180380018273942664818992593125167385318260736) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 t (*.f64 n U))) (*.f64 (*.f64 (*.f64 n (*.f64 U 2)) (/.f64 l Om)) (fma.f64 l -2 (/.f64 (*.f64 n (*.f64 l U*)) Om))))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l)))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l))))) (if (<=.f64 n 18499999999999998646055283283631955420282484413554662935929678042788519188719029911682496813477946737797293383499353454602022889511360814432240170696704) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 n (*.f64 l U))) Om)))) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 (/.f64 U* Om) n))) (*.f64 l l)))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 n (/.f64 U* Om)))) (*.f64 l l))))) (if (<=.f64 n 18499999999999998646055283283631955420282484413554662935929678042788519188719029911682496813477946737797293383499353454602022889511360814432240170696704) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (-.f64 (*.f64 U t) (*.f64 (*.f64 (/.f64 U Om) (-.f64 2 (*.f64 n (/.f64 U* Om)))) (*.f64 l l)))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 18499999999999998646055283283631955420282484413554662935929678042788519188719029911682496813477946737797293383499353454602022889511360814432240170696704) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 18499999999999998646055283283631955420282484413554662935929678042788519188719029911682496813477946737797293383499353454602022889511360814432240170696704) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 18499999999999998646055283283631955420282484413554662935929678042788519188719029911682496813477946737797293383499353454602022889511360814432240170696704) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 n 8707576121989343/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 9001800702051809/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om)))))))) (if (<=.f64 n 18499999999999998646055283283631955420282484413554662935929678042788519188719029911682496813477946737797293383499353454602022889511360814432240170696704) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (+.f64 (*.f64 U t) (*.f64 (*.f64 l l) (*.f64 (/.f64 U Om) (+.f64 -2 (*.f64 n (/.f64 U* Om))))))))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 n 2131793358537671/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 (*.f64 n l) l)))))) (if (<=.f64 n 820000000000000071458811298859185010170365453502338833161436454006155476670949006030055176492668733185583809142365984508235804325626838683484160) (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 U)) (sqrt.f64 (*.f64 2 n))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 n 2131793358537671/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 820000000000000071458811298859185010170365453502338833161436454006155476670949006030055176492668733185583809142365984508235804325626838683484160) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U t))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 n 2131793358537671/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 820000000000000071458811298859185010170365453502338833161436454006155476670949006030055176492668733185583809142365984508235804325626838683484160) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U t))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 n 2131793358537671/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 820000000000000071458811298859185010170365453502338833161436454006155476670949006030055176492668733185583809142365984508235804325626838683484160) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U t))))))
(if (<=.f64 n -5623642243178995/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*))))))) (if (<=.f64 n 2131793358537671/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (sqrt.f64 (fma.f64 2 (*.f64 t (*.f64 n U)) (/.f64 -4 (/.f64 Om (*.f64 U (*.f64 l (*.f64 n l))))))) (if (<=.f64 n 820000000000000071458811298859185010170365453502338833161436454006155476670949006030055176492668733185583809142365984508235804325626838683484160) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (*.f64 (sqrt.f64 (*.f64 n 2)) (sqrt.f64 (*.f64 U t))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))) (if (<=.f64 Om -3997602561001927/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (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 Om -7484401160755199/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (if (<=.f64 Om 8314330748738211/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 Om 7380189343388173/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)) U)))) (if (<=.f64 Om 1877712864298967/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (sqrt.f64 2)) (/.f64 (/.f64 Om l) n))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (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 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om -3997602561001927/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 Om -7484401160755199/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (if (<=.f64 Om 8314330748738211/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 (sqrt.f64 (*.f64 U U*)) (/.f64 (*.f64 n (sqrt.f64 2)) (/.f64 Om l))) (if (<=.f64 Om 7380189343388173/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 Om 1877712864298967/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (/.f64 (/.f64 Om l) n))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om -3997602561001927/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 Om -7484401160755199/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (if (<=.f64 Om 8314330748738211/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 (sqrt.f64 (*.f64 U U*)) (/.f64 (*.f64 n (sqrt.f64 2)) (/.f64 Om l))) (if (<=.f64 Om 7380189343388173/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 Om 1877712864298967/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (-.f64 U* U))))) (/.f64 (/.f64 Om l) n)) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om -3997602561001927/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 Om -7484401160755199/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (if (<=.f64 Om 8314330748738211/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 (sqrt.f64 (*.f64 U U*)) (/.f64 (*.f64 n (sqrt.f64 2)) (/.f64 Om l))) (if (<=.f64 Om 7380189343388173/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 Om 1877712864298967/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (/.f64 (/.f64 Om l) n)) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om -3997602561001927/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (if (<=.f64 Om -7484401160755199/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (if (<=.f64 Om 8314330748738211/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 (sqrt.f64 (*.f64 U U*)) (/.f64 (*.f64 n (sqrt.f64 2)) (/.f64 Om l))) (if (<=.f64 Om 7380189343388173/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 Om 1877712864298967/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (/.f64 (/.f64 Om l) n)) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om -3997602561001927/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (if (<=.f64 Om -7484401160755199/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (if (<=.f64 Om 8314330748738211/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 (sqrt.f64 (*.f64 U U*)) (/.f64 (*.f64 n (sqrt.f64 2)) (/.f64 Om l))) (if (<=.f64 Om 7380189343388173/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 Om 1877712864298967/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (/.f64 (/.f64 Om l) n)) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om -3997602561001927/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (if (<=.f64 Om -7484401160755199/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (if (<=.f64 Om 8314330748738211/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 (sqrt.f64 (*.f64 U U*)) (/.f64 (*.f64 n (sqrt.f64 2)) (/.f64 Om l))) (if (<=.f64 Om 7380189343388173/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 Om 1877712864298967/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (/.f64 (/.f64 Om l) n)) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))) (if (<=.f64 Om -3997602561001927/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (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 Om -7484401160755199/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (if (<=.f64 Om 8314330748738211/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 Om 1985381767147919/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)) U)))) (if (<=.f64 Om 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (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 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om -3997602561001927/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 Om -7484401160755199/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (if (<=.f64 Om 8314330748738211/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 (sqrt.f64 (*.f64 U U*)) (/.f64 (*.f64 n (sqrt.f64 2)) (/.f64 Om l))) (if (<=.f64 Om 1985381767147919/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 Om 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om -3997602561001927/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (if (<=.f64 Om -7484401160755199/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (if (<=.f64 Om 8314330748738211/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 (sqrt.f64 (*.f64 U U*)) (/.f64 (*.f64 n (sqrt.f64 2)) (/.f64 Om l))) (if (<=.f64 Om 1985381767147919/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 Om 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om -3997602561001927/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (if (<=.f64 Om -7484401160755199/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (if (<=.f64 Om 8314330748738211/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 (sqrt.f64 (*.f64 U U*)) (/.f64 (*.f64 n (sqrt.f64 2)) (/.f64 Om l))) (if (<=.f64 Om 1985381767147919/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 Om 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om -3997602561001927/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (if (<=.f64 Om -7484401160755199/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (if (<=.f64 Om 8314330748738211/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 (sqrt.f64 (*.f64 U U*)) (/.f64 (*.f64 n (sqrt.f64 2)) (/.f64 Om l))) (if (<=.f64 Om 1985381767147919/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 Om 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))) (if (<=.f64 Om -3997602561001927/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (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 Om -7484401160755199/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (if (<=.f64 Om 8314330748738211/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 Om 1985381767147919/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)) U)))) (if (<=.f64 Om 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (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 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om -3997602561001927/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 Om -7484401160755199/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (if (<=.f64 Om 8314330748738211/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 (sqrt.f64 (*.f64 U U*)) (/.f64 (*.f64 n (sqrt.f64 2)) (/.f64 Om l))) (if (<=.f64 Om 1985381767147919/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 Om 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om -3997602561001927/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (if (<=.f64 Om -7484401160755199/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (if (<=.f64 Om 8314330748738211/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 (sqrt.f64 (*.f64 U U*)) (/.f64 (*.f64 n (sqrt.f64 2)) (/.f64 Om l))) (if (<=.f64 Om 1985381767147919/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 Om 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om -3997602561001927/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (if (<=.f64 Om -7484401160755199/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (if (<=.f64 Om 8314330748738211/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 (sqrt.f64 (*.f64 U U*)) (/.f64 (*.f64 n (sqrt.f64 2)) (/.f64 Om l))) (if (<=.f64 Om 1985381767147919/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 Om 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om -3997602561001927/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (if (<=.f64 Om -7484401160755199/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))))) (if (<=.f64 Om 8314330748738211/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (*.f64 (sqrt.f64 (*.f64 U U*)) (/.f64 (*.f64 n (sqrt.f64 2)) (/.f64 Om l))) (if (<=.f64 Om 1985381767147919/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 Om 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t))))))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))) (if (<=.f64 Om -5900483092839843/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (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 Om 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (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 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om -5900483092839843/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 Om 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om -5900483092839843/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (if (<=.f64 Om 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om -5900483092839843/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (if (<=.f64 Om 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om -5900483092839843/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (if (<=.f64 Om 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))) (if (<=.f64 Om -6133944747470855/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (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 Om 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (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 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om -6133944747470855/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 Om 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om -6133944747470855/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (if (<=.f64 Om 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om -6133944747470855/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (if (<=.f64 Om 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))))))))
(if (<=.f64 Om -5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om -6133944747470855/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (if (<=.f64 Om 356709151597095/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 (/.f64 (*.f64 (*.f64 n l) (sqrt.f64 2)) Om) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 Om 620000000000000038473133047995514907797080362338993158637898215952448827937360689574933692416) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)))))))))
(if (<=.f64 U -9999999999999999673560075006595519222746403606649979913266024618633003221909504) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))) (if (<=.f64 U -4946608029462091/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (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 U 8054977455285843/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 U 4243608872448199/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (neg.f64 (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) (*.f64 l (*.f64 l U))))))) (if (<=.f64 U 265733798542669/113078212145816597093331040047546785012958969400039613319782796882727665664) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)) U)))) (if (<=.f64 U 2000000000000000096693384231107318115056789691781028511744) (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 n (*.f64 2 t))) (sqrt.f64 U))))))))
(if (<=.f64 U -9999999999999999673560075006595519222746403606649979913266024618633003221909504) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 U -4946608029462091/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 U 8054977455285843/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 U 4243608872448199/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) (neg.f64 (*.f64 l (*.f64 U l))))))) (if (<=.f64 U 265733798542669/113078212145816597093331040047546785012958969400039613319782796882727665664) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 U 2000000000000000096693384231107318115056789691781028511744) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (*.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 n (*.f64 2 t))))))))))
(if (<=.f64 U -9999999999999999673560075006595519222746403606649979913266024618633003221909504) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 U -4946608029462091/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 U 8054977455285843/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 U 4243608872448199/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) Om) (*.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) (*.f64 l (*.f64 U l)))))) (if (<=.f64 U 265733798542669/113078212145816597093331040047546785012958969400039613319782796882727665664) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 U 2000000000000000096693384231107318115056789691781028511744) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (*.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 n (*.f64 2 t))))))))))
(if (<=.f64 U -9999999999999999673560075006595519222746403606649979913266024618633003221909504) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 U -4946608029462091/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 U 8054977455285843/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 U 4243608872448199/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (*.f64 U* (/.f64 n Om))))))) (if (<=.f64 U 265733798542669/113078212145816597093331040047546785012958969400039613319782796882727665664) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 U 2000000000000000096693384231107318115056789691781028511744) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (*.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 n (*.f64 2 t))))))))))
(if (<=.f64 U -9999999999999999673560075006595519222746403606649979913266024618633003221909504) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 U -4946608029462091/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (if (<=.f64 U 8054977455285843/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 U 4243608872448199/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (*.f64 U* (/.f64 n Om))))))) (if (<=.f64 U 265733798542669/113078212145816597093331040047546785012958969400039613319782796882727665664) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 U 2000000000000000096693384231107318115056789691781028511744) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (*.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 n (*.f64 2 t))))))))))
(if (<=.f64 U -9999999999999999673560075006595519222746403606649979913266024618633003221909504) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 U -4946608029462091/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (if (<=.f64 U 8054977455285843/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 U 4243608872448199/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (*.f64 U* (/.f64 n Om))))))) (if (<=.f64 U 265733798542669/113078212145816597093331040047546785012958969400039613319782796882727665664) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 U 2000000000000000096693384231107318115056789691781028511744) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (*.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 n (*.f64 2 t))))))))))
(if (<=.f64 U -9999999999999999673560075006595519222746403606649979913266024618633003221909504) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 U -4946608029462091/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (if (<=.f64 U 8054977455285843/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 U 4243608872448199/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (*.f64 U* (/.f64 n Om))))))) (if (<=.f64 U 265733798542669/113078212145816597093331040047546785012958969400039613319782796882727665664) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 U 2000000000000000096693384231107318115056789691781028511744) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (*.f64 (sqrt.f64 U) (sqrt.f64 (*.f64 n (*.f64 2 t))))))))))
(if (<=.f64 U -9999999999999999673560075006595519222746403606649979913266024618633003221909504) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))) (if (<=.f64 U -4946608029462091/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (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 U 8054977455285843/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 U 4243608872448199/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (neg.f64 (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) (*.f64 l (*.f64 l U))))))) (if (<=.f64 U 265733798542669/113078212145816597093331040047546785012958969400039613319782796882727665664) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)) U)))) (if (<=.f64 U 9999999999999999438119489974413630815797154428513196965888) (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 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U))))))))))))
(if (<=.f64 U -9999999999999999673560075006595519222746403606649979913266024618633003221909504) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 U -4946608029462091/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 U 8054977455285843/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 U 4243608872448199/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) (neg.f64 (*.f64 l (*.f64 U l))))))) (if (<=.f64 U 265733798542669/113078212145816597093331040047546785012958969400039613319782796882727665664) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 U 9999999999999999438119489974413630815797154428513196965888) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))))))))))
(if (<=.f64 U -9999999999999999673560075006595519222746403606649979913266024618633003221909504) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 U -4946608029462091/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 U 8054977455285843/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 U 4243608872448199/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) Om) (*.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) (*.f64 l (*.f64 U l)))))) (if (<=.f64 U 265733798542669/113078212145816597093331040047546785012958969400039613319782796882727665664) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 U 9999999999999999438119489974413630815797154428513196965888) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))))))))))
(if (<=.f64 U -9999999999999999673560075006595519222746403606649979913266024618633003221909504) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 U -4946608029462091/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (if (<=.f64 U 8054977455285843/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 U 4243608872448199/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (*.f64 U* (/.f64 n Om))))))) (if (<=.f64 U 265733798542669/113078212145816597093331040047546785012958969400039613319782796882727665664) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 U 9999999999999999438119489974413630815797154428513196965888) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 l -2)) (*.f64 n (*.f64 U l))) Om)))) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))))))))))
(if (<=.f64 U -9999999999999999673560075006595519222746403606649979913266024618633003221909504) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 U -4946608029462091/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (if (<=.f64 U 8054977455285843/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 U 4243608872448199/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (*.f64 U* (/.f64 n Om))))))) (if (<=.f64 U 265733798542669/113078212145816597093331040047546785012958969400039613319782796882727665664) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 U 9999999999999999438119489974413630815797154428513196965888) (sqrt.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 l 2) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) 2))) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))))))))))
(if (<=.f64 U -9999999999999999673560075006595519222746403606649979913266024618633003221909504) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 U -4946608029462091/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (if (<=.f64 U 8054977455285843/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 U 4243608872448199/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (*.f64 U* (/.f64 n Om))))))) (if (<=.f64 U 265733798542669/113078212145816597093331040047546785012958969400039613319782796882727665664) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 U 9999999999999999438119489974413630815797154428513196965888) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om) -2))) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))))))))))
(if (<=.f64 U -9999999999999999673560075006595519222746403606649979913266024618633003221909504) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 U -4946608029462091/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (if (<=.f64 U 8054977455285843/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 U 4243608872448199/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (*.f64 U* (/.f64 n Om))))))) (if (<=.f64 U 265733798542669/113078212145816597093331040047546785012958969400039613319782796882727665664) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (if (<=.f64 U 9999999999999999438119489974413630815797154428513196965888) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 U t))) (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U l)) (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om))) Om)))) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l))))))))))))))
(if (<=.f64 Om -2981548200787093/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))) (if (<=.f64 Om 2980834737217361/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))) (if (<=.f64 Om 999999999999999926539781176481198923508803215199467887262646419780362305536) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)) U)))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))))))
(if (<=.f64 Om -2981548200787093/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om 2980834737217361/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))))) Om))) (if (<=.f64 Om 999999999999999926539781176481198923508803215199467887262646419780362305536) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 l -2) (*.f64 n (/.f64 1 (/.f64 Om (*.f64 l U*)))))) Om)))))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))))))
(if (<=.f64 t -180000000000) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))) (if (<=.f64 t -1242156022966125/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (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 t -4411405311422535/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))) (if (<=.f64 t -525526178016329/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (neg.f64 (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) (*.f64 l (*.f64 l U))))))) (if (<=.f64 t 3812410889627387/29326237612518360273324834748083034614499060912302748190148044495166529541481373859169571088204419456439664137440255713356182385415243137741255706666562129531405183291370713192721204491754474266874920968429307133415352886893299285622127397997029678383104) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 t 2262970546340609/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (neg.f64 (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) (*.f64 l (*.f64 l U))))))) (if (<=.f64 t 8135311848423971/2854495385411919762116571938898990272765493248) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) Om) (*.f64 l (neg.f64 l)))) U)))) (if (<=.f64 t 26000000000000000000000) (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 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U))))))))))))
(if (<=.f64 t -180000000000) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 t -1242156022966125/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (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 t -4411405311422535/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 t -525526178016329/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) (neg.f64 (*.f64 l (*.f64 U l))))))) (if (<=.f64 t 3812410889627387/29326237612518360273324834748083034614499060912302748190148044495166529541481373859169571088204419456439664137440255713356182385415243137741255706666562129531405183291370713192721204491754474266874920968429307133415352886893299285622127397997029678383104) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 t 2262970546340609/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) (neg.f64 (*.f64 l (*.f64 U l))))))) (if (<=.f64 t 8135311848423971/2854495385411919762116571938898990272765493248) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) Om) (neg.f64 (*.f64 l l)))))))) (if (<=.f64 t 26000000000000000000000) (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 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l))))))))))))))))
(if (<=.f64 t -180000000000) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 t -1242156022966125/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (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 t -4411405311422535/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 t -525526178016329/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) Om) (*.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) (*.f64 l (*.f64 U l)))))) (if (<=.f64 t 3812410889627387/29326237612518360273324834748083034614499060912302748190148044495166529541481373859169571088204419456439664137440255713356182385415243137741255706666562129531405183291370713192721204491754474266874920968429307133415352886893299285622127397997029678383104) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 t 2262970546340609/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) Om) (*.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) (*.f64 l (*.f64 U l)))))) (if (<=.f64 t 8135311848423971/2854495385411919762116571938898990272765493248) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) Om) (neg.f64 (*.f64 l l)))))))) (if (<=.f64 t 26000000000000000000000) (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 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l))))))))))))))))
(if (<=.f64 t -180000000000) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 t -1242156022966125/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (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 t -4411405311422535/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 t -525526178016329/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (*.f64 U* (/.f64 n Om))))))) (if (<=.f64 t 3812410889627387/29326237612518360273324834748083034614499060912302748190148044495166529541481373859169571088204419456439664137440255713356182385415243137741255706666562129531405183291370713192721204491754474266874920968429307133415352886893299285622127397997029678383104) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 t 2262970546340609/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (*.f64 U* (/.f64 n Om))))))) (if (<=.f64 t 8135311848423971/2854495385411919762116571938898990272765493248) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (*.f64 (*.f64 l l) (/.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) Om))))))) (if (<=.f64 t 26000000000000000000000) (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 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l))))))))))))))))
(if (<=.f64 t -180000000000) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 t -1242156022966125/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (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 t -4411405311422535/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 t -525526178016329/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (*.f64 U* (/.f64 n Om))))))) (if (<=.f64 t 3812410889627387/29326237612518360273324834748083034614499060912302748190148044495166529541481373859169571088204419456439664137440255713356182385415243137741255706666562129531405183291370713192721204491754474266874920968429307133415352886893299285622127397997029678383104) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 t 2262970546340609/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (*.f64 U* (/.f64 n Om))))))) (if (<=.f64 t 8135311848423971/2854495385411919762116571938898990272765493248) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (*.f64 l l) (/.f64 (+.f64 -2 (*.f64 U* (/.f64 n Om))) Om))))))) (if (<=.f64 t 26000000000000000000000) (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 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l))))))))))))))))
(if (<=.f64 Om -2981548200787093/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n (/.f64 Om l)) U)))))) (if (<=.f64 Om 2980834737217361/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om))) (if (<=.f64 Om 5729086418337139/11692013098647223345629478661730264157247460343808) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) U)))) (if (<=.f64 Om 53999999999999998142254366619909478518300619818547181722574336008055160832) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) Om) (*.f64 l (neg.f64 l)))) U)))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U))))))))
(if (<=.f64 Om -2981548200787093/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om 2980834737217361/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))))) Om))) (if (<=.f64 Om 5729086418337139/11692013098647223345629478661730264157247460343808) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))) (if (<=.f64 Om 53999999999999998142254366619909478518300619818547181722574336008055160832) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) Om) (neg.f64 (*.f64 l l)))))))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l))))))))))))
(if (<=.f64 Om -2981548200787093/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om 2980834737217361/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))))) Om))) (if (<=.f64 Om 5729086418337139/11692013098647223345629478661730264157247460343808) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))) (if (<=.f64 Om 53999999999999998142254366619909478518300619818547181722574336008055160832) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (*.f64 (*.f64 l l) (/.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) Om))))))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l))))))))))))
(if (<=.f64 Om -2981548200787093/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n 2)) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (/.f64 n (/.f64 Om l)))))))) (if (<=.f64 Om 2980834737217361/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U*)) Om))))) Om))) (if (<=.f64 Om 5729086418337139/11692013098647223345629478661730264157247460343808) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))) (if (<=.f64 Om 53999999999999998142254366619909478518300619818547181722574336008055160832) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (*.f64 l l) (/.f64 (+.f64 -2 (*.f64 U* (/.f64 n Om))) Om))))))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l))))))))))))
(if (<=.f64 l -49999999999999997643667726825605503998723091390929041589542693874892976119602893534497849501708255388193655030747466210492481655783901101005318643863821221888) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (if (<=.f64 l -7071782957314403/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) Om) (*.f64 l (neg.f64 l)))) U)))) (if (<=.f64 l 3538089773270195/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (if (<=.f64 l 31999999999999999295884236981045125579674364462969634584712103839016446055331439757661633581544336447032584589297186479002829833815396684651642748928) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) Om) (*.f64 l (neg.f64 l)))) U)))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))))))))
(if (<=.f64 l -49999999999999997643667726825605503998723091390929041589542693874892976119602893534497849501708255388193655030747466210492481655783901101005318643863821221888) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 U l))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 U l))))))) (if (<=.f64 l -7071782957314403/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) Om) (neg.f64 (*.f64 l l)))))))) (if (<=.f64 l 3538089773270195/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (if (<=.f64 l 31999999999999999295884236981045125579674364462969634584712103839016446055331439757661633581544336447032584589297186479002829833815396684651642748928) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) Om) (neg.f64 (*.f64 l l)))))))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 U l))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 U l)))))))))))
(if (<=.f64 l -49999999999999997643667726825605503998723091390929041589542693874892976119602893534497849501708255388193655030747466210492481655783901101005318643863821221888) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 U l))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 U l))))))) (if (<=.f64 l -7071782957314403/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (*.f64 (*.f64 l l) (/.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) Om))))))) (if (<=.f64 l 3538089773270195/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (if (<=.f64 l 31999999999999999295884236981045125579674364462969634584712103839016446055331439757661633581544336447032584589297186479002829833815396684651642748928) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (*.f64 (*.f64 l l) (/.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) Om))))))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 U l))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 U l)))))))))))
(if (<=.f64 l -49999999999999997643667726825605503998723091390929041589542693874892976119602893534497849501708255388193655030747466210492481655783901101005318643863821221888) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 U l))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 U l))))))) (if (<=.f64 l -7071782957314403/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (*.f64 l l) (/.f64 (+.f64 -2 (*.f64 U* (/.f64 n Om))) Om))))))) (if (<=.f64 l 3538089773270195/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (if (<=.f64 l 31999999999999999295884236981045125579674364462969634584712103839016446055331439757661633581544336447032584589297186479002829833815396684651642748928) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (*.f64 l l) (/.f64 (+.f64 -2 (*.f64 U* (/.f64 n Om))) Om))))))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 U l))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 U l)))))))))))
(if (<=.f64 l -63000000000000002943688358629440163706641860358028716336990895168750458910887983033125021580874473355205710321115404148331203179903508028299252192712187875691765300009547790811136) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (if (<=.f64 l -124999999999999997902848) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (neg.f64 (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) (*.f64 l (*.f64 l U))))))) (if (<=.f64 l -4246656458663237/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (if (<=.f64 l 281456704065355/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (if (<=.f64 l 6734393813712469/39614081257132168796771975168) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) U)))) (if (<=.f64 l 32999999999999999926153640077322599912156874610471195196618734394764522312410884558192998612992) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (if (<=.f64 l 31999999999999999295884236981045125579674364462969634584712103839016446055331439757661633581544336447032584589297186479002829833815396684651642748928) (sqrt.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U (*.f64 l l))) (-.f64 2 (*.f64 (/.f64 n Om) U*))) Om))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))))))))
(if (<=.f64 l -63000000000000002943688358629440163706641860358028716336990895168750458910887983033125021580874473355205710321115404148331203179903508028299252192712187875691765300009547790811136) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 U l))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 U l))))))) (if (<=.f64 l -124999999999999997902848) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) (neg.f64 (*.f64 l (*.f64 U l))))))) (if (<=.f64 l -4246656458663237/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (if (<=.f64 l 281456704065355/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 6734393813712469/39614081257132168796771975168) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))) (if (<=.f64 l 32999999999999999926153640077322599912156874610471195196618734394764522312410884558192998612992) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 31999999999999999295884236981045125579674364462969634584712103839016446055331439757661633581544336447032584589297186479002829833815396684651642748928) (sqrt.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) (*.f64 n (*.f64 U (*.f64 l l)))) Om))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 U l))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 U l))))))))))))))
(if (<=.f64 l -63000000000000002943688358629440163706641860358028716336990895168750458910887983033125021580874473355205710321115404148331203179903508028299252192712187875691765300009547790811136) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 U l))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 U l))))))) (if (<=.f64 l -124999999999999997902848) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) Om) (*.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) (*.f64 l (*.f64 U l)))))) (if (<=.f64 l -4246656458663237/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (if (<=.f64 l 281456704065355/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 6734393813712469/39614081257132168796771975168) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))) (if (<=.f64 l 32999999999999999926153640077322599912156874610471195196618734394764522312410884558192998612992) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 31999999999999999295884236981045125579674364462969634584712103839016446055331439757661633581544336447032584589297186479002829833815396684651642748928) (sqrt.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) (*.f64 n (*.f64 U (*.f64 l l)))) Om))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 U l))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 U l))))))))))))))
(if (<=.f64 l -63000000000000002943688358629440163706641860358028716336990895168750458910887983033125021580874473355205710321115404148331203179903508028299252192712187875691765300009547790811136) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 U l))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 U l))))))) (if (<=.f64 l -124999999999999997902848) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (*.f64 U* (/.f64 n Om))))))) (if (<=.f64 l -4246656458663237/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (if (<=.f64 l 281456704065355/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 6734393813712469/39614081257132168796771975168) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))) (if (<=.f64 l 32999999999999999926153640077322599912156874610471195196618734394764522312410884558192998612992) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 31999999999999999295884236981045125579674364462969634584712103839016446055331439757661633581544336447032584589297186479002829833815396684651642748928) (sqrt.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) (*.f64 n (*.f64 U (*.f64 l l)))) Om))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 U l))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 U l))))))))))))))
(if (<=.f64 l -63000000000000002943688358629440163706641860358028716336990895168750458910887983033125021580874473355205710321115404148331203179903508028299252192712187875691765300009547790811136) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 U l))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 U l))))))) (if (<=.f64 l -124999999999999997902848) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (*.f64 U* (/.f64 n Om))))))) (if (<=.f64 l -4246656458663237/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (if (<=.f64 l 281456704065355/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 6734393813712469/39614081257132168796771975168) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))) (if (<=.f64 l 32999999999999999926153640077322599912156874610471195196618734394764522312410884558192998612992) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 31999999999999999295884236981045125579674364462969634584712103839016446055331439757661633581544336447032584589297186479002829833815396684651642748928) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U (*.f64 l l))) (+.f64 -2 (*.f64 U* (/.f64 n Om)))) Om))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n (/.f64 Om (*.f64 U l))) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 U l))))))))))))))
(if (<=.f64 l -169999999999999996316963044952732877272789674534138942671974039552) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 l -124999999999999997902848) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (neg.f64 (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) (*.f64 l (*.f64 l U))))))) (if (<=.f64 l -4246656458663237/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (if (<=.f64 l 281456704065355/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (if (<=.f64 l 6734393813712469/39614081257132168796771975168) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) U)))) (if (<=.f64 l 4200000000000000304632032802422787529865172520515392213176482653011968) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (if (<=.f64 l 32999999999999999926153640077322599912156874610471195196618734394764522312410884558192998612992) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) U)))) (if (<=.f64 l 2549999999999999865597514646690523847284830393402566680182853858747002503657806948083292246867960780031631792093978211020453682859531063787520) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (neg.f64 (*.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) (*.f64 l (*.f64 l U))))))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U))))))))))))
(if (<=.f64 l -169999999999999996316963044952732877272789674534138942671974039552) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 l -124999999999999997902848) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) (neg.f64 (*.f64 l (*.f64 U l))))))) (if (<=.f64 l -4246656458663237/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (if (<=.f64 l 281456704065355/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 6734393813712469/39614081257132168796771975168) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))) (if (<=.f64 l 4200000000000000304632032802422787529865172520515392213176482653011968) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 32999999999999999926153640077322599912156874610471195196618734394764522312410884558192998612992) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))) (if (<=.f64 l 2549999999999999865597514646690523847284830393402566680182853858747002503657806948083292246867960780031631792093978211020453682859531063787520) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) (neg.f64 (*.f64 l (*.f64 U l))))))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l))))))))))))))))
(if (<=.f64 l -169999999999999996316963044952732877272789674534138942671974039552) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 l -124999999999999997902848) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) Om) (*.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) (*.f64 l (*.f64 U l)))))) (if (<=.f64 l -4246656458663237/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (if (<=.f64 l 281456704065355/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 6734393813712469/39614081257132168796771975168) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))) (if (<=.f64 l 4200000000000000304632032802422787529865172520515392213176482653011968) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 32999999999999999926153640077322599912156874610471195196618734394764522312410884558192998612992) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))) (if (<=.f64 l 2549999999999999865597514646690523847284830393402566680182853858747002503657806948083292246867960780031631792093978211020453682859531063787520) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 n) Om) (*.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) (*.f64 l (*.f64 U l)))))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l))))))))))))))))
(if (<=.f64 l -169999999999999996316963044952732877272789674534138942671974039552) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 l -124999999999999997902848) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (*.f64 U* (/.f64 n Om))))))) (if (<=.f64 l -4246656458663237/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (if (<=.f64 l 281456704065355/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 6734393813712469/39614081257132168796771975168) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))) (if (<=.f64 l 4200000000000000304632032802422787529865172520515392213176482653011968) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 32999999999999999926153640077322599912156874610471195196618734394764522312410884558192998612992) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))) (if (<=.f64 l 2549999999999999865597514646690523847284830393402566680182853858747002503657806948083292246867960780031631792093978211020453682859531063787520) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (*.f64 U* (/.f64 n Om))))))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l))))))))))))))))
(if (<=.f64 l -169999999999999996316963044952732877272789674534138942671974039552) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 l -27000000000000001589485954290090737054064312320) (sqrt.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U (*.f64 l l))) (-.f64 2 (*.f64 (/.f64 n Om) U*))) Om))) (if (<=.f64 l -834738363282823/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) U)))) (if (<=.f64 l 281456704065355/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))) (*.f64 n U)))) (if (<=.f64 l 6734393813712469/39614081257132168796771975168) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))) U)))) (if (<=.f64 l 51999999999999999475755020539920384) (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 -2 (/.f64 l (/.f64 Om l)))) U))))))))))
(if (<=.f64 l -169999999999999996316963044952732877272789674534138942671974039552) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 l -27000000000000001589485954290090737054064312320) (sqrt.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) (*.f64 n (*.f64 U (*.f64 l l)))) Om))) (if (<=.f64 l -834738363282823/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))) (if (<=.f64 l 281456704065355/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 6734393813712469/39614081257132168796771975168) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))) (if (<=.f64 l 51999999999999999475755020539920384) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l))))))))))))))
(if (<=.f64 l -169999999999999996316963044952732877272789674534138942671974039552) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 l -27000000000000001589485954290090737054064312320) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U (*.f64 l l))) (+.f64 -2 (*.f64 U* (/.f64 n Om)))) Om))) (if (<=.f64 l -834738363282823/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))) (if (<=.f64 l 281456704065355/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (if (<=.f64 l 6734393813712469/39614081257132168796771975168) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n Om) (/.f64 (*.f64 l (*.f64 l U*)) Om))))))) (if (<=.f64 l 51999999999999999475755020539920384) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l))))))))))))))
(if (<=.f64 l -169999999999999996316963044952732877272789674534138942671974039552) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 l -299999999999999982517212821288268163186688) (sqrt.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U (*.f64 l l))) (-.f64 2 (*.f64 (/.f64 n Om) U*))) Om))) (if (<=.f64 l -4246656458663237/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (if (<=.f64 l 51999999999999999475755020539920384) (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 -2 (/.f64 l (/.f64 Om l)))) U))))))))
(if (<=.f64 l -169999999999999996316963044952732877272789674534138942671974039552) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 l -299999999999999982517212821288268163186688) (sqrt.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 2 (*.f64 U* (/.f64 n Om))) (*.f64 n (*.f64 U (*.f64 l l)))) Om))) (if (<=.f64 l -4246656458663237/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (if (<=.f64 l 51999999999999999475755020539920384) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l))))))))))))
(if (<=.f64 l -169999999999999996316963044952732877272789674534138942671974039552) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 l -299999999999999982517212821288268163186688) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 n (*.f64 U (*.f64 l l))) (+.f64 -2 (*.f64 U* (/.f64 n Om)))) Om))) (if (<=.f64 l -4246656458663237/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (if (<=.f64 l 51999999999999999475755020539920384) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 n U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l))))))))))))
(if (<=.f64 t -9999999999999999964372420736895110140590976995965873111133270039707753382929110612616471611327211972294570543930316627036907428807379455975076991793273996897499632136492752791807556010476755711238558435947154812096741376) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))))
(if (<=.f64 t -9999999999999999964372420736895110140590976995965873111133270039707753382929110612616471611327211972294570543930316627036907428807379455975076991793273996897499632136492752791807556010476755711238558435947154812096741376) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))))
(if (<=.f64 l -7900000000000000300473040067418968952756610379633473895743864285313349542677717914544026957295648768) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 -2 Om) (*.f64 n (*.f64 l (*.f64 l U)))))) (if (<=.f64 l 32999999999999999926153640077322599912156874610471195196618734394764522312410884558192998612992) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 -2 Om) (*.f64 n (*.f64 l (*.f64 l U))))))))
(if (<=.f64 l -7900000000000000300473040067418968952756610379633473895743864285313349542677717914544026957295648768) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 -2 Om) (*.f64 n (*.f64 l (*.f64 U l)))))) (if (<=.f64 l 32999999999999999926153640077322599912156874610471195196618734394764522312410884558192998612992) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 -2 Om) (*.f64 n (*.f64 l (*.f64 U l))))))))
(if (<=.f64 n 6483197176249793/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 t U))))
(if (<=.f64 n 6483197176249793/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U)))) (sqrt.f64 (*.f64 (*.f64 n 2) (*.f64 U t))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
Compiler

Compiled 5243 to 2918 computations (44.3% saved)

soundness1.4s (1.7%)

Algorithm
13×egg-herbie
Rules
985×associate-/r*_binary64
930×fma-def_binary64
743×fma-def_binary64
702×associate-*l/_binary64
577×associate-*r*_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02242
15840
219240
399138
4442737
02242
15840
219240
399138
4442737
04899244
116368975
271668881
03436544
111546387
255896336
02242
15840
219240
399138
4442737
02965195
18895068
231494792
02242
15840
219240
399138
4442737
03976800
112796556
253676428
02242
15840
219240
399138
4442737
02242
15840
219240
399138
4442737
02242
15840
219240
399138
4442737
02484875
18244811
235334635
02242
15840
219240
399138
4442737
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 8995 to 5860 computations (34.9% saved)

end1.3s (1.6%)

Compiler

Compiled 5063 to 2254 computations (55.5% saved)

Profiling

Loading profile data...