Details

Time bar (total: 45.0s)

analyze828.0ms (1.8%)

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.9s (13.1%)

Results
3.8s15409×body256invalid
2.0s8256×body256valid

preprocess50.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 40 to 29 computations (27.5% saved)

simplify38.0ms (0.1%)

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

Useful iterations: 4 (0.0ms)

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

eval1.0ms (0%)

Compiler

Compiled 59 to 36 computations (39% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

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

localize87.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.9b
(*.f64 n (/.f64 (*.f64 l (-.f64 U* U)) Om))
7.3b
(/.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))))))
19.7b
(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)

series99.0ms (0.2%)

Counts
4 → 204
Calls

63 calls:

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

rewrite137.0ms (0.3%)

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

Useful iterations: 1 (0.0ms)

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

simplify166.0ms (0.4%)

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

Useful iterations: 2 (0.0ms)

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

localize84.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.2b
(*.f64 n (pow.f64 (/.f64 l Om) 2))
7.3b
(/.f64 (*.f64 l l) Om)
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*))))
19.7b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
Compiler

Compiled 150 to 63 computations (58% saved)

series113.0ms (0.3%)

Counts
4 → 180
Calls

51 calls:

TimeVariablePointExpression
21.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
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*)))))
5.0ms
Om
@-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*)))))

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

simplify312.0ms (0.7%)

Algorithm
egg-herbie
Rules
513×associate-*r*_binary64
469×associate-*l*_binary64
433×times-frac_binary64
389×*-commutative_binary64
341×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

eval546.0ms (1.2%)

Compiler

Compiled 22400 to 11379 computations (49.2% saved)

prune246.0ms (0.5%)

Pruning

41 alts after pruning (41 fresh and 0 done)

PrunedKeptTotal
New44541486
Fresh000
Picked101
Done101
Total44741488
Error
9.3b
Counts
488 → 41
Alt Table
Click to see full alt table
StatusErrorProgram
37.4b
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n (-.f64 t (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 n Om) (/.f64 (*.f64 U (*.f64 l l)) Om))))))))
58.5b
(sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 2 (/.f64 l (/.f64 Om l)) (*.f64 (/.f64 n (*.f64 Om Om)) (*.f64 (-.f64 U U*) (*.f64 l l)))) (*.f64 n U))))
29.7b
(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))))
36.8b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))
32.6b
(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)
42.0b
(*.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))))
35.5b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (/.f64 l (cbrt.f64 Om))))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*)))))
31.2b
(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)))) 3))
34.7b
(sqrt.f64 (*.f64 (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 2 n)))
30.7b
(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.5b
(sqrt.f64 (*.f64 2 (/.f64 n (/.f64 (/.f64 Om (*.f64 l U)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l (-.f64 U* U))))))))
57.3b
(sqrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 n Om) (/.f64 (-.f64 U U*) Om)) (/.f64 2 Om)) (*.f64 (*.f64 U (*.f64 n (*.f64 l l))) -2)))
59.0b
(sqrt.f64 (fma.f64 2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l)))) (*.f64 -4 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))))
53.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)))
57.1b
(+.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))))))))
56.3b
(+.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))))
38.7b
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 t (*.f64 n U))))
54.9b
(*.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)))))))
58.6b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
59.4b
(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))))
38.6b
(sqrt.f64 (*.f64 2 (*.f64 t (*.f64 n U))))
56.7b
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
39.0b
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
56.1b
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om)))))))
58.6b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
60.7b
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 U (*.f64 l l)) (*.f64 U* (*.f64 n n)))) (*.f64 Om Om)))
59.4b
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
54.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)))
38.9b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
37.3b
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 t (/.f64 (*.f64 -2 (*.f64 l l)) Om)) (*.f64 n U))))
31.4b
(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)
43.1b
(*.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*))))))))
59.8b
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))) Om)))
53.8b
(sqrt.f64 (*.f64 n (*.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) 2)))
33.8b
(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))))
42.3b
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 2)) Om) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
61.2b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))))
58.2b
(sqrt.f64 (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) U))))
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))))
35.1b
(sqrt.f64 (fma.f64 -4 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 2 (*.f64 n (*.f64 U t)))))
61.6b
(sqrt.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
Compiler

Compiled 2454 to 1644 computations (33% saved)

localize47.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.9b
(*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))
7.7b
(*.f64 (/.f64 l Om) (-.f64 U* U))
10.6b
(*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))
19.7b
(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)

series64.0ms (0.1%)

Counts
4 → 204
Calls

57 calls:

TimeVariablePointExpression
8.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))))
6.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))))
3.0ms
U*
@-inf
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
3.0ms
U*
@inf
(sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
3.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))))

rewrite96.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

simplify143.0ms (0.3%)

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

Useful iterations: 2 (0.0ms)

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

localize10.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 2 (*.f64 n (*.f64 t U)))
5.0b
(*.f64 n (*.f64 t U))
19.9b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U))))
Compiler

Compiled 33 to 14 computations (57.6% saved)

series18.0ms (0%)

Counts
3 → 0
Calls

27 calls:

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

rewrite77.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

simplify7.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

localize37.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))
9.7b
(*.f64 (/.f64 n Om) (*.f64 l U))
10.0b
(*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U))))))
16.9b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 (/.f64 n Om) (*.f64 l U)))))))
Compiler

Compiled 130 to 50 computations (61.5% saved)

series55.0ms (0.1%)

Counts
4 → 200
Calls

54 calls:

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

rewrite105.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
406×expm1-udef_binary64
406×log1p-udef_binary64
353×fma-neg_binary64
247×associate-*r*_binary64
234×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify191.0ms (0.4%)

Algorithm
egg-herbie
Rules
520×distribute-rgt-in_binary64
446×times-frac_binary64
425×associate-*r*_binary64
340×associate-*l*_binary64
316×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03517709
111817525
257067474
Stop Event
node limit
Counts
320 → 222
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)
(*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 2 (/.f64 (*.f64 n U) Om))) Om))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 2 (/.f64 (*.f64 n U) Om))) Om))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 2 (/.f64 (*.f64 n U) Om))) Om))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 2 (/.f64 (*.f64 n U) Om))) Om))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 2 (/.f64 (*.f64 n U) Om))) Om))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 2 (/.f64 (*.f64 n U) Om))) Om))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 2 (/.f64 (*.f64 n U) Om))) Om))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 2 (/.f64 (*.f64 n U) Om))) 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 -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 -2 (/.f64 (pow.f64 l 2) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(+.f64 (*.f64 -1 (/.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 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(+.f64 (*.f64 -1 (/.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 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(+.f64 (*.f64 -1 (/.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 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(*.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 -2 (/.f64 (pow.f64 l 2) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(*.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 -2 (/.f64 (pow.f64 l 2) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(+.f64 (*.f64 -1 (/.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 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(*.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 -2 (/.f64 (pow.f64 l 2) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(*.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 -2 (/.f64 (pow.f64 l 2) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) 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) Om) (*.f64 (sqrt.f64 -1) (*.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 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 Om (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))) 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) Om) (*.f64 (sqrt.f64 -1) (*.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 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 Om (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))) l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 2)) (pow.f64 Om 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) n) (*.f64 U (pow.f64 l 3)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.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 (sqrt.f64 2) -1/8) (*.f64 (/.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) n)) (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2)) (/.f64 (*.f64 U (pow.f64 l 3)) (pow.f64 Om 3))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.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 (sqrt.f64 2) -1/8) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 n)) (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2)) (/.f64 (*.f64 U (pow.f64 l 3)) (pow.f64 Om 3))))))
(+.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 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 Om (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))) l)) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 2)) (pow.f64 Om 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) n) (*.f64 U (pow.f64 l 3)))) (*.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.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) Om) (*.f64 (sqrt.f64 -1) (*.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) (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2)) (*.f64 -1 (*.f64 (sqrt.f64 -1) n))) (/.f64 (pow.f64 Om 3) (*.f64 U (pow.f64 l 3)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 3)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 n (*.f64 n (*.f64 (pow.f64 l 5) (*.f64 U U))))) (pow.f64 Om 5)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.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) (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2)) (*.f64 (sqrt.f64 -1) (neg.f64 n))) (/.f64 (pow.f64 Om 3) (*.f64 U (pow.f64 l 3)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 3)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 n (*.f64 n (*.f64 (pow.f64 l 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 (*.f64 n (*.f64 l (*.f64 U (sqrt.f64 -2))))) Om)
(/.f64 (*.f64 (*.f64 (*.f64 n l) (sqrt.f64 -2)) (neg.f64 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)))
(fma.f64 1/2 (/.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (/.f64 l (*.f64 Om (sqrt.f64 -2)))) (neg.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om)))
(-.f64 (/.f64 1/2 (/.f64 l (*.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (*.f64 Om (sqrt.f64 -2))))) (*.f64 (/.f64 n Om) (*.f64 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 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 2) (/.f64 (*.f64 n (*.f64 U (pow.f64 l 3))) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2)))) (fma.f64 1/2 (/.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (/.f64 l (*.f64 Om (sqrt.f64 -2)))) (neg.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om))))
(-.f64 (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2) (*.f64 n (pow.f64 l 3))) (/.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 -2)) U)) (/.f64 1/2 (/.f64 l (*.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (*.f64 Om (sqrt.f64 -2)))))) (*.f64 (/.f64 n Om) (*.f64 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 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 2) (/.f64 (*.f64 n (*.f64 U (pow.f64 l 3))) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2)))) (fma.f64 1/2 (/.f64 (+.f64 t (*.f64 -2 (/.f64 (*.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 -2 (/.f64 (*.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 n (pow.f64 l 3))) (/.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 -2)) U)) (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 (pow.f64 Om 5) (pow.f64 l 5)) (/.f64 (sqrt.f64 -2) (*.f64 U U))) 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) Om) (*.f64 (sqrt.f64 -1) (*.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 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 Om (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))) 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) Om) (*.f64 (sqrt.f64 -1) (*.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 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 Om (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))) l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 2)) (pow.f64 Om 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) n) (*.f64 U (pow.f64 l 3)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.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 (sqrt.f64 2) -1/8) (*.f64 (/.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) n)) (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2)) (/.f64 (*.f64 U (pow.f64 l 3)) (pow.f64 Om 3))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.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 (sqrt.f64 2) -1/8) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 n)) (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2)) (/.f64 (*.f64 U (pow.f64 l 3)) (pow.f64 Om 3))))))
(+.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 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 Om (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om)))) l)) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 2)) (pow.f64 Om 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) n) (*.f64 U (pow.f64 l 3)))) (*.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.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) Om) (*.f64 (sqrt.f64 -1) (*.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) (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2)) (*.f64 -1 (*.f64 (sqrt.f64 -1) n))) (/.f64 (pow.f64 Om 3) (*.f64 U (pow.f64 l 3)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 3)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 n (*.f64 n (*.f64 (pow.f64 l 5) (*.f64 U U))))) (pow.f64 Om 5)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.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) (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2)) (*.f64 (sqrt.f64 -1) (neg.f64 n))) (/.f64 (pow.f64 Om 3) (*.f64 U (pow.f64 l 3)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 3)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 n (*.f64 n (*.f64 (pow.f64 l 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 (*.f64 n (*.f64 l (*.f64 U (sqrt.f64 -2))))) Om)
(/.f64 (*.f64 (*.f64 (*.f64 n l) (sqrt.f64 -2)) (neg.f64 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)))
(fma.f64 1/2 (/.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (/.f64 l (*.f64 Om (sqrt.f64 -2)))) (neg.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om)))
(-.f64 (/.f64 1/2 (/.f64 l (*.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (*.f64 Om (sqrt.f64 -2))))) (*.f64 (/.f64 n Om) (*.f64 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 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 2) (/.f64 (*.f64 n (*.f64 U (pow.f64 l 3))) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2)))) (fma.f64 1/2 (/.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (/.f64 l (*.f64 Om (sqrt.f64 -2)))) (neg.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (sqrt.f64 -2))) Om))))
(-.f64 (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) 2) (*.f64 n (pow.f64 l 3))) (/.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 -2)) U)) (/.f64 1/2 (/.f64 l (*.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (*.f64 Om (sqrt.f64 -2)))))) (*.f64 (/.f64 n Om) (*.f64 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 (pow.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) 2) (/.f64 (*.f64 n (*.f64 U (pow.f64 l 3))) (*.f64 (pow.f64 Om 3) (sqrt.f64 -2)))) (fma.f64 1/2 (/.f64 (+.f64 t (*.f64 -2 (/.f64 (*.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 -2 (/.f64 (*.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 n (pow.f64 l 3))) (/.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 -2)) U)) (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 (pow.f64 Om 5) (pow.f64 l 5)) (/.f64 (sqrt.f64 -2) (*.f64 U U))) 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 (*.f64 (*.f64 n l) (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) Om)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
(+.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 (*.f64 (*.f64 n l) (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) Om))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 n Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (/.f64 U l))) 1/2)))
(*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (*.f64 n Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (/.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 n (pow.f64 l 3)) (/.f64 (*.f64 U (pow.f64 Om 3)) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) 3)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) Om)))))
(fma.f64 1/2 (*.f64 t (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 (*.f64 n Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (/.f64 U l))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 l 3)) (/.f64 (*.f64 U (pow.f64 Om 3)) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) 3)))) (*.f64 -1/8 (*.f64 (sqrt.f64 2) (*.f64 t t))))))
(fma.f64 1/2 (*.f64 t (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 (*.f64 n Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (/.f64 U l))))) (*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (*.f64 t (*.f64 t (sqrt.f64 (*.f64 (/.f64 n (pow.f64 l 3)) (/.f64 (*.f64 U (pow.f64 Om 3)) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) 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 n (pow.f64 l 3)) (/.f64 (*.f64 U (pow.f64 Om 3)) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) 3)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 n l) (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) Om))))))
(fma.f64 1/2 (*.f64 t (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 (*.f64 n Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (/.f64 U l))))) (fma.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (sqrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 n U)) (pow.f64 l 5)) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) 5))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 l 3)) (/.f64 (*.f64 U (pow.f64 Om 3)) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) 3)))) (*.f64 -1/8 (*.f64 (sqrt.f64 2) (*.f64 t t)))))))
(+.f64 (*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (*.f64 t (*.f64 t (sqrt.f64 (*.f64 (/.f64 n (pow.f64 l 3)) (/.f64 (*.f64 U (pow.f64 Om 3)) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) 3)))))) -1/8))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (*.f64 n Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (/.f64 U l)))) 1/2) (*.f64 (*.f64 (pow.f64 t 3) (sqrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 n U)) (pow.f64 l 5)) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 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 (*.f64 n t) U)))
(*.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 (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 (+.f64 2 (*.f64 (/.f64 n Om) U)) (sqrt.f64 2))) (/.f64 Om (sqrt.f64 (/.f64 U (/.f64 t n))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (sqrt.f64 2))) (/.f64 Om (sqrt.f64 (*.f64 (/.f64 n t) U)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (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 U (*.f64 n t))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) 2) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) (*.f64 Om Om)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (sqrt.f64 2))) (/.f64 Om (sqrt.f64 (/.f64 U (/.f64 t n))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) 2) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) (*.f64 Om Om)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (sqrt.f64 2))) (/.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 n (/.f64 (pow.f64 t 5) U)))) (*.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 U (*.f64 n t))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (sqrt.f64 2))) (/.f64 Om (sqrt.f64 (/.f64 U (/.f64 t n))))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) 2) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) (*.f64 Om Om)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) 3) (*.f64 (sqrt.f64 2) (pow.f64 l 6))) (/.f64 (pow.f64 Om 3) (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/2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (sqrt.f64 2))) (/.f64 Om (sqrt.f64 (*.f64 (/.f64 n t) U)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) 2) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) (*.f64 Om Om)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 3)) U))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) 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 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om))))))))
(*.f64 (*.f64 (sqrt.f64 -1) l) (*.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 (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 (/.f64 n Om) U))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 Om (*.f64 n U)) (+.f64 2 (*.f64 (/.f64 n Om) U)))) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) (/.f64 t l))))
(+.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 (/.f64 n Om) U)))))) (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 (/.f64 n Om) U))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 -1 (sqrt.f64 -1))) (/.f64 t (/.f64 (pow.f64 l 3) t))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) 3) (*.f64 U (pow.f64 Om 3))))) -1/8))))
(fma.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U)))))) (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 (/.f64 n Om) U))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (/.f64 t (/.f64 (pow.f64 l 3) t))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) 3) (*.f64 U (pow.f64 Om 3))))) -1/8))))
(+.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 (/.f64 n 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 n (/.f64 (pow.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) 3) (*.f64 U (pow.f64 Om 3)))))) (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 (/.f64 n Om) U))))) (*.f64 1/16 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (pow.f64 l 5)) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) 5)) (*.f64 U (pow.f64 Om 5)))))))))
(fma.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (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 n (/.f64 (pow.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) 3) (*.f64 U (pow.f64 Om 3)))))) (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 (/.f64 n Om) U))))) (*.f64 1/16 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (pow.f64 l 5)) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) 5)) (*.f64 U (pow.f64 Om 5)))))))))
(*.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 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (-.f64 2 (neg.f64 (/.f64 (*.f64 n U) Om)))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U)))))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U))))) (*.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 (*.f64 (sqrt.f64 2) (*.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 (/.f64 n Om) U)))))) (*.f64 (*.f64 (sqrt.f64 -1) l) (*.f64 (sqrt.f64 2) (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 (*.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 (*.f64 (sqrt.f64 2) (*.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 (sqrt.f64 2) (*.f64 -1 (sqrt.f64 -1))) (/.f64 t (/.f64 (pow.f64 l 3) t))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) 3) (*.f64 U (pow.f64 Om 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 (/.f64 n Om) U))))))) (*.f64 (*.f64 (sqrt.f64 -1) l) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U))))))))
(-.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 n (/.f64 (pow.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) 3) (*.f64 U (pow.f64 Om 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 (/.f64 n Om) U))))))) (*.f64 (*.f64 (sqrt.f64 -1) l) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U))))))))
(+.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 n (/.f64 (pow.f64 (-.f64 2 (neg.f64 (/.f64 (*.f64 n U) Om))) 5) (*.f64 U (pow.f64 Om 5)))))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.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 l 5)) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) 5)) (*.f64 U (pow.f64 Om 5))))) (-.f64 (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 n (/.f64 (pow.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) 3) (*.f64 U (pow.f64 Om 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 (/.f64 n Om) U))))))) (*.f64 (*.f64 (sqrt.f64 -1) l) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U)))))))))
(fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 3)) (pow.f64 l 5)) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) 5)) (*.f64 U (pow.f64 Om 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 n (/.f64 (pow.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) 3) (*.f64 U (pow.f64 Om 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 (/.f64 n Om) U))))))) (*.f64 (*.f64 (sqrt.f64 -1) l) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U)))))))))
(/.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) Om) (*.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 (*.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) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l))
(fma.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 l)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 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)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (/.f64 Om (*.f64 l U)) (/.f64 (-.f64 (*.f64 U (*.f64 n t)) (pow.f64 (/.f64 (neg.f64 l) (sqrt.f64 -1)) 2)) n))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l)))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (/.f64 Om (*.f64 l U)) (/.f64 (-.f64 (*.f64 U (*.f64 n t)) (pow.f64 (/.f64 (neg.f64 l) (sqrt.f64 -1)) 2)) n))) (fma.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 l))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 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 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (/.f64 Om (*.f64 l U)) (/.f64 (-.f64 (*.f64 U (*.f64 n t)) (pow.f64 (/.f64 (neg.f64 l) (sqrt.f64 -1)) 2)) n))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) (*.f64 n n)) (/.f64 (-.f64 (*.f64 U (*.f64 n t)) (pow.f64 (/.f64 (neg.f64 l) (sqrt.f64 -1)) 2)) (*.f64 (*.f64 U U) (*.f64 (sqrt.f64 -1) (neg.f64 l)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 l))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) (*.f64 n n)) (/.f64 (-.f64 (*.f64 U (*.f64 n t)) (pow.f64 (/.f64 (neg.f64 l) (sqrt.f64 -1)) 2)) (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 l (*.f64 U U)))))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (/.f64 Om (*.f64 l U)) (/.f64 (-.f64 (*.f64 U (*.f64 n t)) (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 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 (*.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 U (*.f64 n t)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (/.f64 Om (sqrt.f64 (/.f64 U (/.f64 t n))))))
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (/.f64 Om (sqrt.f64 (*.f64 (/.f64 n 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 -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)))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (-.f64 (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (neg.f64 (*.f64 n n))) (pow.f64 (*.f64 l (*.f64 l (sqrt.f64 (/.f64 U (/.f64 t n))))) 2)) Om)) (sqrt.f64 (/.f64 1 (*.f64 U (*.f64 n t))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (/.f64 Om (sqrt.f64 (/.f64 U (/.f64 t n))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (-.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n (neg.f64 n)) (*.f64 U U))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 n t) U))) Om)) (sqrt.f64 (/.f64 1 (*.f64 U (*.f64 n t))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (/.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 (-.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 U (*.f64 n t))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3))))) (/.f64 (/.f64 (pow.f64 Om 3) (*.f64 l l)) (-.f64 (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (neg.f64 (*.f64 n n))) (pow.f64 (*.f64 l (*.f64 l (sqrt.f64 (/.f64 U (/.f64 t n))))) 2)))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (-.f64 (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (neg.f64 (*.f64 n n))) (pow.f64 (*.f64 l (*.f64 l (sqrt.f64 (/.f64 U (/.f64 t n))))) 2)) Om)) (sqrt.f64 (/.f64 1 (*.f64 U (*.f64 n t)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (/.f64 Om (sqrt.f64 (/.f64 U (/.f64 t n))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))) (-.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3))))) (/.f64 (/.f64 (pow.f64 Om 3) (*.f64 l l)) (-.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n (neg.f64 n)) (*.f64 U U))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 n t) U))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (-.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n (neg.f64 n)) (*.f64 U U))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 n t) U))) Om)) (sqrt.f64 (/.f64 1 (*.f64 U (*.f64 n t))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (/.f64 Om (sqrt.f64 (*.f64 (/.f64 n t) U))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n t) U)))
(*.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 (*.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 U (*.f64 n t)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (/.f64 Om (sqrt.f64 (/.f64 U (/.f64 t n))))))
(-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (/.f64 Om (sqrt.f64 (*.f64 (/.f64 n t) U)))))
(+.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)))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (-.f64 (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (neg.f64 (*.f64 n n))) (pow.f64 (*.f64 l (*.f64 l (sqrt.f64 (/.f64 U (/.f64 t n))))) 2)) Om)) (sqrt.f64 (/.f64 1 (*.f64 U (*.f64 n t))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (/.f64 Om (sqrt.f64 (/.f64 U (/.f64 t n))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (-.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n (neg.f64 n)) (*.f64 U U))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 n t) U))) Om)) (sqrt.f64 (/.f64 1 (*.f64 U (*.f64 n t))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (/.f64 Om (sqrt.f64 (*.f64 (/.f64 n t) U)))))
(+.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 U (*.f64 n t))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3))))) (/.f64 (/.f64 (pow.f64 Om 3) (*.f64 l l)) (-.f64 (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (neg.f64 (*.f64 n n))) (pow.f64 (*.f64 l (*.f64 l (sqrt.f64 (/.f64 U (/.f64 t n))))) 2)))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (-.f64 (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (neg.f64 (*.f64 n n))) (pow.f64 (*.f64 l (*.f64 l (sqrt.f64 (/.f64 U (/.f64 t n))))) 2)) Om)) (sqrt.f64 (/.f64 1 (*.f64 U (*.f64 n t)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (/.f64 Om (sqrt.f64 (/.f64 U (/.f64 t n))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))) (-.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 n) (*.f64 U (pow.f64 t 3))))) (/.f64 (/.f64 (pow.f64 Om 3) (*.f64 l l)) (-.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n (neg.f64 n)) (*.f64 U U))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 n t) U))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (-.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n (neg.f64 n)) (*.f64 U U))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 n t) U))) Om)) (sqrt.f64 (/.f64 1 (*.f64 U (*.f64 n t))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l l)) (/.f64 Om (sqrt.f64 (*.f64 (/.f64 n t) 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 (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 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U 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 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U 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 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U 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 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om)))
(*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U 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 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U 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 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U 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 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U 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 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om)))
(*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U 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 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U 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 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U 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 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U 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 -2 (/.f64 (*.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 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U 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 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U 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 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U 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 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om)))
(*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U 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 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U 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 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U 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 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U 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 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om)))
(*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U 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 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U 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 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U 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 -2 (/.f64 (*.f64 l l) Om))))) (*.f64 -2 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om))))
(fma.f64 (*.f64 2 n) (*.f64 U (fma.f64 -2 (/.f64 l (/.f64 Om l)) t)) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U 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 (*.f64 2 (*.f64 (*.f64 n l) (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) Om)
(*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 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 (*.f64 n t) U) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) Om)))
(*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 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 (*.f64 n t) U) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) Om)))
(*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 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 (*.f64 n t) U) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) Om)))
(*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 (*.f64 n t) U))
(*.f64 2 (*.f64 U (*.f64 n t)))
(+.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 (*.f64 (*.f64 n l) (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) Om)))
(*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 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 (*.f64 n t) U) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) Om)))
(*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 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 (*.f64 n t) U) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) Om)))
(*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 (*.f64 n t) U))
(*.f64 2 (*.f64 U (*.f64 n t)))
(+.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 (*.f64 (*.f64 n l) (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) Om)))
(*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 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 (*.f64 n t) U) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) Om)))
(*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 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 (*.f64 n t) U) (/.f64 (*.f64 (*.f64 n l) (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) Om)))
(*.f64 2 (fma.f64 n (*.f64 U t) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 (*.f64 n t) U))
(*.f64 2 (*.f64 U (*.f64 n t)))
(+.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 (*.f64 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om)))) Om) (*.f64 2 (*.f64 (*.f64 n t) U)))
(fma.f64 2 (*.f64 U (*.f64 n t)) (/.f64 (*.f64 -2 (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 U (*.f64 (*.f64 n l) l)))) 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))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om)))) Om) (*.f64 2 (*.f64 (*.f64 n t) U)))
(fma.f64 2 (*.f64 U (*.f64 n t)) (/.f64 (*.f64 -2 (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 U (*.f64 (*.f64 n l) l)))) 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))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om)))) Om) (*.f64 2 (*.f64 (*.f64 n t) U)))
(fma.f64 2 (*.f64 U (*.f64 n t)) (/.f64 (*.f64 -2 (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 U (*.f64 (*.f64 n l) l)))) Om))
(*.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 l l)) (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om))))) Om)
(/.f64 (*.f64 -2 (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 U (*.f64 (*.f64 n l) l)))) 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))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om)))) Om) (*.f64 2 (*.f64 (*.f64 n t) U)))
(fma.f64 2 (*.f64 U (*.f64 n t)) (/.f64 (*.f64 -2 (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 U (*.f64 (*.f64 n l) l)))) 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))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om)))) Om) (*.f64 2 (*.f64 (*.f64 n t) U)))
(fma.f64 2 (*.f64 U (*.f64 n t)) (/.f64 (*.f64 -2 (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 U (*.f64 (*.f64 n l) l)))) 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))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om)))) Om) (*.f64 2 (*.f64 (*.f64 n t) U)))
(fma.f64 2 (*.f64 U (*.f64 n t)) (/.f64 (*.f64 -2 (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 U (*.f64 (*.f64 n l) l)))) Om))
(*.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 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om))))) Om)
(/.f64 (*.f64 -2 (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 U (*.f64 (*.f64 n l) l)))) 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)))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om)))) Om) (*.f64 2 (*.f64 (*.f64 n t) U)))
(fma.f64 2 (*.f64 U (*.f64 n t)) (/.f64 (*.f64 -2 (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 U (*.f64 (*.f64 n l) l)))) 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)))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om)))) Om) (*.f64 2 (*.f64 (*.f64 n t) U)))
(fma.f64 2 (*.f64 U (*.f64 n t)) (/.f64 (*.f64 -2 (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 U (*.f64 (*.f64 n l) l)))) 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)))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 l l)) (*.f64 U (+.f64 2 (/.f64 (*.f64 n U) Om)))) Om) (*.f64 2 (*.f64 (*.f64 n t) U)))
(fma.f64 2 (*.f64 U (*.f64 n t)) (/.f64 (*.f64 -2 (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 U (*.f64 (*.f64 n l) l)))) 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 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om)))
(*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U 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 -4 (*.f64 l (*.f64 l (*.f64 (/.f64 n Om) U))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om))))
(fma.f64 -4 (*.f64 l (*.f64 l (*.f64 (/.f64 n Om) U))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U U))) (*.f64 Om 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)))))
(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 U (*.f64 n t)) (fma.f64 -4 (*.f64 l (*.f64 l (*.f64 (/.f64 n Om) U))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om)))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (fma.f64 -4 (*.f64 l (*.f64 l (*.f64 (/.f64 n Om) U))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U U))) (*.f64 Om 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)))))
(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 U (*.f64 n t)) (fma.f64 -4 (*.f64 l (*.f64 l (*.f64 (/.f64 n Om) U))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om)))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (fma.f64 -4 (*.f64 l (*.f64 l (*.f64 (/.f64 n Om) U))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U U))) (*.f64 Om Om)))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 (*.f64 n t) U))
(*.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 (*.f64 n t) U) (/.f64 (*.f64 -4 (*.f64 n (*.f64 U (*.f64 l l)))) Om))
(fma.f64 -4 (*.f64 l (*.f64 l (*.f64 (/.f64 n Om) U))) (*.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) (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 U (*.f64 n t)) (fma.f64 -4 (*.f64 l (*.f64 l (*.f64 (/.f64 n Om) U))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om)))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (fma.f64 -4 (*.f64 l (*.f64 l (*.f64 (/.f64 n Om) U))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U U))) (*.f64 Om 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)))))
(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 U (*.f64 n t)) (fma.f64 -4 (*.f64 l (*.f64 l (*.f64 (/.f64 n Om) U))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om)))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (fma.f64 -4 (*.f64 l (*.f64 l (*.f64 (/.f64 n Om) U))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U U))) (*.f64 Om Om)))))
(*.f64 2 (*.f64 n (*.f64 t U)))
(*.f64 2 (*.f64 (*.f64 n t) U))
(*.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 (*.f64 n t) U) (/.f64 (*.f64 -4 (*.f64 n (*.f64 U (*.f64 l l)))) Om))
(fma.f64 -4 (*.f64 l (*.f64 l (*.f64 (/.f64 n Om) U))) (*.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) (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 U (*.f64 n t)) (fma.f64 -4 (*.f64 l (*.f64 l (*.f64 (/.f64 n Om) U))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om)))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (fma.f64 -4 (*.f64 l (*.f64 l (*.f64 (/.f64 n Om) U))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U U))) (*.f64 Om 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)))))
(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 U (*.f64 n t)) (fma.f64 -4 (*.f64 l (*.f64 l (*.f64 (/.f64 n Om) U))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 U U) (*.f64 n n))) (*.f64 Om Om)))))
(fma.f64 2 (*.f64 U (*.f64 n t)) (fma.f64 -4 (*.f64 l (*.f64 l (*.f64 (/.f64 n Om) U))) (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U U))) (*.f64 Om Om)))))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 n (/.f64 Om (*.f64 l U)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 2 (/.f64 (*.f64 n U) Om))) Om))
(neg.f64 (/.f64 (*.f64 l l) (/.f64 Om (+.f64 2 (/.f64 (*.f64 n U) Om)))))
(/.f64 (neg.f64 (+.f64 2 (*.f64 (/.f64 n Om) U))) (/.f64 Om (*.f64 l l)))
(/.f64 (+.f64 -2 (/.f64 (*.f64 n (neg.f64 U)) Om)) (/.f64 Om (*.f64 l l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 2 (/.f64 (*.f64 n U) Om))) Om))
(neg.f64 (/.f64 (*.f64 l l) (/.f64 Om (+.f64 2 (/.f64 (*.f64 n U) Om)))))
(/.f64 (neg.f64 (+.f64 2 (*.f64 (/.f64 n Om) U))) (/.f64 Om (*.f64 l l)))
(/.f64 (+.f64 -2 (/.f64 (*.f64 n (neg.f64 U)) Om)) (/.f64 Om (*.f64 l l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 2 (/.f64 (*.f64 n U) Om))) Om))
(neg.f64 (/.f64 (*.f64 l l) (/.f64 Om (+.f64 2 (/.f64 (*.f64 n U) Om)))))
(/.f64 (neg.f64 (+.f64 2 (*.f64 (/.f64 n Om) U))) (/.f64 Om (*.f64 l l)))
(/.f64 (+.f64 -2 (/.f64 (*.f64 n (neg.f64 U)) Om)) (/.f64 Om (*.f64 l l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 2 (/.f64 (*.f64 n U) Om))) Om))
(neg.f64 (/.f64 (*.f64 l l) (/.f64 Om (+.f64 2 (/.f64 (*.f64 n U) Om)))))
(/.f64 (neg.f64 (+.f64 2 (*.f64 (/.f64 n Om) U))) (/.f64 Om (*.f64 l l)))
(/.f64 (+.f64 -2 (/.f64 (*.f64 n (neg.f64 U)) Om)) (/.f64 Om (*.f64 l l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 2 (/.f64 (*.f64 n U) Om))) Om))
(neg.f64 (/.f64 (*.f64 l l) (/.f64 Om (+.f64 2 (/.f64 (*.f64 n U) Om)))))
(/.f64 (neg.f64 (+.f64 2 (*.f64 (/.f64 n Om) U))) (/.f64 Om (*.f64 l l)))
(/.f64 (+.f64 -2 (/.f64 (*.f64 n (neg.f64 U)) Om)) (/.f64 Om (*.f64 l l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 2 (/.f64 (*.f64 n U) Om))) Om))
(neg.f64 (/.f64 (*.f64 l l) (/.f64 Om (+.f64 2 (/.f64 (*.f64 n U) Om)))))
(/.f64 (neg.f64 (+.f64 2 (*.f64 (/.f64 n Om) U))) (/.f64 Om (*.f64 l l)))
(/.f64 (+.f64 -2 (/.f64 (*.f64 n (neg.f64 U)) Om)) (/.f64 Om (*.f64 l l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 2 (/.f64 (*.f64 n U) Om))) Om))
(neg.f64 (/.f64 (*.f64 l l) (/.f64 Om (+.f64 2 (/.f64 (*.f64 n U) Om)))))
(/.f64 (neg.f64 (+.f64 2 (*.f64 (/.f64 n Om) U))) (/.f64 Om (*.f64 l l)))
(/.f64 (+.f64 -2 (/.f64 (*.f64 n (neg.f64 U)) Om)) (/.f64 Om (*.f64 l l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 2 (/.f64 (*.f64 n U) Om))) Om))
(neg.f64 (/.f64 (*.f64 l l) (/.f64 Om (+.f64 2 (/.f64 (*.f64 n U) Om)))))
(/.f64 (neg.f64 (+.f64 2 (*.f64 (/.f64 n Om) U))) (/.f64 Om (*.f64 l l)))
(/.f64 (+.f64 -2 (/.f64 (*.f64 n (neg.f64 U)) Om)) (/.f64 Om (*.f64 l l)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (pow.f64 l 2)) Om))
(neg.f64 (/.f64 (*.f64 l l) (/.f64 Om (+.f64 2 (/.f64 (*.f64 n U) Om)))))
(/.f64 (neg.f64 (+.f64 2 (*.f64 (/.f64 n Om) U))) (/.f64 Om (*.f64 l l)))
(/.f64 (+.f64 -2 (/.f64 (*.f64 n (neg.f64 U)) Om)) (/.f64 Om (*.f64 l l)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (pow.f64 l 2)) Om))
(neg.f64 (/.f64 (*.f64 l l) (/.f64 Om (+.f64 2 (/.f64 (*.f64 n U) Om)))))
(/.f64 (neg.f64 (+.f64 2 (*.f64 (/.f64 n Om) U))) (/.f64 Om (*.f64 l l)))
(/.f64 (+.f64 -2 (/.f64 (*.f64 n (neg.f64 U)) Om)) (/.f64 Om (*.f64 l l)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (pow.f64 l 2)) Om))
(neg.f64 (/.f64 (*.f64 l l) (/.f64 Om (+.f64 2 (/.f64 (*.f64 n U) Om)))))
(/.f64 (neg.f64 (+.f64 2 (*.f64 (/.f64 n Om) U))) (/.f64 Om (*.f64 l l)))
(/.f64 (+.f64 -2 (/.f64 (*.f64 n (neg.f64 U)) Om)) (/.f64 Om (*.f64 l l)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (pow.f64 l 2)) Om))
(neg.f64 (/.f64 (*.f64 l l) (/.f64 Om (+.f64 2 (/.f64 (*.f64 n U) Om)))))
(/.f64 (neg.f64 (+.f64 2 (*.f64 (/.f64 n Om) U))) (/.f64 Om (*.f64 l l)))
(/.f64 (+.f64 -2 (/.f64 (*.f64 n (neg.f64 U)) Om)) (/.f64 Om (*.f64 l l)))
(*.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 U (*.f64 (*.f64 n l) l))) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 (*.f64 n 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 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(*.f64 -2 (/.f64 (pow.f64 l 2) Om))
(*.f64 -2 (/.f64 (*.f64 l l) Om))
(/.f64 -2 (/.f64 Om (*.f64 l l)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(*.f64 -2 (/.f64 (pow.f64 l 2) Om))
(*.f64 -2 (/.f64 (*.f64 l l) Om))
(/.f64 -2 (/.f64 Om (*.f64 l l)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(*.f64 -2 (/.f64 (pow.f64 l 2) Om))
(*.f64 -2 (/.f64 (*.f64 l l) Om))
(/.f64 -2 (/.f64 Om (*.f64 l l)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 U (*.f64 (*.f64 n l) l))) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 (*.f64 n 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 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 U (*.f64 (*.f64 n l) l))) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 (*.f64 n 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 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(*.f64 -2 (/.f64 (pow.f64 l 2) Om))
(*.f64 -2 (/.f64 (*.f64 l l) Om))
(/.f64 -2 (/.f64 Om (*.f64 l l)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 U (*.f64 (*.f64 n l) l))) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 (*.f64 n 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 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2)))
(neg.f64 (/.f64 n (/.f64 (*.f64 Om Om) (*.f64 U (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 U (*.f64 (*.f64 n l) l))) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 (*.f64 n 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 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) Om)))
(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 Om (*.f64 l l))) (*.f64 (/.f64 (*.f64 (*.f64 n l) l) Om) (/.f64 U Om)))

localize57.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.4b
(*.f64 (/.f64 l Om) U*)
6.1b
(*.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*))))))
19.7b
(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)

series119.0ms (0.3%)

Counts
4 → 196
Calls

57 calls:

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

rewrite143.0ms (0.3%)

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

simplify152.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*)

localize39.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.5b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
4.5b
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om)
8.6b
(sqrt.f64 (/.f64 U (-.f64 U* U)))
9.0b
(sqrt.f64 (*.f64 (-.f64 U* U) U))
Compiler

Compiled 129 to 53 computations (58.9% saved)

series36.0ms (0.1%)

Counts
4 → 36
Calls

36 calls:

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

rewrite86.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
404×prod-diff_binary64
322×expm1-udef_binary64
322×log1p-udef_binary64
281×log-pow_binary64
258×fma-def_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify105.0ms (0.2%)

Algorithm
egg-herbie
Rules
632×fma-def_binary64
496×*-commutative_binary64
422×associate-*r/_binary64
408×associate-*l/_binary64
281×associate-/r/_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01661578
15401525
222771450
358101423
Stop Event
node limit
Counts
166 → 178
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)))))
(sqrt.f64 -1)
(+.f64 (sqrt.f64 -1) (*.f64 -1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) U))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 U* (sqrt.f64 -1))) 2) (pow.f64 U* 2)) (*.f64 (sqrt.f64 -1) (pow.f64 U 2)))) (+.f64 (sqrt.f64 -1) (*.f64 -1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) U)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 U* (sqrt.f64 -1))) 2) (pow.f64 U* 2)) (*.f64 (sqrt.f64 -1) (pow.f64 U 2)))) (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) U))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 U* (sqrt.f64 -1))) 2) (pow.f64 U* 2)) U*) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 U* 3)) (*.f64 (sqrt.f64 -1) (pow.f64 U 3)))))))
(sqrt.f64 -1)
(+.f64 (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 -1) U*) U)))
(+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (pow.f64 (*.f64 -1/2 U*) 2) (*.f64 -1 (pow.f64 U* 2)))) (pow.f64 U 2))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 -1) U*) U))))
(+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 U*) 2) (*.f64 -1 (pow.f64 U* 2))) U*)) (pow.f64 U* 3)) (sqrt.f64 -1)) (pow.f64 U 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (pow.f64 (*.f64 -1/2 U*) 2) (*.f64 -1 (pow.f64 U* 2)))) (pow.f64 U 2))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 -1) U*) U)))))
(sqrt.f64 -1)
(+.f64 (sqrt.f64 -1) (*.f64 -1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) U))))
(+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) U))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 -1) U)) 2) (/.f64 1 (pow.f64 U 2))) (pow.f64 U* 2)) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 U 3)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 -1) U)) 2) (/.f64 1 (pow.f64 U 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) U)))) (pow.f64 U* 3)) (sqrt.f64 -1))) (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) U))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 -1) U)) 2) (/.f64 1 (pow.f64 U 2))) (pow.f64 U* 2)) (sqrt.f64 -1))))))
(/.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 -1/8 (/.f64 (*.f64 U* U*) (*.f64 U (pow.f64 (sqrt.f64 -1) 3))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (*.f64 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (neg.f64 (sqrt.f64 -1)))))))
(fma.f64 (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)))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2)))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 U (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U)))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (neg.f64 (sqrt.f64 -1)))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 U (*.f64 U (pow.f64 (sqrt.f64 -1) 5))))))))
(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)) (fma.f64 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (neg.f64 (sqrt.f64 -1)))) (*.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 -1/8 (/.f64 (*.f64 U* U*) (*.f64 U (pow.f64 (sqrt.f64 -1) 3))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (*.f64 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (neg.f64 (sqrt.f64 -1)))))))
(fma.f64 (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)))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2)))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 U (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U)))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (neg.f64 (sqrt.f64 -1)))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 U (*.f64 U (pow.f64 (sqrt.f64 -1) 5))))))))
(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)) (fma.f64 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (neg.f64 (sqrt.f64 -1)))) (*.f64 (sqrt.f64 -1) U))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) U))
(neg.f64 (*.f64 (sqrt.f64 -1) U))
(*.f64 (sqrt.f64 -1) (neg.f64 U))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (*.f64 -1 (*.f64 (sqrt.f64 -1) U)))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) U*) (neg.f64 (*.f64 (sqrt.f64 -1) U)))
(-.f64 (*.f64 (sqrt.f64 -1) (*.f64 1/2 U*)) (*.f64 (sqrt.f64 -1) U))
(*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 U*) U))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) U)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 2)) U))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) U*) (fma.f64 -1 (*.f64 (sqrt.f64 -1) U) (*.f64 1/8 (/.f64 (sqrt.f64 -1) (/.f64 U (*.f64 U* U*))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) U*) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -1) U) (*.f64 U* U*))) (*.f64 (sqrt.f64 -1) U)))
(fma.f64 1/8 (*.f64 (*.f64 U* U*) (/.f64 (sqrt.f64 -1) U)) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 U*) U)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 3)) (pow.f64 U 2))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) U)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 2)) U)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) U*) (fma.f64 1/16 (/.f64 (sqrt.f64 -1) (/.f64 (*.f64 U U) (pow.f64 U* 3))) (fma.f64 -1 (*.f64 (sqrt.f64 -1) U) (*.f64 1/8 (/.f64 (sqrt.f64 -1) (/.f64 U (*.f64 U* U*)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) U*) (fma.f64 1/16 (/.f64 (pow.f64 U* 3) (/.f64 (*.f64 U U) (sqrt.f64 -1))) (-.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -1) U) (*.f64 U* U*))) (*.f64 (sqrt.f64 -1) 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))))
(sqrt.f64 -1)
(+.f64 (sqrt.f64 -1) (*.f64 -1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) U))))
(fma.f64 -1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) U)) (sqrt.f64 -1))
(fma.f64 (/.f64 U* (sqrt.f64 -1)) (/.f64 -1/2 U) (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 U* (sqrt.f64 -1))) 2) (pow.f64 U* 2)) (*.f64 (sqrt.f64 -1) (pow.f64 U 2)))) (+.f64 (sqrt.f64 -1) (*.f64 -1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) U)))))
(fma.f64 -1/2 (/.f64 (+.f64 (*.f64 U* U*) (pow.f64 (*.f64 (/.f64 U* (sqrt.f64 -1)) -1/2) 2)) (*.f64 (sqrt.f64 -1) (*.f64 U U))) (+.f64 (sqrt.f64 -1) (*.f64 -1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) U)))))
(fma.f64 -1/2 (/.f64 (fma.f64 U* U* (pow.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 -1) U*)) 2)) (*.f64 (sqrt.f64 -1) (*.f64 U U))) (fma.f64 -1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) U)) (sqrt.f64 -1)))
(+.f64 (sqrt.f64 -1) (*.f64 (/.f64 -1/2 (sqrt.f64 -1)) (+.f64 (/.f64 U* U) (/.f64 (fma.f64 U* U* (pow.f64 (*.f64 (/.f64 U* (sqrt.f64 -1)) -1/2) 2)) (*.f64 U U)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 U* (sqrt.f64 -1))) 2) (pow.f64 U* 2)) (*.f64 (sqrt.f64 -1) (pow.f64 U 2)))) (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) U))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 U* (sqrt.f64 -1))) 2) (pow.f64 U* 2)) U*) (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 U* 3)) (*.f64 (sqrt.f64 -1) (pow.f64 U 3)))))))
(fma.f64 -1/2 (/.f64 (+.f64 (*.f64 U* U*) (pow.f64 (*.f64 (/.f64 U* (sqrt.f64 -1)) -1/2) 2)) (*.f64 (sqrt.f64 -1) (*.f64 U U))) (+.f64 (sqrt.f64 -1) (*.f64 -1/2 (+.f64 (/.f64 U* (*.f64 (sqrt.f64 -1) U)) (/.f64 (fma.f64 1/2 (/.f64 (+.f64 (*.f64 U* U*) (pow.f64 (*.f64 (/.f64 U* (sqrt.f64 -1)) -1/2) 2)) (/.f64 (pow.f64 (sqrt.f64 -1) 2) U*)) (pow.f64 U* 3)) (*.f64 (sqrt.f64 -1) (pow.f64 U 3)))))))
(fma.f64 -1/2 (/.f64 (fma.f64 U* U* (pow.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 -1) U*)) 2)) (*.f64 (sqrt.f64 -1) (*.f64 U U))) (fma.f64 -1/2 (+.f64 (/.f64 U* (*.f64 (sqrt.f64 -1) U)) (/.f64 (fma.f64 1/2 (/.f64 U* (/.f64 -1 (fma.f64 U* U* (pow.f64 (/.f64 -1/2 (/.f64 (sqrt.f64 -1) U*)) 2)))) (pow.f64 U* 3)) (*.f64 (sqrt.f64 -1) (pow.f64 U 3)))) (sqrt.f64 -1)))
(+.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 -1)) (+.f64 (/.f64 U* U) (/.f64 (fma.f64 U* U* (pow.f64 (*.f64 (/.f64 U* (sqrt.f64 -1)) -1/2) 2)) (*.f64 U U)))) (fma.f64 (/.f64 -1/2 (pow.f64 U 3)) (/.f64 (+.f64 (pow.f64 U* 3) (*.f64 -1/2 (*.f64 U* (fma.f64 U* U* (pow.f64 (*.f64 (/.f64 U* (sqrt.f64 -1)) -1/2) 2))))) (sqrt.f64 -1)) (sqrt.f64 -1)))
(+.f64 (sqrt.f64 -1) (*.f64 (/.f64 -1/2 (sqrt.f64 -1)) (+.f64 (/.f64 (+.f64 (pow.f64 U* 3) (*.f64 -1/2 (*.f64 U* (fma.f64 U* U* (pow.f64 (*.f64 (/.f64 U* (sqrt.f64 -1)) -1/2) 2))))) (pow.f64 U 3)) (+.f64 (/.f64 U* U) (/.f64 (fma.f64 U* U* (pow.f64 (*.f64 (/.f64 U* (sqrt.f64 -1)) -1/2) 2)) (*.f64 U U))))))
(sqrt.f64 -1)
(+.f64 (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 -1) U*) U)))
(+.f64 (sqrt.f64 -1) (*.f64 1/2 (/.f64 (sqrt.f64 -1) (/.f64 U U*))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) U) U*) (sqrt.f64 -1))
(fma.f64 1/2 (/.f64 (sqrt.f64 -1) (/.f64 U U*)) (sqrt.f64 -1))
(+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (pow.f64 (*.f64 -1/2 U*) 2) (*.f64 -1 (pow.f64 U* 2)))) (pow.f64 U 2))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 -1) U*) U))))
(+.f64 (sqrt.f64 -1) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (pow.f64 (*.f64 U* -1/2) 2) (neg.f64 (*.f64 U* U*)))) (*.f64 U U)) (*.f64 1/2 (/.f64 (sqrt.f64 -1) (/.f64 U U*)))))
(+.f64 (sqrt.f64 -1) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) U) U*) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 U* -1/2) 2) (*.f64 U* U*))))))
(fma.f64 1/2 (/.f64 (sqrt.f64 -1) (/.f64 U U*)) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 U* U*) -3/4) (/.f64 (sqrt.f64 -1) (*.f64 U U))) (sqrt.f64 -1)))
(+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 U*) 2) (*.f64 -1 (pow.f64 U* 2))) U*)) (pow.f64 U* 3)) (sqrt.f64 -1)) (pow.f64 U 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (pow.f64 (*.f64 -1/2 U*) 2) (*.f64 -1 (pow.f64 U* 2)))) (pow.f64 U 2))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 -1) U*) U)))))
(+.f64 (sqrt.f64 -1) (fma.f64 1/2 (/.f64 (fma.f64 1/2 (*.f64 U* (+.f64 (pow.f64 (*.f64 U* -1/2) 2) (neg.f64 (*.f64 U* U*)))) (pow.f64 U* 3)) (/.f64 (pow.f64 U 3) (sqrt.f64 -1))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (pow.f64 (*.f64 U* -1/2) 2) (neg.f64 (*.f64 U* U*)))) (*.f64 U U)) (*.f64 1/2 (/.f64 (sqrt.f64 -1) (/.f64 U U*))))))
(+.f64 (sqrt.f64 -1) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 U* (-.f64 (pow.f64 (*.f64 U* -1/2) 2) (*.f64 U* U*))) (pow.f64 U* 3)) (pow.f64 U 3)) (sqrt.f64 -1)) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) U) U*) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 U U)) (-.f64 (pow.f64 (*.f64 U* -1/2) 2) (*.f64 U* U*)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 U* (fma.f64 1/2 (*.f64 (*.f64 U* U*) -3/4) (*.f64 U* U*))) (pow.f64 U 3))) (fma.f64 1/2 (/.f64 (sqrt.f64 -1) (/.f64 U U*)) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 U* U*) -3/4) (/.f64 (sqrt.f64 -1) (*.f64 U U))) (sqrt.f64 -1))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 U* U*) -3/4) (/.f64 (sqrt.f64 -1) (*.f64 U U))) (sqrt.f64 -1)) (*.f64 1/2 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 U* U) (/.f64 (*.f64 U* (fma.f64 1/2 (*.f64 (*.f64 U* U*) -3/4) (*.f64 U* U*))) (pow.f64 U 3))))))
(sqrt.f64 -1)
(+.f64 (sqrt.f64 -1) (*.f64 -1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) U))))
(fma.f64 -1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) U)) (sqrt.f64 -1))
(fma.f64 (/.f64 U* (sqrt.f64 -1)) (/.f64 -1/2 U) (sqrt.f64 -1))
(+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) U))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 -1) U)) 2) (/.f64 1 (pow.f64 U 2))) (pow.f64 U* 2)) (sqrt.f64 -1)))))
(+.f64 (sqrt.f64 -1) (*.f64 -1/2 (+.f64 (/.f64 U* (*.f64 (sqrt.f64 -1) U)) (/.f64 (+.f64 (pow.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 -1) U)) 2) (/.f64 1 (*.f64 U U))) (/.f64 (sqrt.f64 -1) (*.f64 U* U*))))))
(fma.f64 -1/2 (+.f64 (/.f64 U* (*.f64 (sqrt.f64 -1) U)) (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 -1) U)) 2) (/.f64 (/.f64 1 U) U)) (sqrt.f64 -1)) (*.f64 U* U*))) (sqrt.f64 -1))
(fma.f64 -1/2 (fma.f64 (/.f64 (+.f64 (pow.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 -1) U)) 2) (/.f64 (/.f64 1 U) U)) (sqrt.f64 -1)) (*.f64 U* U*) (/.f64 U* (*.f64 (sqrt.f64 -1) U))) (sqrt.f64 -1))
(+.f64 (sqrt.f64 -1) (*.f64 (/.f64 -1/2 (sqrt.f64 -1)) (+.f64 (/.f64 U* U) (*.f64 U* (*.f64 U* (+.f64 (pow.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 -1) U)) 2) (/.f64 (/.f64 1 U) U)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 U 3)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 -1) U)) 2) (/.f64 1 (pow.f64 U 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) U)))) (pow.f64 U* 3)) (sqrt.f64 -1))) (+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 U* (*.f64 (sqrt.f64 -1) U))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 -1) U)) 2) (/.f64 1 (pow.f64 U 2))) (pow.f64 U* 2)) (sqrt.f64 -1))))))
(fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 U 3)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 -1) U)) 2) (/.f64 1 (*.f64 U U))) (*.f64 U (pow.f64 (sqrt.f64 -1) 2))))) (/.f64 (sqrt.f64 -1) (pow.f64 U* 3))) (+.f64 (sqrt.f64 -1) (*.f64 -1/2 (+.f64 (/.f64 U* (*.f64 (sqrt.f64 -1) U)) (/.f64 (+.f64 (pow.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 -1) U)) 2) (/.f64 1 (*.f64 U U))) (/.f64 (sqrt.f64 -1) (*.f64 U* U*)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 U 3)) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 -1) U)) 2) (/.f64 (/.f64 1 U) U)) U))) (sqrt.f64 -1)) (pow.f64 U* 3)) (fma.f64 -1/2 (+.f64 (/.f64 U* (*.f64 (sqrt.f64 -1) U)) (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 -1) U)) 2) (/.f64 (/.f64 1 U) U)) (sqrt.f64 -1)) (*.f64 U* U*))) (sqrt.f64 -1)))
(fma.f64 -1/2 (*.f64 (pow.f64 U* 3) (/.f64 (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 -1) U)) 2) (/.f64 (/.f64 1 U) U)) U) (/.f64 1 (pow.f64 U 3))) (sqrt.f64 -1))) (fma.f64 -1/2 (fma.f64 (/.f64 (+.f64 (pow.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 -1) U)) 2) (/.f64 (/.f64 1 U) U)) (sqrt.f64 -1)) (*.f64 U* U*) (/.f64 U* (*.f64 (sqrt.f64 -1) U))) (sqrt.f64 -1)))
(+.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 -1)) (+.f64 (/.f64 U* U) (*.f64 U* (*.f64 U* (+.f64 (pow.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 -1) U)) 2) (/.f64 (/.f64 1 U) U)))))) (fma.f64 -1/2 (*.f64 (pow.f64 U* 3) (/.f64 (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 -1) U)) 2) (/.f64 (/.f64 1 U) U)) U) (/.f64 1 (pow.f64 U 3))) (sqrt.f64 -1))) (sqrt.f64 -1)))
(/.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 n (*.f64 U (*.f64 (sqrt.f64 -1) l))))
(*.f64 (*.f64 U (*.f64 n (*.f64 (sqrt.f64 -1) l))) (/.f64 (sqrt.f64 2) Om))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 U* l) (/.f64 Om n))) (sqrt.f64 -1)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 U (*.f64 (sqrt.f64 -1) l)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (/.f64 (*.f64 U* l) (sqrt.f64 -1))) (*.f64 (*.f64 U (*.f64 n (*.f64 (sqrt.f64 -1) l))) (/.f64 (sqrt.f64 2) Om)))
(*.f64 n (+.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1) Om) (*.f64 U* l))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 U l))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om)))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l))))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 (*.f64 n l) (*.f64 U* U*)) (*.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 n (*.f64 U (*.f64 (sqrt.f64 -1) l)))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 U* l) (/.f64 Om n))) (sqrt.f64 -1)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 U Om)) (/.f64 (*.f64 U* (*.f64 U* l)) (neg.f64 (sqrt.f64 -1)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (/.f64 (*.f64 U* l) (sqrt.f64 -1))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 n U) (/.f64 (*.f64 U* (*.f64 U* l)) Om))) (*.f64 (*.f64 U (*.f64 n (*.f64 (sqrt.f64 -1) l))) (/.f64 (sqrt.f64 2) Om))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 n U) (/.f64 (*.f64 U* (*.f64 U* l)) Om))) (*.f64 n (+.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1) Om) (*.f64 U* l))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 U l)))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))))
(fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (pow.f64 U* 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (*.f64 U U) Om))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l))))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 (*.f64 n l) (*.f64 U* U*)) (*.f64 U Om))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 U* l) (/.f64 Om n))) (sqrt.f64 -1)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 U Om)) (/.f64 (*.f64 U* (*.f64 U* l)) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 (*.f64 n l) Om) (/.f64 (pow.f64 U* 3) (*.f64 U U)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 U (*.f64 (sqrt.f64 -1) l))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 (pow.f64 U* 3) (*.f64 U U)) (/.f64 (*.f64 n l) Om))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (/.f64 (*.f64 U* l) (sqrt.f64 -1))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 n U) (/.f64 (*.f64 U* (*.f64 U* l)) Om))) (*.f64 (*.f64 U (*.f64 n (*.f64 (sqrt.f64 -1) l))) (/.f64 (sqrt.f64 2) Om)))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 (pow.f64 U* 3) (*.f64 U U)) (/.f64 (*.f64 n l) Om))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 n U) (/.f64 (*.f64 U* (*.f64 U* l)) Om))) (*.f64 n (+.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1) Om) (*.f64 U* l))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 U l))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (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 n (*.f64 U (*.f64 (sqrt.f64 -1) l))))
(*.f64 (*.f64 U (*.f64 n (*.f64 (sqrt.f64 -1) l))) (/.f64 (sqrt.f64 2) Om))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 U* l) (/.f64 Om n))) (sqrt.f64 -1)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 U (*.f64 (sqrt.f64 -1) l)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (/.f64 (*.f64 U* l) (sqrt.f64 -1))) (*.f64 (*.f64 U (*.f64 n (*.f64 (sqrt.f64 -1) l))) (/.f64 (sqrt.f64 2) Om)))
(*.f64 n (+.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1) Om) (*.f64 U* l))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 U l))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om)))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l))))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 (*.f64 n l) (*.f64 U* U*)) (*.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 n (*.f64 U (*.f64 (sqrt.f64 -1) l)))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 U* l) (/.f64 Om n))) (sqrt.f64 -1)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 U Om)) (/.f64 (*.f64 U* (*.f64 U* l)) (neg.f64 (sqrt.f64 -1)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (/.f64 (*.f64 U* l) (sqrt.f64 -1))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 n U) (/.f64 (*.f64 U* (*.f64 U* l)) Om))) (*.f64 (*.f64 U (*.f64 n (*.f64 (sqrt.f64 -1) l))) (/.f64 (sqrt.f64 2) Om))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 n U) (/.f64 (*.f64 U* (*.f64 U* l)) Om))) (*.f64 n (+.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1) Om) (*.f64 U* l))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 U l)))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))))))
(fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 n l) (pow.f64 U* 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (*.f64 U U) Om))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l))))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 (*.f64 n l) (*.f64 U* U*)) (*.f64 U Om))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 U* l) (/.f64 Om n))) (sqrt.f64 -1)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 U Om)) (/.f64 (*.f64 U* (*.f64 U* l)) (neg.f64 (sqrt.f64 -1)))))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 (*.f64 n l) Om) (/.f64 (pow.f64 U* 3) (*.f64 U U)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 U (*.f64 (sqrt.f64 -1) l))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 (pow.f64 U* 3) (*.f64 U U)) (/.f64 (*.f64 n l) Om))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (/.f64 (*.f64 U* l) (sqrt.f64 -1))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 n U) (/.f64 (*.f64 U* (*.f64 U* l)) Om))) (*.f64 (*.f64 U (*.f64 n (*.f64 (sqrt.f64 -1) l))) (/.f64 (sqrt.f64 2) Om)))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 (pow.f64 U* 3) (*.f64 U U)) (/.f64 (*.f64 n l) Om))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 n U) (/.f64 (*.f64 U* (*.f64 U* l)) Om))) (*.f64 n (+.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1) Om) (*.f64 U* l))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 U l))))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 U (*.f64 (sqrt.f64 -1) l))))) Om)
(/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) n))) (*.f64 U l)) Om)
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 U l) (*.f64 (sqrt.f64 2) (neg.f64 n)))) Om)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U* l))))) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l)))))))
(-.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 n (*.f64 U (*.f64 (sqrt.f64 -1) l)))))
(-.f64 (*.f64 (/.f64 1/2 Om) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 U* l) (*.f64 (sqrt.f64 2) n)))) (*.f64 (*.f64 U (*.f64 n (*.f64 (sqrt.f64 -1) l))) (/.f64 (sqrt.f64 2) Om)))
(*.f64 n (-.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 U* l)))) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 U l))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 2))))) (*.f64 Om U))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U* l))))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 n (*.f64 (*.f64 (sqrt.f64 -1) l) (*.f64 U* U*))) U)) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l))))))))
(-.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 n (*.f64 U (*.f64 (sqrt.f64 -1) l)))))
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)) (*.f64 (/.f64 (sqrt.f64 2) Om) (-.f64 (*.f64 1/8 (*.f64 (/.f64 n U) (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 U* l))))) (*.f64 U (*.f64 n (*.f64 (sqrt.f64 -1) l))))))
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)) (*.f64 (/.f64 (sqrt.f64 2) Om) (fma.f64 1/8 (*.f64 (/.f64 n U) (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 U* l)))) (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 (*.f64 n l)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (+.f64 (*.f64 1/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 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U* l))))) (fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (*.f64 (sqrt.f64 -1) l) (pow.f64 U* 3)))) (*.f64 (*.f64 U U) Om)) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 n (*.f64 (*.f64 (sqrt.f64 -1) l) (*.f64 U* U*))) U)) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 U l)))))))))
(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) l) (pow.f64 U* 3)) (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 n (*.f64 U (*.f64 (sqrt.f64 -1) l))))))
(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 2) Om) (*.f64 (/.f64 n (*.f64 U U)) (*.f64 (pow.f64 U* 3) (*.f64 (sqrt.f64 -1) l)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (-.f64 (*.f64 1/8 (*.f64 (/.f64 n U) (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 U* l))))) (*.f64 U (*.f64 n (*.f64 (sqrt.f64 -1) l)))))))
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)) (*.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (fma.f64 1/8 (*.f64 (/.f64 n U) (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 U* l)))) (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 (*.f64 n l))))) (*.f64 1/16 (*.f64 (/.f64 n (*.f64 U U)) (*.f64 (pow.f64 U* 3) (*.f64 (sqrt.f64 -1) l)))))))

eval1.0s (2.3%)

Compiler

Compiled 37822 to 19107 computations (49.5% saved)

prune463.0ms (1%)

Pruning

64 alts after pruning (63 fresh and 1 done)

PrunedKeptTotal
New87651927
Fresh241236
Picked101
Done314
Total90464968
Error
7.5b
Counts
968 → 64
Alt Table
Click to see full alt table
StatusErrorProgram
61.0b
(+.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) (*.f64 (sqrt.f64 (-.f64 U* U)) (sqrt.f64 U))))
35.3b
(sqrt.f64 (*.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (*.f64 (*.f64 n U) 2)))
31.6b
(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))))
61.2b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))))
56.3b
(sqrt.f64 (/.f64 (*.f64 -2 (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 U (*.f64 (*.f64 n l) l)))) Om))
59.4b
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) (*.f64 n l))) Om))
58.2b
(sqrt.f64 (*.f64 -2 (*.f64 n (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 l 2) Om)) (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (-.f64 U U*))) (pow.f64 Om 2))) U))))
61.0b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) (/.f64 (*.f64 Om Om) (*.f64 U U*)))))
47.0b
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
52.9b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))))
50.2b
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
58.2b
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (sqrt.f64 (*.f64 (*.f64 U (-.f64 U* U)) (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) 2))))
58.1b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U U*)))
59.1b
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
61.7b
(sqrt.f64 (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))))
52.5b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
36.5b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om))))))
42.0b
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
56.2b
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U (*.f64 l l))) (-.f64 2 (*.f64 (/.f64 n Om) U*))) Om)))
59.1b
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
58.2b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*)))
39.1b
(sqrt.f64 (*.f64 (*.f64 U t) (*.f64 2 n)))
45.5b
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) t)) (sqrt.f64 (*.f64 n (*.f64 2 U))))
55.6b
(*.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)))
57.1b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
59.4b
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (exp.f64 (*.f64 (log.f64 (/.f64 U (-.f64 U* U))) 1/2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
30.7b
(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*)))))))
32.6b
(*.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))))))
34.3b
(sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 2 U)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
53.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)))
58.5b
(sqrt.f64 (*.f64 2 (cbrt.f64 (*.f64 (pow.f64 (*.f64 t U) 3) (pow.f64 n 3)))))
54.9b
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om))))))
38.8b
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 1/4) 2)
52.5b
(*.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)))
61.6b
(sqrt.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
37.3b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))
55.8b
(fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))) (*.f64 (/.f64 (/.f64 t l) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2)))))
49.9b
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
55.6b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
57.1b
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)) (*.f64 n (*.f64 U (*.f64 l l))))))
39.4b
(sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))))
56.6b
(+.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)))))
44.4b
(pow.f64 (pow.f64 (*.f64 (*.f64 n t) (*.f64 U 2)) 3/2) 1/3)
38.6b
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
43.0b
(*.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.9b
(*.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)))))))
38.6b
(sqrt.f64 (*.f64 2 (*.f64 t (*.f64 n U))))
56.7b
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
54.1b
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))))))
60.7b
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 U (*.f64 l l)) (*.f64 U* (*.f64 n n)))) (*.f64 Om Om)))
42.3b
(+.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)))))
35.3b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) (/.f64 Om l)))))
54.7b
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
48.2b
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 n (*.f64 t U)) 2))))
60.6b
(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))))))
38.4b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (sqrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om))))) 2)))))
38.8b
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n t))))
59.1b
(+.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*))))
59.8b
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))) Om)))
53.8b
(sqrt.f64 (*.f64 n (*.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) 2)))
33.8b
(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.5b
(*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (*.f64 n Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (/.f64 U l)))) 1/2)))
59.3b
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) 1) (/.f64 l Om)) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
62.3b
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 l l) (*.f64 (*.f64 n n) (*.f64 U U))) (*.f64 Om Om))))
Compiler

Compiled 3643 to 2472 computations (32.1% saved)

localize87.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.4b
(/.f64 (*.f64 n (*.f64 l U*)) Om)
6.3b
(*.f64 n (*.f64 l U*))
10.6b
(*.f64 (/.f64 l Om) (*.f64 n (*.f64 U 2)))
19.7b
(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))))
Compiler

Compiled 151 to 55 computations (63.6% saved)

series95.0ms (0.2%)

Counts
3 → 40
Calls

39 calls:

TimeVariablePointExpression
26.0ms
n
@inf
(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))))
5.0ms
l
@inf
(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))))
4.0ms
n
@-inf
(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))))
4.0ms
n
@0
(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))))
4.0ms
U*
@inf
(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))))

rewrite113.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
440×expm1-udef_binary64
440×log1p-udef_binary64
286×associate-*r*_binary64
250×add-sqr-sqrt_binary64
244×*-un-lft-identity_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify126.0ms (0.3%)

Algorithm
egg-herbie
Rules
414×times-frac_binary64
407×unswap-sqr_binary64
404×distribute-lft-in_binary64
404×distribute-rgt-in_binary64
335×associate-/r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03613880
112113844
255373780
Stop Event
node limit
Counts
129 → 158
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 (pow.f64 l 2) (-.f64 (/.f64 (*.f64 n U*) Om) 2)) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 2))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (/.f64 (*.f64 n U*) Om) 2)) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 2))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 Om 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (/.f64 (*.f64 n U*) Om) 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 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 U*) Om) 2)))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om))))
(+.f64 (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (/.f64 (*.f64 n U*) Om) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 3))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om)))))
(+.f64 (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (/.f64 (*.f64 n U*) Om) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 3))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n U*) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n U*) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n U*) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n U*) Om))) 3))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n U*) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n U*) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n U*) Om))) 3))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n U*) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n U*) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n U*) Om))) 5))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.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 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.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 U* U))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U* U))) (*.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 U* 3) (pow.f64 U 3))))))))
(+.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 U* U))))) (+.f64 (*.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 U* 5) (pow.f64 U 5)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U* U))) (*.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 U* 3) (pow.f64 U 3)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*)))) (*.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 U* U))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.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 U* U))))) (*.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 U* 3) (pow.f64 U 3))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.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 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 U* 5) (pow.f64 U 5)))))) (*.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 U* 3) (pow.f64 U 3)))))))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.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)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.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)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))))) (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))) 5))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U* U)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U* U))) (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U U*)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U* U))) (+.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.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 U*)))) 2))) (*.f64 (sqrt.f64 2) (*.f64 n l))) (sqrt.f64 (/.f64 1 (*.f64 U U*)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U* U))) (+.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U U*)))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U U*)))) 2)) (pow.f64 Om 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 (pow.f64 n 2) l))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 U* 3) 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 U*)))) 2))) (*.f64 (sqrt.f64 2) (*.f64 n l))) (sqrt.f64 (/.f64 1 (*.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 -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 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 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 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 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 -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 (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 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 (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 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 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 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 (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 (/.f64 t (sqrt.f64 2)) (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/2 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (*.f64 (pow.f64 l 3) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 3)))))) (*.f64 (/.f64 t (sqrt.f64 2)) (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/2 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (*.f64 (pow.f64 l 5) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 5)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (*.f64 (pow.f64 l 3) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 3)))))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))))))))
Outputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (/.f64 (*.f64 n U*) Om) 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 l l) (sqrt.f64 2)) (/.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) Om)) (sqrt.f64 (/.f64 n (/.f64 t U)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (/.f64 (*.f64 (*.f64 l l) (*.f64 (+.f64 (*.f64 (/.f64 n Om) U*) -2) (sqrt.f64 (*.f64 (/.f64 n t) U)))) (*.f64 (sqrt.f64 2) Om)))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (*.f64 (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om)) (fma.f64 (/.f64 n Om) U* -2)) (sqrt.f64 (*.f64 (/.f64 n t) U))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 2))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (/.f64 (*.f64 n U*) Om) 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 U*)) -2) 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (*.f64 (/.f64 (*.f64 l l) (sqrt.f64 2)) (/.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) Om)) (sqrt.f64 (/.f64 n (/.f64 t U))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (sqrt.f64 2)) (/.f64 (pow.f64 (+.f64 (*.f64 (/.f64 n Om) U*) -2) 2) 2)) (/.f64 (sqrt.f64 (/.f64 U (/.f64 (pow.f64 t 3) n))) (*.f64 Om Om))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (/.f64 (*.f64 (*.f64 l l) (*.f64 (+.f64 (*.f64 (/.f64 n Om) U*) -2) (sqrt.f64 (*.f64 (/.f64 n t) U)))) (*.f64 (sqrt.f64 2) Om))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 U (/.f64 (pow.f64 t 3) n))) (/.f64 (/.f64 (pow.f64 l 4) 2) (sqrt.f64 2))) (/.f64 (pow.f64 (fma.f64 (/.f64 n Om) U* -2) 2) (*.f64 Om Om))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (*.f64 (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om)) (fma.f64 (/.f64 n Om) U* -2)) (sqrt.f64 (*.f64 (/.f64 n t) U)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 2))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 Om 3))) (sqrt.f64 (/.f64 (*.f64 n U) (pow.f64 t 5))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (/.f64 (*.f64 n U*) Om) 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 U*)) -2) 2) (*.f64 Om Om))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 3) U)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 t 5) U)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (*.f64 (/.f64 (*.f64 l l) (sqrt.f64 2)) (/.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) Om)) (sqrt.f64 (/.f64 n (/.f64 t U)))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (sqrt.f64 2)) (/.f64 (pow.f64 (+.f64 (*.f64 (/.f64 n Om) U*) -2) 2) 2)) (/.f64 (sqrt.f64 (/.f64 U (/.f64 (pow.f64 t 3) n))) (*.f64 Om Om))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (/.f64 n Om) U*) -2) 3) (/.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 l 6))) (/.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 5)) U)) (pow.f64 Om 3))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (/.f64 (*.f64 (*.f64 l l) (*.f64 (+.f64 (*.f64 (/.f64 n Om) U*) -2) (sqrt.f64 (*.f64 (/.f64 n t) U)))) (*.f64 (sqrt.f64 2) Om)))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 U (/.f64 (pow.f64 t 3) n))) (/.f64 (/.f64 (pow.f64 l 4) 2) (sqrt.f64 2))) (/.f64 (pow.f64 (fma.f64 (/.f64 n Om) U* -2) 2) (*.f64 Om Om))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 (sqrt.f64 2) 5)) (pow.f64 (/.f64 (fma.f64 (/.f64 n Om) U* -2) Om) 3)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 t 5)) U))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (*.f64 (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om)) (fma.f64 (/.f64 n Om) U* -2)) (sqrt.f64 (*.f64 (/.f64 n t) U))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om)))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (*.f64 (/.f64 n Om) U*) -2))))))
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) U* -2))))))
(+.f64 (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (/.f64 (*.f64 n U*) Om) 2)))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om))))
(fma.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 n (/.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) (*.f64 U Om)))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2))))))))
(fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (*.f64 (/.f64 n Om) U*) -2))))) (*.f64 (/.f64 (/.f64 t l) (sqrt.f64 2)) (sqrt.f64 (/.f64 n (/.f64 (+.f64 (*.f64 (/.f64 n Om) U*) -2) (*.f64 U Om))))))
(fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) U* -2))))) (*.f64 (/.f64 (/.f64 t l) (sqrt.f64 2)) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 U Om))))))
(+.f64 (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (/.f64 (*.f64 n U*) Om) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 3))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om)))))
(fma.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 n (/.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) (*.f64 U Om)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 t t) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 3) (*.f64 U (pow.f64 Om 3)))))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2)))))))))
(fma.f64 (/.f64 (/.f64 t l) (sqrt.f64 2)) (sqrt.f64 (/.f64 n (/.f64 (+.f64 (*.f64 (/.f64 n Om) U*) -2) (*.f64 U Om)))) (fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (*.f64 (/.f64 n Om) U*) -2))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 (*.f64 (/.f64 n Om) U*) -2) 3)) (*.f64 U (pow.f64 Om 3)))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 t t) (*.f64 2 (sqrt.f64 2))) (pow.f64 l 3))))))
(fma.f64 (/.f64 (/.f64 t l) (sqrt.f64 2)) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 U Om)))) (fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) U* -2))))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 n Om) U* -2) Om) 3) U))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 t t) (*.f64 2 (sqrt.f64 2))) (pow.f64 l 3))))))
(+.f64 (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (/.f64 (*.f64 n U*) Om) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) 3))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om))))))
(fma.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 n (/.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) (*.f64 U Om)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 5) (*.f64 U (pow.f64 Om 5)))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 t t) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 (/.f64 n (/.f64 Om U*)) -2) 3) (*.f64 U (pow.f64 Om 3)))))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 (/.f64 n (/.f64 Om U*)) -2))))))))))
(fma.f64 (/.f64 (/.f64 t l) (sqrt.f64 2)) (sqrt.f64 (/.f64 n (/.f64 (+.f64 (*.f64 (/.f64 n Om) U*) -2) (*.f64 U Om)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 (*.f64 (/.f64 n Om) U*) -2) 5)) (*.f64 U (pow.f64 Om 5))))) (fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 (*.f64 (/.f64 n Om) U*) -2))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (+.f64 (*.f64 (/.f64 n Om) U*) -2) 3)) (*.f64 U (pow.f64 Om 3)))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 t t) (*.f64 2 (sqrt.f64 2))) (pow.f64 l 3)))))))
(fma.f64 (/.f64 (/.f64 t l) (sqrt.f64 2)) (sqrt.f64 (/.f64 n (/.f64 (fma.f64 (/.f64 n Om) U* -2) (*.f64 U Om)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (fma.f64 (/.f64 n Om) U* -2) 5)) (*.f64 U (pow.f64 Om 5))))) (fma.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) U* -2))))) (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 n Om) U* -2) Om) 3) U))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 t t) (*.f64 2 (sqrt.f64 2))) (pow.f64 l 3)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n U*) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om U*)))))))) (*.f64 l (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) U*))))) (neg.f64 (*.f64 l (sqrt.f64 -2))))
(*.f64 l (neg.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) U*))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n U*) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n U*) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om U*)))))))) (*.f64 l (sqrt.f64 -2))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om U*)))) (*.f64 U Om)))) (/.f64 t (*.f64 l (sqrt.f64 -2))))))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) U*))))) (*.f64 l (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 2 (*.f64 (/.f64 n Om) U*))) (*.f64 U Om))) (/.f64 t (*.f64 l (sqrt.f64 -2))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n U*) Om))) 3))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n U*) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n U*) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om U*)))) 3) (*.f64 U (pow.f64 Om 3))))) (/.f64 (/.f64 (*.f64 t t) (pow.f64 l 3)) (pow.f64 (sqrt.f64 -2) 3))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om U*)))))))) (*.f64 l (sqrt.f64 -2))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om U*)))) (*.f64 U Om)))) (/.f64 t (*.f64 l (sqrt.f64 -2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) 3)) (*.f64 U (pow.f64 Om 3)))) (/.f64 (/.f64 (*.f64 t t) (*.f64 -2 (sqrt.f64 -2))) (pow.f64 l 3))) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) U*))))) (*.f64 l (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 2 (*.f64 (/.f64 n Om) U*))) (*.f64 U Om))) (/.f64 t (*.f64 l (sqrt.f64 -2)))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) 3)) (*.f64 U (pow.f64 Om 3)))) (*.f64 (/.f64 (/.f64 (*.f64 t t) (*.f64 -2 (sqrt.f64 -2))) (pow.f64 l 3)) 1/2)) (fma.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) U*))))) (*.f64 l (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 2 (*.f64 (/.f64 n Om) U*))) (*.f64 U Om))) (/.f64 t (*.f64 l (sqrt.f64 -2))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n U*) Om))) 3))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n U*) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n U*) Om))))) (/.f64 t (*.f64 l (sqrt.f64 -2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (pow.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n U*) Om))) 5))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om U*)))) 3) (*.f64 U (pow.f64 Om 3))))) (/.f64 (/.f64 (*.f64 t t) (pow.f64 l 3)) (pow.f64 (sqrt.f64 -2) 3))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om U*)))))))) (*.f64 l (sqrt.f64 -2))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 n (/.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om U*)))) (*.f64 U Om)))) (/.f64 t (*.f64 l (sqrt.f64 -2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om U*)))) 5) (*.f64 U (pow.f64 Om 5))))) (/.f64 (pow.f64 t 3) (*.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 -2) 5))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) 3)) (*.f64 U (pow.f64 Om 3)))) (/.f64 (/.f64 (*.f64 t t) (*.f64 -2 (sqrt.f64 -2))) (pow.f64 l 3))) (fma.f64 -1 (fma.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) U*))))) (*.f64 l (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 2 (*.f64 (/.f64 n Om) 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) U*)) 5) (*.f64 U (pow.f64 Om 5))))) (*.f64 (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) (pow.f64 (sqrt.f64 -2) 5)) -1/2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) 3)) (*.f64 U (pow.f64 Om 3)))) (/.f64 (/.f64 (*.f64 t t) (*.f64 -2 (sqrt.f64 -2))) (pow.f64 l 3))) (-.f64 (*.f64 (sqrt.f64 (/.f64 n (/.f64 (pow.f64 (-.f64 2 (*.f64 (/.f64 n Om) U*)) 5) (*.f64 U (pow.f64 Om 5))))) (*.f64 (/.f64 (/.f64 (pow.f64 t 3) (pow.f64 l 5)) (pow.f64 (sqrt.f64 -2) 5)) -1/2)) (fma.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (*.f64 (/.f64 n Om) U*))))) (*.f64 l (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 n (-.f64 2 (*.f64 (/.f64 n Om) U*))) (*.f64 U Om))) (/.f64 t (*.f64 l (sqrt.f64 -2)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U* U)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 U U*))) Om)
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.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 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 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 t U))) l)) (sqrt.f64 (/.f64 (/.f64 1 U) U*))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 U U*))) Om))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 (*.f64 l l) -4) (/.f64 Om U))) l)) (sqrt.f64 (/.f64 1 (*.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 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 U* U))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U* U))) (*.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 U* 3) (pow.f64 U 3))))))))
(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 t U))) l)) (sqrt.f64 (/.f64 (/.f64 1 U) U*))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U U*)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))) 2) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (pow.f64 Om 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 U* 3) (pow.f64 U 3))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 (*.f64 l l) -4) (/.f64 Om U))) l)) (sqrt.f64 (/.f64 1 (*.f64 U U*)))) (fma.f64 (/.f64 (*.f64 -1/8 (pow.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 (*.f64 l l) -4) (/.f64 Om U))) 2)) (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (pow.f64 Om 3) (*.f64 n (pow.f64 l 3))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 U* 3) (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 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 U* U))))) (+.f64 (*.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 U* 5) (pow.f64 U 5)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U* U))) (*.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 U* 3) (pow.f64 U 3)))))))))
(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 t U))) l)) (sqrt.f64 (/.f64 (/.f64 1 U) U*))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))) 2)) (*.f64 (pow.f64 l 5) (*.f64 n n)))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 U* 5)) (pow.f64 U 5)))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U U*)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 Om U)) (*.f64 2 (*.f64 t U))) 2) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (pow.f64 Om 3) (*.f64 n (pow.f64 l 3)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 U* 3) (pow.f64 U 3)))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 (*.f64 l l) -4) (/.f64 Om U))) l)) (sqrt.f64 (/.f64 1 (*.f64 U U*)))) (fma.f64 1/16 (*.f64 (/.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 (*.f64 l l) -4) (/.f64 Om U))) (pow.f64 (sqrt.f64 2) 5)) (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 (*.f64 l l) -4) (/.f64 Om U))) 2) (pow.f64 l 5)) (/.f64 (pow.f64 Om 5) (*.f64 n n))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 U* 5) (pow.f64 U 5)))))) (fma.f64 (/.f64 (*.f64 -1/8 (pow.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 (*.f64 l l) -4) (/.f64 Om U))) 2)) (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (pow.f64 Om 3) (*.f64 n (pow.f64 l 3))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 U* 3) (pow.f64 U 3)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 (*.f64 l l) -4) (/.f64 Om U))) l)) (sqrt.f64 (/.f64 1 (*.f64 U U*)))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 (*.f64 l l) -4) (/.f64 Om U))) 3)) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 U* 5) (pow.f64 U 5)))) (*.f64 (pow.f64 l 5) (*.f64 n n)))) (fma.f64 (/.f64 (*.f64 -1/8 (pow.f64 (fma.f64 2 (*.f64 t U) (/.f64 (*.f64 (*.f64 l l) -4) (/.f64 Om U))) 2)) (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (pow.f64 Om 3) (*.f64 n (pow.f64 l 3))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 U* 3) (pow.f64 U 3)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))))
(neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 U U*))) Om))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U U*))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*)))) (*.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 U* U))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 U U*))) Om) (*.f64 (*.f64 1/2 (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) l))) (sqrt.f64 (/.f64 (/.f64 1 U) U*))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U U*))) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 (*.f64 t U) -2 (*.f64 4 (/.f64 U (/.f64 Om (*.f64 l l))))) l))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U U*)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.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 U* U))))) (*.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 U* 3) (pow.f64 U 3))))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 U U*))) Om) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 U* 3) (pow.f64 U 3)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (pow.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) 2) (*.f64 n (pow.f64 l 3))))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U U*))) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 (*.f64 t U) -2 (*.f64 4 (/.f64 U (/.f64 Om (*.f64 l l))))) l))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 U* 3) (pow.f64 U 3)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 2 (*.f64 (sqrt.f64 2) n))) (/.f64 (pow.f64 (fma.f64 (*.f64 t U) -2 (*.f64 4 (/.f64 U (/.f64 Om (*.f64 l l))))) 2) (pow.f64 l 3)))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.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 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 U* 5) (pow.f64 U 5)))))) (*.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 U* 3) (pow.f64 U 3)))))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 U U*))) Om) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 U) U*)) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) l))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 U* 5)) (pow.f64 U 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (pow.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) 3) (*.f64 (pow.f64 l 5) (*.f64 n n))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 U* 3) (pow.f64 U 3)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (pow.f64 (fma.f64 -2 (*.f64 t U) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 Om U)))) 2) (*.f64 n (pow.f64 l 3)))))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U U*))) (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (fma.f64 (*.f64 t U) -2 (*.f64 4 (/.f64 U (/.f64 Om (*.f64 l l))))) l))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 U* 5) (pow.f64 U 5)))) (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 t U) -2 (*.f64 4 (/.f64 U (/.f64 Om (*.f64 l l))))) 3) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (*.f64 n n))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 U* 3) (pow.f64 U 3)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 2 (*.f64 (sqrt.f64 2) n))) (/.f64 (pow.f64 (fma.f64 (*.f64 t U) -2 (*.f64 4 (/.f64 U (/.f64 Om (*.f64 l l))))) 2) (pow.f64 l 3))))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*))))
(sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))))
(sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 t U)) (*.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))))))
(sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 t U)) (*.f64 -4 (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) l)))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.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)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))))))
(+.f64 (sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 t U)) (*.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U U*)) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 n (*.f64 t U)) (*.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))))))))
(fma.f64 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (*.f64 l (*.f64 l U*))) Om)) (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 n (*.f64 t U)) (*.f64 -4 (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) l)))))) (sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 t U)) (*.f64 -4 (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) l))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 n 4) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 U* 2) (pow.f64 U 2)))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.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)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 n 4) (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (*.f64 (*.f64 U* U*) (*.f64 U U))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (*.f64 n (*.f64 t U)) (*.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))))) 3)))) (+.f64 (sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 t U)) (*.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U U*)) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 n (*.f64 t U)) (*.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 n 4) (pow.f64 Om 4)) (*.f64 (pow.f64 l 4) (*.f64 (*.f64 U U*) (*.f64 U U*)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (*.f64 n (*.f64 t U)) (*.f64 -4 (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) l)))) 3)))) (fma.f64 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (*.f64 l (*.f64 l U*))) Om)) (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 n (*.f64 t U)) (*.f64 -4 (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) l)))))) (sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 t U)) (*.f64 -4 (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) l)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 n 4) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 U* 2) (pow.f64 U 2)))) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))))) (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (*.f64 -4 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))) 5))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 n 4) (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (*.f64 (*.f64 U* U*) (*.f64 U U))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (*.f64 n (*.f64 t U)) (*.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))))) 3)))) (+.f64 (sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 t U)) (*.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.f64 U U*)) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 n (*.f64 t U)) (*.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))))))) (*.f64 (*.f64 1/2 (/.f64 (pow.f64 n 6) (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 U* 3) (pow.f64 U 3)))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (*.f64 n (*.f64 t U)) (*.f64 -4 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))))) 5)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 n 4) (pow.f64 Om 4)) (*.f64 (pow.f64 l 4) (*.f64 (*.f64 U U*) (*.f64 U U*)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (*.f64 n (*.f64 t U)) (*.f64 -4 (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) l)))) 3)))) (fma.f64 (*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (*.f64 U (*.f64 l (*.f64 l U*))) Om)) (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 n (*.f64 t U)) (*.f64 -4 (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) l)))))) (sqrt.f64 (fma.f64 2 (*.f64 n (*.f64 t U)) (*.f64 -4 (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) l))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 (*.f64 n (*.f64 t U)) (*.f64 -4 (*.f64 (/.f64 n Om) (*.f64 (*.f64 U l) l)))) 5))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 6) (*.f64 (*.f64 (pow.f64 U* 3) (pow.f64 U 3)) (pow.f64 n 6))) (pow.f64 Om 6)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U* U)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 U U*))) Om)
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U* U))) (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U U*)))))
(fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U U*)) (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U U*)))))
(fma.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U U*))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U* U))) (+.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.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 U*)))) 2))) (*.f64 (sqrt.f64 2) (*.f64 n l))) (sqrt.f64 (/.f64 1 (*.f64 U U*)))))))
(fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U U*)) (fma.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U U*))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U U*)))) 2)) (*.f64 n l)))) (sqrt.f64 (/.f64 (/.f64 1 U) U*)))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)) (fma.f64 (*.f64 1/2 (*.f64 (/.f64 Om (*.f64 n l)) (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 U U*)) (*.f64 -2 (/.f64 l (sqrt.f64 2)))) 2)) (sqrt.f64 2)))) (sqrt.f64 (/.f64 1 (*.f64 U U*))) (*.f64 (sqrt.f64 (/.f64 U U*)) (*.f64 -2 (/.f64 l (sqrt.f64 2))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U* U))) (+.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U U*)))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U U*)))) 2)) (pow.f64 Om 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 (pow.f64 n 2) l))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 U* 3) 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 U*)))) 2))) (*.f64 (sqrt.f64 2) (*.f64 n l))) (sqrt.f64 (/.f64 1 (*.f64 U U*))))))))
(fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U U*)) (fma.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U U*))) (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U U*)))) 2)) (pow.f64 (sqrt.f64 2) 3)) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 n n)))) (sqrt.f64 (/.f64 1 (*.f64 U (pow.f64 U* 3)))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 Om (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U U*)))) 2)) (*.f64 n l)))) (sqrt.f64 (/.f64 (/.f64 1 U) U*))))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*)) (fma.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U U*))) (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 U U*)) (*.f64 -2 (/.f64 l (sqrt.f64 2)))) 2)) (*.f64 2 (sqrt.f64 2))) (*.f64 (/.f64 Om l) (/.f64 Om (*.f64 n n)))) (sqrt.f64 (/.f64 1 (*.f64 U (pow.f64 U* 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 U U*))) (*.f64 1/2 (*.f64 (/.f64 Om (*.f64 n l)) (/.f64 (-.f64 (*.f64 2 (*.f64 n (*.f64 t U))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 U U*)) (*.f64 -2 (/.f64 l (sqrt.f64 2)))) 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 (/.f64 n 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 U U*)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 t U)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t))))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.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 t U))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om))))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 U l) l) (*.f64 U* (*.f64 n n)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (*.f64 (*.f64 l l) -2) (sqrt.f64 2))) 2)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) (sqrt.f64 (/.f64 (/.f64 1 (*.f64 t U)) n)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n 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 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 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 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 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.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 t U))))) (fma.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.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 (/.f64 1 n) (*.f64 U (pow.f64 t 3)))) (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))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 U l) l) (*.f64 U* (*.f64 n n)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (*.f64 (*.f64 l l) -2) (sqrt.f64 2))) 2)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) (sqrt.f64 (/.f64 (/.f64 1 (*.f64 t U)) n)))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om))) (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 2 (sqrt.f64 2))) (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 U l) l) (*.f64 U* (*.f64 n n)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (*.f64 (*.f64 l l) -2) (sqrt.f64 2))) 2)) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 n U) (pow.f64 t 3))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U)))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (/.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 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 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.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 t U))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 n (/.f64 t U))) (/.f64 (*.f64 l l) (*.f64 (sqrt.f64 2) Om))))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 U l) l) (*.f64 U* (*.f64 n n)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (*.f64 (*.f64 l l) -2) (sqrt.f64 2))) 2)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) (sqrt.f64 (/.f64 (/.f64 1 (*.f64 t U)) n)))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 n (*.f64 t U))) (*.f64 (sqrt.f64 (*.f64 (/.f64 n 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 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 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (sqrt.f64 2) Om)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n U) t)))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (*.f64 n (*.f64 (pow.f64 t 3) U))))))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.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 t U))))) (fma.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 n n) (*.f64 l l)) (*.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 (/.f64 1 n) (*.f64 U (pow.f64 t 3)))) (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))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 U l) l) (*.f64 U* (*.f64 n n)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (*.f64 (*.f64 l l) -2) (sqrt.f64 2))) 2)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) (sqrt.f64 (/.f64 (/.f64 1 (*.f64 t U)) n)))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (*.f64 (/.f64 l (sqrt.f64 2)) (/.f64 l Om))) (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 2 (sqrt.f64 2))) (/.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 U l) l) (*.f64 U* (*.f64 n n)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 n t) U)) (/.f64 (*.f64 (*.f64 l l) -2) (sqrt.f64 2))) 2)) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 n U) (pow.f64 t 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 Om (*.f64 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (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 (/.f64 t (sqrt.f64 2)) (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 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U)))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 (*.f64 U Om) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 (*.f64 U Om) (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 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (*.f64 (pow.f64 l 3) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 3)))))) (*.f64 (/.f64 t (sqrt.f64 2)) (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 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 t t) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 3))) (pow.f64 l 3)) (pow.f64 (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))) 3)))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 (*.f64 U Om) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))) (fma.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 (*.f64 U Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))) (*.f64 (/.f64 (*.f64 t t) (*.f64 2 (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 U (pow.f64 Om 3)) (/.f64 (pow.f64 l 3) n)) (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 3))) -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/2 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 5) U)) (*.f64 (pow.f64 l 5) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 5)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (pow.f64 Om 3) U)) (*.f64 (pow.f64 l 3) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 3)))))) (*.f64 (/.f64 t (sqrt.f64 2)) (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 (*.f64 l (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*))))) U)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (/.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 5))) (pow.f64 l 5)) (pow.f64 (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))) 5)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 t t) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 (/.f64 (*.f64 n (*.f64 U (pow.f64 Om 3))) (pow.f64 l 3)) (pow.f64 (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))) 3)))) (*.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 (*.f64 U Om) (fma.f64 -2 l (/.f64 n (/.f64 Om (*.f64 l U*)))))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (*.f64 l (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))) (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 l 5)) (/.f64 U (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 5))))) (fma.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (*.f64 (/.f64 n l) (/.f64 (*.f64 U Om) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))) (*.f64 (/.f64 (*.f64 t t) (*.f64 2 (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 U (pow.f64 Om 3)) (/.f64 (pow.f64 l 3) n)) (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 3))) -1/2)))))

localize16.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 2 (*.f64 U (*.f64 n t)))
3.9b
(*.f64 U (*.f64 n t))
19.9b
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
Compiler

Compiled 33 to 14 computations (57.6% saved)

series10.0ms (0%)

Counts
3 → 72
Calls

27 calls:

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

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

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

localize34.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.9b
(/.f64 n (/.f64 Om (*.f64 l U)))
8.0b
(/.f64 Om (*.f64 l U))
9.4b
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))
22.0b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
Compiler

Compiled 121 to 41 computations (66.1% saved)

series41.0ms (0.1%)

Counts
4 → 128
Calls

45 calls:

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

rewrite106.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
389×fma-def_binary64
334×expm1-udef_binary64
334×log1p-udef_binary64
282×log-pow_binary64
261×log-div_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify146.0ms (0.3%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
01193431
14113362
217803297
354033297
Stop Event
node limit
Counts
308 → 218
Calls
Call 1
Inputs
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 n 2) (pow.f64 U 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 l (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (pow.f64 U 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 l (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (pow.f64 U 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (*.f64 (pow.f64 l 2) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (*.f64 (pow.f64 l 2) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (*.f64 (pow.f64 l 2) U))) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (*.f64 (pow.f64 l 2) U))) Om))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 l U)) Om)
(/.f64 (*.f64 n (*.f64 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 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))))
(/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 n (*.f64 l U))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) (/.f64 (sqrt.f64 2) Om))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U))) Om) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l))
(-.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 n (*.f64 l U)))) (*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om n)) (*.f64 (sqrt.f64 -1) (*.f64 l U)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 l)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U))) Om) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l Om)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)))))
(fma.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 n U))) (*.f64 l Om))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) Om) (/.f64 l (*.f64 n U))) (neg.f64 (sqrt.f64 -1))) (-.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 n (*.f64 l U)))) (*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om n)) (*.f64 (sqrt.f64 -1) (*.f64 l U)) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 Om n) (/.f64 l U))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 l))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 n 2) (pow.f64 U 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U))) Om) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l (*.f64 Om Om))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (*.f64 n n) (*.f64 U U)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l Om)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l (*.f64 Om Om)) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (sqrt.f64 2) (*.f64 U (*.f64 U (*.f64 n n))))) (fma.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 n U))) (*.f64 l Om))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l))))
(fma.f64 -1/2 (fma.f64 (/.f64 (*.f64 l (*.f64 Om Om)) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (sqrt.f64 2) (*.f64 n (*.f64 n (*.f64 U U)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) Om) (/.f64 l (*.f64 n U))) (neg.f64 (sqrt.f64 -1)))) (-.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 n (*.f64 l U)))) (*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(-.f64 (fma.f64 -1/2 (fma.f64 (/.f64 (sqrt.f64 2) (*.f64 n n)) (/.f64 (/.f64 (*.f64 Om (*.f64 l Om)) (*.f64 U U)) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 Om n) (/.f64 l U)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) (/.f64 (sqrt.f64 2) Om))) (*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (sqrt.f64 -2))))))
(/.f64 (neg.f64 (*.f64 n (*.f64 (*.f64 l U) (sqrt.f64 -2)))) Om)
(*.f64 (/.f64 (neg.f64 n) (/.f64 Om l)) (*.f64 U (sqrt.f64 -2)))
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 (*.f64 l U) (sqrt.f64 -2))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))
(*.f64 -1 (+.f64 (*.f64 l (sqrt.f64 -2)) (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (sqrt.f64 -2)))))))
(neg.f64 (fma.f64 l (sqrt.f64 -2) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (sqrt.f64 -2)))))
(neg.f64 (fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2))) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (fma.f64 l (sqrt.f64 -2) (*.f64 (*.f64 (*.f64 l U) (sqrt.f64 -2)) (/.f64 n Om))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))))
(fma.f64 -1 (*.f64 l (sqrt.f64 -2)) (fma.f64 1/2 (/.f64 Om (/.f64 (*.f64 n U) (*.f64 l (sqrt.f64 -2)))) (neg.f64 (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (sqrt.f64 -2))))))))
(-.f64 (fma.f64 (neg.f64 l) (sqrt.f64 -2) (*.f64 (*.f64 1/2 (/.f64 Om n)) (/.f64 (sqrt.f64 -2) (/.f64 U l)))) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (sqrt.f64 -2))))
(-.f64 (*.f64 1/2 (/.f64 Om (/.f64 (/.f64 (*.f64 n U) l) (sqrt.f64 -2)))) (fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2))) (*.f64 l (sqrt.f64 -2))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 l Om) (/.f64 (*.f64 n U) (sqrt.f64 -2)))) (fma.f64 l (sqrt.f64 -2) (*.f64 (*.f64 (*.f64 l U) (sqrt.f64 -2)) (/.f64 n Om))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 l (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (pow.f64 U 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))))
(fma.f64 -1 (*.f64 l (sqrt.f64 -2)) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 l (*.f64 Om Om)) (sqrt.f64 -2)) (*.f64 n n)) (*.f64 U U)) (fma.f64 1/2 (/.f64 Om (/.f64 (*.f64 n U) (*.f64 l (sqrt.f64 -2)))) (neg.f64 (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (sqrt.f64 -2)))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om (/.f64 (*.f64 n n) Om)) (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 U U) l))) (*.f64 (*.f64 1/2 (/.f64 Om n)) (/.f64 (sqrt.f64 -2) (/.f64 U l)))) (neg.f64 (fma.f64 l (sqrt.f64 -2) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (sqrt.f64 -2))))))
(-.f64 (fma.f64 1/2 (/.f64 Om (/.f64 (/.f64 (*.f64 n U) l) (sqrt.f64 -2))) (/.f64 (*.f64 Om (*.f64 Om -1/2)) (/.f64 (*.f64 (*.f64 U U) (/.f64 (*.f64 n n) (sqrt.f64 -2))) l))) (fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2))) (*.f64 l (sqrt.f64 -2))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 l Om)) (/.f64 (*.f64 n (*.f64 n (*.f64 U U))) (sqrt.f64 -2))) (*.f64 1/2 (/.f64 (*.f64 l Om) (/.f64 (*.f64 n U) (sqrt.f64 -2))))) (fma.f64 l (sqrt.f64 -2) (*.f64 (*.f64 (*.f64 l U) (sqrt.f64 -2)) (/.f64 n Om))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)
(/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))))
(/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 n (*.f64 l U))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) (/.f64 (sqrt.f64 2) Om))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U))) Om) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l))
(-.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 n (*.f64 l U)))) (*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om n)) (*.f64 (sqrt.f64 -1) (*.f64 l U)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 l)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U))) Om) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l Om)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)))))
(fma.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 n U))) (*.f64 l Om))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) Om) (/.f64 l (*.f64 n U))) (neg.f64 (sqrt.f64 -1))) (-.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 n (*.f64 l U)))) (*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om n)) (*.f64 (sqrt.f64 -1) (*.f64 l U)) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 Om n) (/.f64 l U))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 l))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U))) Om) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l (*.f64 Om Om))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (*.f64 n n) (*.f64 U U)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l Om)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l (*.f64 Om Om)) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (sqrt.f64 2) (*.f64 U (*.f64 U (*.f64 n n))))) (fma.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 n U))) (*.f64 l Om))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l))))
(fma.f64 -1/2 (fma.f64 (/.f64 (*.f64 l (*.f64 Om Om)) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (sqrt.f64 2) (*.f64 n (*.f64 n (*.f64 U U)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) Om) (/.f64 l (*.f64 n U))) (neg.f64 (sqrt.f64 -1)))) (-.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 n (*.f64 l U)))) (*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(-.f64 (fma.f64 -1/2 (fma.f64 (/.f64 (sqrt.f64 2) (*.f64 n n)) (/.f64 (/.f64 (*.f64 Om (*.f64 l Om)) (*.f64 U U)) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 Om n) (/.f64 l U)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) (/.f64 (sqrt.f64 2) Om))) (*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))) Om))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U))))))))
(*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))) Om))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U))))))))
(*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))) Om))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U))))))))
(*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))) Om))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U))))))))
(*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))) Om)))
(*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U)))))))
(*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))) Om)))
(*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U)))))))
(*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))) Om)))
(*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U)))))))
(*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U))))) Om)))
(*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U)))))))
(*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (-.f64 2 (neg.f64 (/.f64 n (/.f64 Om U))))))))))
(*.f64 (*.f64 (sqrt.f64 -2) (neg.f64 l)) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U))))))
(*.f64 l (*.f64 (neg.f64 (sqrt.f64 -2)) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 l (*.f64 (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2))) (neg.f64 (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (-.f64 2 (neg.f64 (/.f64 n (/.f64 Om U))))))))))
(*.f64 (*.f64 (sqrt.f64 -2) (neg.f64 l)) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U))))))
(*.f64 l (*.f64 (neg.f64 (sqrt.f64 -2)) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 l (*.f64 (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2))) (neg.f64 (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (-.f64 2 (neg.f64 (/.f64 n (/.f64 Om U))))))))))
(*.f64 (*.f64 (sqrt.f64 -2) (neg.f64 l)) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U))))))
(*.f64 l (*.f64 (neg.f64 (sqrt.f64 -2)) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 l (*.f64 (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2))) (neg.f64 (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (-.f64 2 (neg.f64 (/.f64 n (/.f64 Om U))))))))))
(*.f64 (*.f64 (sqrt.f64 -2) (neg.f64 l)) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U))))))
(*.f64 l (*.f64 (neg.f64 (sqrt.f64 -2)) (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 l (*.f64 (sqrt.f64 (*.f64 (*.f64 U (/.f64 n Om)) (fma.f64 (/.f64 n Om) U 2))) (neg.f64 (sqrt.f64 -2))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))))
(/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 n (*.f64 l U))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) (/.f64 (sqrt.f64 2) Om))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U))) Om) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l))
(-.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 n (*.f64 l U)))) (*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om n)) (*.f64 (sqrt.f64 -1) (*.f64 l U)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 l)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U))) Om) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l Om)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1)))))
(fma.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 n U))) (*.f64 l Om))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) Om) (/.f64 l (*.f64 n U))) (neg.f64 (sqrt.f64 -1))) (-.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 n (*.f64 l U)))) (*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om n)) (*.f64 (sqrt.f64 -1) (*.f64 l U)) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 Om n) (/.f64 l U))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 l))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U))) Om) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l (*.f64 Om Om))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (*.f64 n n) (*.f64 U U)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l Om)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 -1))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l (*.f64 Om Om)) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (sqrt.f64 2) (*.f64 U (*.f64 U (*.f64 n n))))) (fma.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 n U))) (*.f64 l Om))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) l))))
(fma.f64 -1/2 (fma.f64 (/.f64 (*.f64 l (*.f64 Om Om)) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (sqrt.f64 2) (*.f64 n (*.f64 n (*.f64 U U)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) Om) (/.f64 l (*.f64 n U))) (neg.f64 (sqrt.f64 -1)))) (-.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om (sqrt.f64 -1)) (*.f64 n (*.f64 l U)))) (*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(-.f64 (fma.f64 -1/2 (fma.f64 (/.f64 (sqrt.f64 2) (*.f64 n n)) (/.f64 (/.f64 (*.f64 Om (*.f64 l Om)) (*.f64 U U)) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1))) (*.f64 (/.f64 Om n) (/.f64 l U)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) (/.f64 (sqrt.f64 2) Om))) (*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (sqrt.f64 -2))))))
(/.f64 (neg.f64 (*.f64 n (*.f64 (*.f64 l U) (sqrt.f64 -2)))) Om)
(*.f64 (/.f64 (neg.f64 n) (/.f64 Om l)) (*.f64 U (sqrt.f64 -2)))
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 (*.f64 l U) (sqrt.f64 -2))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))
(*.f64 -1 (+.f64 (*.f64 l (sqrt.f64 -2)) (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (sqrt.f64 -2)))))))
(neg.f64 (fma.f64 l (sqrt.f64 -2) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (sqrt.f64 -2)))))
(neg.f64 (fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2))) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (fma.f64 l (sqrt.f64 -2) (*.f64 (*.f64 (*.f64 l U) (sqrt.f64 -2)) (/.f64 n Om))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))))
(fma.f64 -1 (*.f64 l (sqrt.f64 -2)) (fma.f64 1/2 (/.f64 Om (/.f64 (*.f64 n U) (*.f64 l (sqrt.f64 -2)))) (neg.f64 (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (sqrt.f64 -2))))))))
(-.f64 (fma.f64 (neg.f64 l) (sqrt.f64 -2) (*.f64 (*.f64 1/2 (/.f64 Om n)) (/.f64 (sqrt.f64 -2) (/.f64 U l)))) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (sqrt.f64 -2))))
(-.f64 (*.f64 1/2 (/.f64 Om (/.f64 (/.f64 (*.f64 n U) l) (sqrt.f64 -2)))) (fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2))) (*.f64 l (sqrt.f64 -2))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 l Om) (/.f64 (*.f64 n U) (sqrt.f64 -2)))) (fma.f64 l (sqrt.f64 -2) (*.f64 (*.f64 (*.f64 l U) (sqrt.f64 -2)) (/.f64 n Om))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 -2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 l (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (pow.f64 U 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n U))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))))
(fma.f64 -1 (*.f64 l (sqrt.f64 -2)) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 l (*.f64 Om Om)) (sqrt.f64 -2)) (*.f64 n n)) (*.f64 U U)) (fma.f64 1/2 (/.f64 Om (/.f64 (*.f64 n U) (*.f64 l (sqrt.f64 -2)))) (neg.f64 (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (sqrt.f64 -2)))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om (/.f64 (*.f64 n n) Om)) (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 U U) l))) (*.f64 (*.f64 1/2 (/.f64 Om n)) (/.f64 (sqrt.f64 -2) (/.f64 U l)))) (neg.f64 (fma.f64 l (sqrt.f64 -2) (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (sqrt.f64 -2))))))
(-.f64 (fma.f64 1/2 (/.f64 Om (/.f64 (/.f64 (*.f64 n U) l) (sqrt.f64 -2))) (/.f64 (*.f64 Om (*.f64 Om -1/2)) (/.f64 (*.f64 (*.f64 U U) (/.f64 (*.f64 n n) (sqrt.f64 -2))) l))) (fma.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2))) (*.f64 l (sqrt.f64 -2))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 l Om)) (/.f64 (*.f64 n (*.f64 n (*.f64 U U))) (sqrt.f64 -2))) (*.f64 1/2 (/.f64 (*.f64 l Om) (/.f64 (*.f64 n U) (sqrt.f64 -2))))) (fma.f64 l (sqrt.f64 -2) (*.f64 (*.f64 (*.f64 l U) (sqrt.f64 -2)) (/.f64 n Om))))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om))
(*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))
(*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om)))))
(*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 n n) (*.f64 l (*.f64 l (*.f64 U U))))) (*.f64 Om Om))
(/.f64 (neg.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U)))))) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (neg.f64 (*.f64 (*.f64 l U) (*.f64 l U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 n n) (*.f64 l (*.f64 l (*.f64 U U))))) (*.f64 Om Om))
(/.f64 (neg.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U)))))) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (neg.f64 (*.f64 (*.f64 l U) (*.f64 l U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 n n) (*.f64 l (*.f64 l (*.f64 U U))))) (*.f64 Om Om))
(/.f64 (neg.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U)))))) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (neg.f64 (*.f64 (*.f64 l U) (*.f64 l U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om))
(*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))
(*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om)))))
(*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om))
(*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))
(*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om)))))
(*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 l (*.f64 l U))))) Om)
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 (fma.f64 (/.f64 n Om) U 2) (*.f64 l (*.f64 l U)))))
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 l (*.f64 (fma.f64 (/.f64 n Om) U 2) (*.f64 l U))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 l (*.f64 l U))))) Om)
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 (fma.f64 (/.f64 n Om) U 2) (*.f64 l (*.f64 l U)))))
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 l (*.f64 (fma.f64 (/.f64 n Om) U 2) (*.f64 l U))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 l (*.f64 l U))))) Om)
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 (fma.f64 (/.f64 n Om) U 2) (*.f64 l (*.f64 l U)))))
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 l (*.f64 (fma.f64 (/.f64 n Om) U 2) (*.f64 l U))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 l (*.f64 l U))))) Om)
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 (fma.f64 (/.f64 n Om) U 2) (*.f64 l (*.f64 l U)))))
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 l (*.f64 (fma.f64 (/.f64 n Om) U 2) (*.f64 l U))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 l (*.f64 l U))))) Om)
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 (fma.f64 (/.f64 n Om) U 2) (*.f64 l (*.f64 l U)))))
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 l (*.f64 (fma.f64 (/.f64 n Om) U 2) (*.f64 l U))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 l (*.f64 l U))))) Om)
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 (fma.f64 (/.f64 n Om) U 2) (*.f64 l (*.f64 l U)))))
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 l (*.f64 (fma.f64 (/.f64 n Om) U 2) (*.f64 l U))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 l (*.f64 l U))))) Om)
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 (fma.f64 (/.f64 n Om) U 2) (*.f64 l (*.f64 l U)))))
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 l (*.f64 (fma.f64 (/.f64 n Om) U 2) (*.f64 l U))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 l (*.f64 l U))))) Om)
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 (fma.f64 (/.f64 n Om) U 2) (*.f64 l (*.f64 l U)))))
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 l (*.f64 (fma.f64 (/.f64 n Om) U 2) (*.f64 l U))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (*.f64 (pow.f64 l 2) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 l (*.f64 l U))))) Om)
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 (fma.f64 (/.f64 n Om) U 2) (*.f64 l (*.f64 l U)))))
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 l (*.f64 (fma.f64 (/.f64 n Om) U 2) (*.f64 l U))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (*.f64 (pow.f64 l 2) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 l (*.f64 l U))))) Om)
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 (fma.f64 (/.f64 n Om) U 2) (*.f64 l (*.f64 l U)))))
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 l (*.f64 (fma.f64 (/.f64 n Om) U 2) (*.f64 l U))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (*.f64 (pow.f64 l 2) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 l (*.f64 l U))))) Om)
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 (fma.f64 (/.f64 n Om) U 2) (*.f64 l (*.f64 l U)))))
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 l (*.f64 (fma.f64 (/.f64 n Om) U 2) (*.f64 l U))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) (*.f64 (pow.f64 l 2) U))) Om))
(neg.f64 (/.f64 n (/.f64 Om (*.f64 (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 l (*.f64 l U))))) Om)
(*.f64 (/.f64 n Om) (neg.f64 (*.f64 (fma.f64 (/.f64 n Om) U 2) (*.f64 l (*.f64 l U)))))
(*.f64 (/.f64 (neg.f64 n) Om) (*.f64 l (*.f64 (fma.f64 (/.f64 n Om) U 2) (*.f64 l U))))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om))
(*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))
(*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om)))))
(*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 n n) (*.f64 l (*.f64 l (*.f64 U U))))) (*.f64 Om Om))
(/.f64 (neg.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U)))))) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (neg.f64 (*.f64 (*.f64 l U) (*.f64 l U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 n n) (*.f64 l (*.f64 l (*.f64 U U))))) (*.f64 Om Om))
(/.f64 (neg.f64 (*.f64 l (*.f64 l (*.f64 n (*.f64 n (*.f64 U U)))))) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 n n) Om) (/.f64 (neg.f64 (*.f64 (*.f64 l U) (*.f64 l U))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(fma.f64 -1 (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U U) (*.f64 l l)))) (*.f64 -2 (/.f64 (*.f64 n (*.f64 U (*.f64 l l))) Om)))
(-.f64 (*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U)))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U U)))))
(-.f64 (*.f64 -2 (*.f64 l (*.f64 l (*.f64 U (/.f64 n Om))))) (*.f64 (*.f64 l (*.f64 l (*.f64 U U))) (/.f64 (*.f64 n n) (*.f64 Om Om))))
(-.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U) Om)))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))
(/.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) (/.f64 n Om))

localize37.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
1.5b
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
4.5b
(/.f64 Om (*.f64 n l))
9.0b
(sqrt.f64 (*.f64 U (-.f64 U* U)))
Compiler

Compiled 64 to 26 computations (59.4% saved)

series33.0ms (0.1%)

Counts
4 → 96
Calls

39 calls:

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

rewrite303.0ms (0.7%)

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

Useful iterations: 0 (0.0ms)

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

simplify117.0ms (0.3%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
01172482
13772470
216502443
349972354
477692354
Stop Event
node limit
Counts
175 → 114
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 -1) U)
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) U))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) U))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (*.f64 -1 (*.f64 (sqrt.f64 -1) U)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) U)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 2)) U))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 3)) (pow.f64 U 2))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) U)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 2)) U)))))
(*.f64 (sqrt.f64 -1) U)
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) U))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 2))))) (*.f64 Om U))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 2))))) (*.f64 Om U))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 3))))) (*.f64 Om (pow.f64 U 2)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
Outputs
(*.f64 (sqrt.f64 -1) U)
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) U))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (*.f64 (sqrt.f64 -1) U))
(fma.f64 (sqrt.f64 -1) U (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (*.f64 -1/8 (/.f64 (/.f64 (*.f64 U* U*) (pow.f64 (sqrt.f64 -1) 3)) U))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 (sqrt.f64 -1) (neg.f64 U))) (*.f64 (sqrt.f64 -1) U)))
(fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (neg.f64 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 U* (sqrt.f64 -1)))))
(fma.f64 (/.f64 -1/8 U) (/.f64 (*.f64 U* U*) (neg.f64 (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (*.f64 (sqrt.f64 -1) U)))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2)))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 U* U*) (pow.f64 (sqrt.f64 -1) 3)) U) (/.f64 (*.f64 1/16 (pow.f64 U* 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 (sqrt.f64 -1) (neg.f64 U))) (/.f64 (*.f64 1/16 (pow.f64 U* 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (neg.f64 (sqrt.f64 -1)))) (fma.f64 (/.f64 1/16 (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 U* 3) (*.f64 U U)) (*.f64 (sqrt.f64 -1) U))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 -1/8 (*.f64 (/.f64 U* (*.f64 (sqrt.f64 -1) (neg.f64 U))) U*) (fma.f64 (sqrt.f64 -1) U (/.f64 (*.f64 1/16 (pow.f64 U* 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U))))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) U))
(neg.f64 (*.f64 (sqrt.f64 -1) U))
(*.f64 (sqrt.f64 -1) (neg.f64 U))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (*.f64 -1 (*.f64 (sqrt.f64 -1) U)))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) U*) (neg.f64 (*.f64 (sqrt.f64 -1) U)))
(-.f64 (*.f64 (sqrt.f64 -1) (*.f64 1/2 U*)) (*.f64 (sqrt.f64 -1) U))
(*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 U*) U))
(*.f64 (sqrt.f64 -1) (fma.f64 1/2 U* (neg.f64 U)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) U)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 2)) U))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) U*) (fma.f64 -1 (*.f64 (sqrt.f64 -1) U) (*.f64 1/8 (/.f64 (sqrt.f64 -1) (/.f64 U (*.f64 U* U*))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) U*) (fma.f64 1/8 (/.f64 (sqrt.f64 -1) (/.f64 U (*.f64 U* U*))) (*.f64 (sqrt.f64 -1) (neg.f64 U))))
(fma.f64 1/8 (*.f64 (*.f64 U* U*) (/.f64 (sqrt.f64 -1) U)) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 U*) U)))
(fma.f64 1/8 (*.f64 (*.f64 U* U*) (/.f64 (sqrt.f64 -1) U)) (*.f64 (sqrt.f64 -1) (fma.f64 1/2 U* (neg.f64 U))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) U*)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 3)) (pow.f64 U 2))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) U)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 U* 2)) U)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) U*) (fma.f64 1/16 (/.f64 (sqrt.f64 -1) (/.f64 (*.f64 U U) (pow.f64 U* 3))) (fma.f64 -1 (*.f64 (sqrt.f64 -1) U) (*.f64 1/8 (/.f64 (sqrt.f64 -1) (/.f64 U (*.f64 U* U*)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -1) U*) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -1) U) (/.f64 (pow.f64 U* 3) U)) (fma.f64 1/8 (/.f64 (sqrt.f64 -1) (/.f64 U (*.f64 U* U*))) (*.f64 (sqrt.f64 -1) (neg.f64 U)))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -1) U) (/.f64 (pow.f64 U* 3) U)) (fma.f64 1/8 (*.f64 (*.f64 U* U*) (/.f64 (sqrt.f64 -1) U)) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 U*) U))))
(+.f64 (*.f64 (sqrt.f64 -1) (fma.f64 1/2 U* (neg.f64 U))) (*.f64 (/.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 (*.f64 U* U*) 1/8) (*.f64 (/.f64 (pow.f64 U* 3) U) 1/16))))
(*.f64 (sqrt.f64 -1) U)
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) U))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (*.f64 (sqrt.f64 -1) U))
(fma.f64 (sqrt.f64 -1) U (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (*.f64 -1/8 (/.f64 (/.f64 (*.f64 U* U*) (pow.f64 (sqrt.f64 -1) 3)) U))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 (sqrt.f64 -1) (neg.f64 U))) (*.f64 (sqrt.f64 -1) U)))
(fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (neg.f64 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 U* (sqrt.f64 -1)))))
(fma.f64 (/.f64 -1/8 U) (/.f64 (*.f64 U* U*) (neg.f64 (sqrt.f64 -1))) (fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (*.f64 (sqrt.f64 -1) U)))
(+.f64 (*.f64 1/2 (/.f64 U* (sqrt.f64 -1))) (+.f64 (*.f64 (sqrt.f64 -1) U) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 U* 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) U))) (*.f64 1/16 (/.f64 (pow.f64 U* 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2)))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 U* U*) (pow.f64 (sqrt.f64 -1) 3)) U) (/.f64 (*.f64 1/16 (pow.f64 U* 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 (sqrt.f64 -1) U (fma.f64 -1/8 (/.f64 (*.f64 U* U*) (*.f64 (sqrt.f64 -1) (neg.f64 U))) (/.f64 (*.f64 1/16 (pow.f64 U* 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U))))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 -1/8 (*.f64 (/.f64 U* U) (/.f64 U* (neg.f64 (sqrt.f64 -1)))) (fma.f64 (/.f64 1/16 (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 U* 3) (*.f64 U U)) (*.f64 (sqrt.f64 -1) U))))
(fma.f64 1/2 (/.f64 U* (sqrt.f64 -1)) (fma.f64 -1/8 (*.f64 (/.f64 U* (*.f64 (sqrt.f64 -1) (neg.f64 U))) U*) (fma.f64 (sqrt.f64 -1) U (/.f64 (*.f64 1/16 (pow.f64 U* 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 U U))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 U l)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 U (*.f64 n l)) (sqrt.f64 2)))) Om)
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))
(*.f64 (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l))) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om)) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 U l))))))
(-.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) n) U*) l) (sqrt.f64 -1)) Om)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) Om)) (*.f64 U* l)) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (-.f64 (*.f64 (/.f64 (*.f64 U* l) (sqrt.f64 -1)) -1/2) (*.f64 (sqrt.f64 -1) (*.f64 U l))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 n (*.f64 (*.f64 U* U*) l)) (*.f64 U Om))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om)) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 U l)))))))
(-.f64 (fma.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 U* U*) (*.f64 n l)) (neg.f64 (sqrt.f64 -1))) (/.f64 (sqrt.f64 2) (*.f64 U Om))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) n) U*) l) (sqrt.f64 -1)) Om))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om)))) (*.f64 U* (*.f64 U* l))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) Om)) (*.f64 U* l)) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) U) (/.f64 (*.f64 (*.f64 U* U*) (*.f64 n l)) (*.f64 (sqrt.f64 -1) (neg.f64 Om)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (-.f64 (*.f64 (/.f64 (*.f64 U* l) (sqrt.f64 -1)) -1/2) (*.f64 (sqrt.f64 -1) (*.f64 U l)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 n (*.f64 (*.f64 U* U*) l)) (*.f64 U Om))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (pow.f64 U* 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (*.f64 U U) Om))) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 U l))))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 U* U*) (*.f64 n l)) (neg.f64 (sqrt.f64 -1))) (/.f64 (sqrt.f64 2) (*.f64 U Om))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) n) U*) l) (sqrt.f64 -1)) Om) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 U* 3) (*.f64 n l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) Om)) (/.f64 (sqrt.f64 2) (*.f64 U U))))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om)))) (*.f64 U* (*.f64 U* l))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) Om)) (*.f64 U* l)) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (*.f64 (/.f64 (*.f64 n l) Om) (pow.f64 U* 3)) (*.f64 U U))))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (/.f64 (sqrt.f64 2) Om))))
(fma.f64 -1/16 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 U* 3) (*.f64 n l)) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 2)) (*.f64 U (*.f64 U Om))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) U) (/.f64 (*.f64 (*.f64 U* U*) (*.f64 n l)) (*.f64 (sqrt.f64 -1) (neg.f64 Om)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (-.f64 (*.f64 (/.f64 (*.f64 U* l) (sqrt.f64 -1)) -1/2) (*.f64 (sqrt.f64 -1) (*.f64 U l))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)
(/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 U l))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (/.f64 (sqrt.f64 2) Om))
(*.f64 (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l))) (/.f64 (sqrt.f64 2) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U* l))) Om) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 (sqrt.f64 -1) n) (*.f64 U l)))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 l (*.f64 U* n)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(fma.f64 -1/2 (/.f64 (*.f64 U* (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (*.f64 n l)))) Om) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (/.f64 (sqrt.f64 2) Om)))
(*.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l)))) (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 2))))) (*.f64 Om U))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U* l))) Om) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 (*.f64 U* U*) l)) U)) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 (sqrt.f64 -1) n) (*.f64 U l))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 l (*.f64 U* n)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 (*.f64 U* U*) (*.f64 (sqrt.f64 -1) l)) (/.f64 U n))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))))
(fma.f64 -1/2 (/.f64 (*.f64 U* (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (*.f64 n l)))) Om) (*.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (*.f64 -1/8 (*.f64 (/.f64 n U) (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 U* l))))))))
(*.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l)))) (+.f64 (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l))) (*.f64 -1/8 (*.f64 (/.f64 n U) (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 U* l))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U*)))) Om)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 2))))) (*.f64 Om U))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 U* 3))))) (*.f64 Om (pow.f64 U 2)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U* l))) Om) (+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 (*.f64 U* U*) l)) U)) (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 (sqrt.f64 -1) n) (*.f64 U l))))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 (pow.f64 U* 3) l)) (*.f64 U U))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 l (*.f64 U* n)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 (*.f64 U* U*) (*.f64 (sqrt.f64 -1) l)) (/.f64 U n))) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) Om) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 U* 3) (*.f64 n l))) (*.f64 U U))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 U* (*.f64 (sqrt.f64 -1) U*)) (*.f64 (sqrt.f64 2) (*.f64 n l))) (*.f64 U Om)) (fma.f64 -1/2 (/.f64 (*.f64 U* (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (*.f64 n l)))) Om) (*.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 U* 3) (*.f64 (sqrt.f64 -1) l)) (*.f64 U U)) n))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (+.f64 (*.f64 (sqrt.f64 -1) (*.f64 U l)) (*.f64 (/.f64 (*.f64 (pow.f64 U* 3) (*.f64 (sqrt.f64 -1) l)) (*.f64 U U)) -1/16))) (*.f64 (/.f64 (sqrt.f64 2) Om) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 n l)))) (*.f64 -1/8 (*.f64 (/.f64 n U) (*.f64 (sqrt.f64 -1) (*.f64 U* (*.f64 U* l))))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 U l)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 U (*.f64 n l)) (sqrt.f64 2)))) Om)
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))
(*.f64 (*.f64 U (*.f64 (sqrt.f64 -1) (*.f64 n l))) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om)) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 U l))))))
(-.f64 (*.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) n) U*) l) (sqrt.f64 -1)) Om)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) Om)) (*.f64 U* l)) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (-.f64 (*.f64 (/.f64 (*.f64 U* l) (sqrt.f64 -1)) -1/2) (*.f64 (sqrt.f64 -1) (*.f64 U l))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 n (*.f64 (*.f64 U* U*) l)) (*.f64 U Om))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om)) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 U l)))))))
(-.f64 (fma.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 U* U*) (*.f64 n l)) (neg.f64 (sqrt.f64 -1))) (/.f64 (sqrt.f64 2) (*.f64 U Om))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) n) U*) l) (sqrt.f64 -1)) Om))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l)))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om)))) (*.f64 U* (*.f64 U* l))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) Om)) (*.f64 U* l)) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) U) (/.f64 (*.f64 (*.f64 U* U*) (*.f64 n l)) (*.f64 (sqrt.f64 -1) (neg.f64 Om)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (-.f64 (*.f64 (/.f64 (*.f64 U* l) (sqrt.f64 -1)) -1/2) (*.f64 (sqrt.f64 -1) (*.f64 U l)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 Om U)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l U*))) (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 l (pow.f64 U* 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 Om (pow.f64 U 2))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om)))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 n (*.f64 (*.f64 U* U*) l)) (*.f64 U Om))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 U* l)) Om)) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (pow.f64 U* 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (*.f64 U U) Om))) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 U l))))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 U* U*) (*.f64 n l)) (neg.f64 (sqrt.f64 -1))) (/.f64 (sqrt.f64 2) (*.f64 U Om))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) n) U*) l) (sqrt.f64 -1)) Om) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 U* 3) (*.f64 n l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) Om)) (/.f64 (sqrt.f64 2) (*.f64 U U))))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) (*.f64 U (neg.f64 Om)))) (*.f64 U* (*.f64 U* l))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (*.f64 (sqrt.f64 -1) Om)) (*.f64 U* l)) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (*.f64 (/.f64 (*.f64 n l) Om) (pow.f64 U* 3)) (*.f64 U U))))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 U (*.f64 n l))) (/.f64 (sqrt.f64 2) Om))))
(fma.f64 -1/16 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 U* 3) (*.f64 n l)) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 2)) (*.f64 U (*.f64 U Om))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) U) (/.f64 (*.f64 (*.f64 U* U*) (*.f64 n l)) (*.f64 (sqrt.f64 -1) (neg.f64 Om)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) Om) (-.f64 (*.f64 (/.f64 (*.f64 U* l) (sqrt.f64 -1)) -1/2) (*.f64 (sqrt.f64 -1) (*.f64 U l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l)))) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (/.f64 (*.f64 n l) Om) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (neg.f64 (sqrt.f64 (*.f64 U (-.f64 U* U)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))))
(/.f64 (neg.f64 (*.f64 n (*.f64 l (sqrt.f64 2)))) Om)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l)))
(*.f64 (*.f64 n l) (/.f64 (neg.f64 (sqrt.f64 2)) Om))

localize71.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
8.0b
(/.f64 Om (*.f64 l U))
9.4b
(*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))
12.9b
(sqrt.f64 (*.f64 (/.f64 (*.f64 n Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (/.f64 U l)))
22.1b
(sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))))
Compiler

Compiled 301 to 103 computations (65.8% saved)

series35.0ms (0.1%)

Counts
2 → 64
Calls

24 calls:

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

rewrite92.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
412×expm1-udef_binary64
412×log1p-udef_binary64
232×associate-*r*_binary64
232×add-sqr-sqrt_binary64
228×*-un-lft-identity_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify110.0ms (0.2%)

Algorithm
egg-herbie
Rules
892×fma-def_binary64
745×fma-neg_binary64
409×associate-/r/_binary64
278×associate-/r*_binary64
254×times-frac_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02343019
18692931
238972817
379782817
Stop Event
node limit
Counts
119 → 111
Calls
Call 1
Inputs
(/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om)
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) Om) (*.f64 -1 (/.f64 l (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om l) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) Om) (*.f64 -1 (/.f64 l (sqrt.f64 -1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om l) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) Om) (+.f64 (*.f64 -1 (/.f64 l (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 n 2) (pow.f64 U 2))))))))
(*.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 (*.f64 (sqrt.f64 -1) l)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 n U))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) Om)) (*.f64 -1 (*.f64 (sqrt.f64 -1) l))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 n U))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 n 2) (pow.f64 U 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) Om)) (*.f64 -1 (*.f64 (sqrt.f64 -1) l)))))
(/.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 (/.f64 l (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om l) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (+.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (*.f64 -1 (/.f64 l (sqrt.f64 -1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om l) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (+.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (+.f64 (*.f64 -1 (/.f64 l (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2))))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 (sqrt.f64 -1) l))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 (sqrt.f64 -1) l))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 (sqrt.f64 -1) l))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 (sqrt.f64 -1) l))
(*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n 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 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 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 U) Om))) U)) Om)) (*.f64 (sqrt.f64 -1) l)))
(/.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 (/.f64 l (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om l) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (+.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (*.f64 -1 (/.f64 l (sqrt.f64 -1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om l) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (+.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (+.f64 (*.f64 -1 (/.f64 l (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2))))))))
(*.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 (*.f64 (sqrt.f64 -1) l)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 n U))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) Om)) (*.f64 -1 (*.f64 (sqrt.f64 -1) l))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 n U))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 n 2) (pow.f64 U 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) Om)) (*.f64 -1 (*.f64 (sqrt.f64 -1) l)))))
(/.f64 (*.f64 (sqrt.f64 -1) Om) l)
(+.f64 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) l))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (+.f64 (*.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))) (pow.f64 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 -1) (*.f64 l U))) 2))) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 n 2) Om)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) l) (/.f64 (pow.f64 Om 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))) (pow.f64 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 -1) (*.f64 l U))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) U))) (*.f64 -8 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 2) (pow.f64 U 3)))))) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 n 3) Om)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (+.f64 (*.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))) (pow.f64 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 -1) (*.f64 l U))) 2))) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 n 2) Om)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) l) (/.f64 (pow.f64 Om 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))))))
(/.f64 (*.f64 (sqrt.f64 -1) Om) l)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 Om 2)) (*.f64 n (*.f64 l U)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) l))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 Om 2)) (*.f64 n (*.f64 l U)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) l) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l (+.f64 (*.f64 -4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))) (pow.f64 (/.f64 (pow.f64 Om 2) (*.f64 l U)) 2)))) (*.f64 (pow.f64 n 2) Om)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l (+.f64 (*.f64 -8 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 2) (pow.f64 U 3)))) (*.f64 -1 (/.f64 (*.f64 Om (+.f64 (*.f64 -4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))) (pow.f64 (/.f64 (pow.f64 Om 2) (*.f64 l U)) 2))) U))))) (*.f64 (pow.f64 n 3) Om))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 Om 2)) (*.f64 n (*.f64 l U)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) l) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l (+.f64 (*.f64 -4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))) (pow.f64 (/.f64 (pow.f64 Om 2) (*.f64 l U)) 2)))) (*.f64 (pow.f64 n 2) Om))))))
(/.f64 (*.f64 (sqrt.f64 -1) Om) l)
(+.f64 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) l))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))))) (pow.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) 2)) (*.f64 (pow.f64 Om 3) l)) (sqrt.f64 -1))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) l) (/.f64 (pow.f64 Om 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))))) (pow.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) 2)) (*.f64 (pow.f64 Om 3) l)) (sqrt.f64 -1))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) l) (+.f64 (/.f64 (pow.f64 Om 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 4) (*.f64 l (-.f64 (*.f64 8 (/.f64 1 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 2) (pow.f64 U 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (/.f64 1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))))) (pow.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) 2)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 2) U))))))) (sqrt.f64 -1))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (/.f64 (*.f64 n U) Om)))) (/.f64 (sqrt.f64 -1) l))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (/.f64 (*.f64 n U) Om)))) (/.f64 (sqrt.f64 -1) l))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (/.f64 (*.f64 n U) Om)))) (/.f64 (sqrt.f64 -1) l))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (/.f64 (*.f64 n U) Om)))) (/.f64 (sqrt.f64 -1) l))
(*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (/.f64 (*.f64 n U) Om)))))
(*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (/.f64 (*.f64 n U) Om)))))
(*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (/.f64 (*.f64 n U) Om)))))
(*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (/.f64 (*.f64 n U) Om)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))))) (/.f64 (sqrt.f64 -1) l)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))))) (/.f64 (sqrt.f64 -1) l)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))))) (/.f64 (sqrt.f64 -1) l)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))))) (/.f64 (sqrt.f64 -1) l)))
(/.f64 (*.f64 (sqrt.f64 -1) Om) l)
(+.f64 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) l))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (+.f64 (pow.f64 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 -1) (*.f64 n l))) 2) (*.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 n 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 -1) (*.f64 Om (pow.f64 U 2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) l) (/.f64 (pow.f64 Om 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (+.f64 (pow.f64 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 -1) (*.f64 n l))) 2) (*.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 n 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 -1) (*.f64 Om (pow.f64 U 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (+.f64 (*.f64 -8 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 n 3) (pow.f64 l 2)))) (*.f64 -1 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 -1) (*.f64 n l))) 2) (*.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 n 2) (pow.f64 l 2)))))) (*.f64 n (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (sqrt.f64 -1) (*.f64 Om (pow.f64 U 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) l) (/.f64 (pow.f64 Om 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))))))
(/.f64 (*.f64 (sqrt.f64 -1) Om) l)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 Om 2)) (*.f64 n (*.f64 l U)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) l))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 Om 2)) (*.f64 n (*.f64 l U)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) l) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l (+.f64 (pow.f64 (/.f64 (pow.f64 Om 2) (*.f64 n l)) 2) (*.f64 -4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 n 2) (pow.f64 l 2))))))) (*.f64 Om (pow.f64 U 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 n 3) (pow.f64 l 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 n 2) (pow.f64 l 2)))) (pow.f64 (/.f64 (pow.f64 Om 2) (*.f64 n l)) 2)) Om) n))) (*.f64 (sqrt.f64 -1) l)) (*.f64 Om (pow.f64 U 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 Om 2)) (*.f64 n (*.f64 l U)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) l) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l (+.f64 (pow.f64 (/.f64 (pow.f64 Om 2) (*.f64 n l)) 2) (*.f64 -4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 n 2) (pow.f64 l 2))))))) (*.f64 Om (pow.f64 U 2)))))))
Outputs
(/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om)
(/.f64 n (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l U))))
(*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 n (*.f64 l U)))
(*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (sqrt.f64 -1))
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) Om) (*.f64 -1 (/.f64 l (sqrt.f64 -1))))
(+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 n (*.f64 l U)))) (neg.f64 (/.f64 l (sqrt.f64 -1))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 n (*.f64 l U))) (/.f64 l (sqrt.f64 -1)))
(-.f64 (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (sqrt.f64 -1)) (/.f64 l (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om l) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) Om) (*.f64 -1 (/.f64 l (sqrt.f64 -1)))))
(fma.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sqrt.f64 -1) 3)) (/.f64 l (*.f64 n U))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 n (*.f64 l U)))) (neg.f64 (/.f64 l (sqrt.f64 -1)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 n U)))) l) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 n (*.f64 l U)))) (/.f64 l (sqrt.f64 -1)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 l (*.f64 (sqrt.f64 -1) (neg.f64 n))) (/.f64 Om U)) (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (sqrt.f64 -1))) (/.f64 l (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om l) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 n U)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) Om) (+.f64 (*.f64 -1 (/.f64 l (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 n 2) (pow.f64 U 2))))))))
(fma.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sqrt.f64 -1) 3)) (/.f64 l (*.f64 n U))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 n (*.f64 l U)))) (fma.f64 -1 (/.f64 l (sqrt.f64 -1)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 l (*.f64 (*.f64 n n) (*.f64 U U))))))))
(+.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 n U)))) l) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 n (*.f64 l U)))) (/.f64 l (sqrt.f64 -1))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 n n)) (/.f64 (/.f64 l (*.f64 U U)) (pow.f64 (sqrt.f64 -1) 5)))))
(fma.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 n (*.f64 l U)) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (/.f64 Om n) (/.f64 Om n)) (/.f64 (/.f64 l (*.f64 U U)) (pow.f64 (sqrt.f64 -1) 5))) (*.f64 (/.f64 l (*.f64 (sqrt.f64 -1) (neg.f64 n))) (/.f64 Om U)))) (/.f64 l (sqrt.f64 -1))))
(*.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 (neg.f64 (sqrt.f64 -1)) (/.f64 Om (*.f64 n (*.f64 l U))))
(/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 n)) (/.f64 Om (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) Om)) (*.f64 -1 (*.f64 (sqrt.f64 -1) l)))
(fma.f64 -1 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 n (*.f64 l U)))) (neg.f64 (*.f64 (sqrt.f64 -1) l)))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 -1)) (/.f64 Om (*.f64 n (*.f64 l U)))) (*.f64 (sqrt.f64 -1) l))
(neg.f64 (fma.f64 (sqrt.f64 -1) l (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 n U))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) Om)) (*.f64 -1 (*.f64 (sqrt.f64 -1) l))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) n) (/.f64 (*.f64 l Om) U)) (fma.f64 -1 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 n (*.f64 l U)))) (neg.f64 (*.f64 (sqrt.f64 -1) l))))
(-.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) n) (/.f64 l (/.f64 U Om)))) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 n (*.f64 l U)))) (*.f64 (sqrt.f64 -1) l))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (/.f64 (*.f64 n U) l)) Om)) (fma.f64 (sqrt.f64 -1) l (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 n U))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 n 2) (pow.f64 U 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) Om)) (*.f64 -1 (*.f64 (sqrt.f64 -1) l)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) n) (/.f64 (*.f64 l Om) U)) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 n n)) (/.f64 (*.f64 l (*.f64 Om Om)) (*.f64 U U))) (fma.f64 -1 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 n (*.f64 l U)))) (neg.f64 (*.f64 (sqrt.f64 -1) l)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) n) (/.f64 l (/.f64 U Om))) (-.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 n n)) (/.f64 (*.f64 Om Om) (/.f64 (*.f64 U U) l)))) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 n (*.f64 l U)))) (*.f64 (sqrt.f64 -1) l)))
(-.f64 (fma.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 -1) (*.f64 n n))) (*.f64 (/.f64 l (*.f64 U U)) (*.f64 Om Om)) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (/.f64 (*.f64 n U) l)) Om))) (fma.f64 (sqrt.f64 -1) l (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (sqrt.f64 -1))))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) Om)
(/.f64 n (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l U))))
(*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 n (*.f64 l U)))
(*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (sqrt.f64 -1))
(+.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (*.f64 -1 (/.f64 l (sqrt.f64 -1))))
(+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 n (*.f64 l U)))) (neg.f64 (/.f64 l (sqrt.f64 -1))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 n (*.f64 l U))) (/.f64 l (sqrt.f64 -1)))
(-.f64 (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (sqrt.f64 -1)) (/.f64 l (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om l) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (+.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (*.f64 -1 (/.f64 l (sqrt.f64 -1)))))
(fma.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sqrt.f64 -1) 3)) (/.f64 l (*.f64 n U))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 n (*.f64 l U)))) (neg.f64 (/.f64 l (sqrt.f64 -1)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 n U)))) l) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 n (*.f64 l U)))) (/.f64 l (sqrt.f64 -1)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 l (*.f64 (sqrt.f64 -1) (neg.f64 n))) (/.f64 Om U)) (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (sqrt.f64 -1))) (/.f64 l (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om l) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (+.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (+.f64 (*.f64 -1 (/.f64 l (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2))))))))
(fma.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sqrt.f64 -1) 3)) (/.f64 l (*.f64 n U))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 n (*.f64 l U)))) (fma.f64 -1 (/.f64 l (sqrt.f64 -1)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 l (*.f64 (*.f64 n n) (*.f64 U U))))))))
(+.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 n U)))) l) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 n (*.f64 l U)))) (/.f64 l (sqrt.f64 -1))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 n n)) (/.f64 (/.f64 l (*.f64 U U)) (pow.f64 (sqrt.f64 -1) 5)))))
(fma.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 n (*.f64 l U)) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (/.f64 Om n) (/.f64 Om n)) (/.f64 (/.f64 l (*.f64 U U)) (pow.f64 (sqrt.f64 -1) 5))) (*.f64 (/.f64 l (*.f64 (sqrt.f64 -1) (neg.f64 n))) (/.f64 Om U)))) (/.f64 l (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 (sqrt.f64 -1) l))
(*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))))))))
(*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U))))))
(*.f64 l (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 (sqrt.f64 -1) l))
(*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))))))))
(*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U))))))
(*.f64 l (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 (sqrt.f64 -1) l))
(*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))))))))
(*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U))))))
(*.f64 l (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)) (*.f64 (sqrt.f64 -1) l))
(*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))))))))
(*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U))))))
(*.f64 l (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)))
(*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))))))))
(*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U))))))
(*.f64 l (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)))
(*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))))))))
(*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U))))))
(*.f64 l (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)))
(*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))))))))
(*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U))))))
(*.f64 l (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (/.f64 (*.f64 n U) Om)) U)) Om)))
(*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 U (+.f64 2 (/.f64 n (/.f64 Om U)))))))))
(*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U))))))
(*.f64 l (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (fma.f64 (/.f64 n Om) U 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) U)) Om)) (*.f64 (sqrt.f64 -1) l)))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 (*.f64 n (-.f64 2 (neg.f64 (/.f64 n (/.f64 Om U))))) U) Om))))
(*.f64 (*.f64 (sqrt.f64 -1) l) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U)))))))
(*.f64 l (*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (fma.f64 (/.f64 n Om) U 2))) (neg.f64 (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) U)) Om)) (*.f64 (sqrt.f64 -1) l)))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 (*.f64 n (-.f64 2 (neg.f64 (/.f64 n (/.f64 Om U))))) U) Om))))
(*.f64 (*.f64 (sqrt.f64 -1) l) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U)))))))
(*.f64 l (*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (fma.f64 (/.f64 n Om) U 2))) (neg.f64 (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) U)) Om)) (*.f64 (sqrt.f64 -1) l)))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 (*.f64 n (-.f64 2 (neg.f64 (/.f64 n (/.f64 Om U))))) U) Om))))
(*.f64 (*.f64 (sqrt.f64 -1) l) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U)))))))
(*.f64 l (*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (fma.f64 (/.f64 n Om) U 2))) (neg.f64 (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))) U)) Om)) (*.f64 (sqrt.f64 -1) l)))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 (*.f64 n (-.f64 2 (neg.f64 (/.f64 n (/.f64 Om U))))) U) Om))))
(*.f64 (*.f64 (sqrt.f64 -1) l) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 2 (*.f64 (/.f64 n Om) U)))))))
(*.f64 l (*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 n Om) U) (fma.f64 (/.f64 n Om) U 2))) (neg.f64 (sqrt.f64 -1))))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) Om)
(/.f64 n (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l U))))
(*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 n (*.f64 l U)))
(*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (sqrt.f64 -1))
(+.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (*.f64 -1 (/.f64 l (sqrt.f64 -1))))
(+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 n (*.f64 l U)))) (neg.f64 (/.f64 l (sqrt.f64 -1))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 n (*.f64 l U))) (/.f64 l (sqrt.f64 -1)))
(-.f64 (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (sqrt.f64 -1)) (/.f64 l (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om l) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (+.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (*.f64 -1 (/.f64 l (sqrt.f64 -1)))))
(fma.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sqrt.f64 -1) 3)) (/.f64 l (*.f64 n U))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 n (*.f64 l U)))) (neg.f64 (/.f64 l (sqrt.f64 -1)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 n U)))) l) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 n (*.f64 l U)))) (/.f64 l (sqrt.f64 -1)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 l (*.f64 (sqrt.f64 -1) (neg.f64 n))) (/.f64 Om U)) (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (sqrt.f64 -1))) (/.f64 l (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om l) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) U)))) (+.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))) Om) (+.f64 (*.f64 -1 (/.f64 l (sqrt.f64 -1))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 U 2))))))))
(fma.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sqrt.f64 -1) 3)) (/.f64 l (*.f64 n U))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 n (*.f64 l U)))) (fma.f64 -1 (/.f64 l (sqrt.f64 -1)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 l (*.f64 (*.f64 n n) (*.f64 U U))))))))
(+.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 n U)))) l) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 n (*.f64 l U)))) (/.f64 l (sqrt.f64 -1))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 n n)) (/.f64 (/.f64 l (*.f64 U U)) (pow.f64 (sqrt.f64 -1) 5)))))
(fma.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 n (*.f64 l U)) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (/.f64 Om n) (/.f64 Om n)) (/.f64 (/.f64 l (*.f64 U U)) (pow.f64 (sqrt.f64 -1) 5))) (*.f64 (/.f64 l (*.f64 (sqrt.f64 -1) (neg.f64 n))) (/.f64 Om U)))) (/.f64 l (sqrt.f64 -1))))
(*.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 (neg.f64 (sqrt.f64 -1)) (/.f64 Om (*.f64 n (*.f64 l U))))
(/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 n)) (/.f64 Om (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) Om)) (*.f64 -1 (*.f64 (sqrt.f64 -1) l)))
(fma.f64 -1 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 n (*.f64 l U)))) (neg.f64 (*.f64 (sqrt.f64 -1) l)))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 -1)) (/.f64 Om (*.f64 n (*.f64 l U)))) (*.f64 (sqrt.f64 -1) l))
(neg.f64 (fma.f64 (sqrt.f64 -1) l (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 n U))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) Om)) (*.f64 -1 (*.f64 (sqrt.f64 -1) l))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) n) (/.f64 (*.f64 l Om) U)) (fma.f64 -1 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 n (*.f64 l U)))) (neg.f64 (*.f64 (sqrt.f64 -1) l))))
(-.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) n) (/.f64 l (/.f64 U Om)))) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 n (*.f64 l U)))) (*.f64 (sqrt.f64 -1) l))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (/.f64 (*.f64 n U) l)) Om)) (fma.f64 (sqrt.f64 -1) l (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 n U))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 n 2) (pow.f64 U 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U))) Om)) (*.f64 -1 (*.f64 (sqrt.f64 -1) l)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) n) (/.f64 (*.f64 l Om) U)) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 n n)) (/.f64 (*.f64 l (*.f64 Om Om)) (*.f64 U U))) (fma.f64 -1 (/.f64 (sqrt.f64 -1) (/.f64 Om (*.f64 n (*.f64 l U)))) (neg.f64 (*.f64 (sqrt.f64 -1) l)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) n) (/.f64 l (/.f64 U Om))) (-.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 n n)) (/.f64 (*.f64 Om Om) (/.f64 (*.f64 U U) l)))) (*.f64 (/.f64 (sqrt.f64 -1) Om) (*.f64 n (*.f64 l U)))) (*.f64 (sqrt.f64 -1) l)))
(-.f64 (fma.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 -1) (*.f64 n n))) (*.f64 (/.f64 l (*.f64 U U)) (*.f64 Om Om)) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (/.f64 (*.f64 n U) l)) Om))) (fma.f64 (sqrt.f64 -1) l (*.f64 (/.f64 n (/.f64 Om (*.f64 l U))) (sqrt.f64 -1))))
(/.f64 (*.f64 (sqrt.f64 -1) Om) l)
(/.f64 (sqrt.f64 -1) (/.f64 l Om))
(*.f64 (/.f64 (sqrt.f64 -1) l) Om)
(+.f64 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) l))
(+.f64 (/.f64 (sqrt.f64 -1) (/.f64 l Om)) (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1) l) Om) (*.f64 (/.f64 Om n) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l U)))))
(fma.f64 (/.f64 (sqrt.f64 -1) l) Om (*.f64 (/.f64 Om n) (/.f64 (/.f64 Om (*.f64 l U)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (+.f64 (*.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))) (pow.f64 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 -1) (*.f64 l U))) 2))) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 n 2) Om)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) l) (/.f64 (pow.f64 Om 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))))))
(fma.f64 -1/2 (/.f64 l (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om (*.f64 n n))) (fma.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 (*.f64 U U) (*.f64 l l))) (pow.f64 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 -1) (*.f64 l U))) 2)))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 l Om)) (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))))))
(+.f64 (*.f64 (/.f64 Om n) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l U)))) (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 U (*.f64 U (*.f64 l l)))) (pow.f64 (*.f64 (/.f64 Om (sqrt.f64 -1)) (/.f64 Om (*.f64 l U))) 2)) (sqrt.f64 -1)) (/.f64 l (*.f64 Om (*.f64 n n)))) (*.f64 (/.f64 (sqrt.f64 -1) l) Om)))
(fma.f64 (*.f64 -1/2 (/.f64 l (sqrt.f64 -1))) (/.f64 (fma.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 U (*.f64 U (*.f64 l l)))) (pow.f64 (/.f64 (*.f64 (/.f64 Om (*.f64 l U)) Om) (sqrt.f64 -1)) 2)) (*.f64 n (*.f64 n Om))) (fma.f64 (/.f64 (sqrt.f64 -1) l) Om (*.f64 (/.f64 Om n) (/.f64 (/.f64 Om (*.f64 l U)) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (+.f64 (*.f64 -1 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))) (pow.f64 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 -1) (*.f64 l U))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) U))) (*.f64 -8 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 2) (pow.f64 U 3)))))) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 n 3) Om)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (+.f64 (*.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))) (pow.f64 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 -1) (*.f64 l U))) 2))) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 n 2) Om)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) l) (/.f64 (pow.f64 Om 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))))))
(fma.f64 -1/2 (*.f64 (/.f64 l (sqrt.f64 -1)) (/.f64 (fma.f64 -1 (/.f64 Om (/.f64 (*.f64 U (pow.f64 (sqrt.f64 -1) 2)) (fma.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 (*.f64 U U) (*.f64 l l))) (pow.f64 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 -1) (*.f64 l U))) 2)))) (*.f64 -8 (/.f64 (/.f64 (pow.f64 Om 5) (*.f64 l l)) (pow.f64 U 3)))) (*.f64 Om (pow.f64 n 3)))) (fma.f64 -1/2 (/.f64 l (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om (*.f64 n n))) (fma.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 (*.f64 U U) (*.f64 l l))) (pow.f64 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 -1) (*.f64 l U))) 2)))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 l Om)) (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))))))
(fma.f64 -1/2 (*.f64 (/.f64 l (*.f64 (sqrt.f64 -1) (*.f64 Om (pow.f64 n 3)))) (fma.f64 -8 (/.f64 (pow.f64 Om 5) (*.f64 l (*.f64 l (pow.f64 U 3)))) (*.f64 1 (/.f64 (*.f64 Om (fma.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 U (*.f64 U (*.f64 l l)))) (pow.f64 (*.f64 (/.f64 Om (sqrt.f64 -1)) (/.f64 Om (*.f64 l U))) 2))) U)))) (+.f64 (*.f64 (/.f64 Om n) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l U)))) (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 U (*.f64 U (*.f64 l l)))) (pow.f64 (*.f64 (/.f64 Om (sqrt.f64 -1)) (/.f64 Om (*.f64 l U))) 2)) (sqrt.f64 -1)) (/.f64 l (*.f64 Om (*.f64 n n)))) (*.f64 (/.f64 (sqrt.f64 -1) l) Om))))
(fma.f64 -1/2 (*.f64 (/.f64 l (sqrt.f64 -1)) (+.f64 (/.f64 (fma.f64 -8 (/.f64 (pow.f64 Om 5) (*.f64 l (*.f64 l (pow.f64 U 3)))) (/.f64 (*.f64 Om (fma.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 U (*.f64 U (*.f64 l l)))) (pow.f64 (/.f64 (*.f64 (/.f64 Om (*.f64 l U)) Om) (sqrt.f64 -1)) 2))) U)) (*.f64 Om (pow.f64 n 3))) (/.f64 (fma.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 U (*.f64 U (*.f64 l l)))) (pow.f64 (/.f64 (*.f64 (/.f64 Om (*.f64 l U)) Om) (sqrt.f64 -1)) 2)) (*.f64 n (*.f64 n Om))))) (fma.f64 (/.f64 (sqrt.f64 -1) l) Om (*.f64 (/.f64 Om n) (/.f64 (/.f64 Om (*.f64 l U)) (sqrt.f64 -1)))))
(/.f64 (*.f64 (sqrt.f64 -1) Om) l)
(/.f64 (sqrt.f64 -1) (/.f64 l Om))
(*.f64 (/.f64 (sqrt.f64 -1) l) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 Om 2)) (*.f64 n (*.f64 l U)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) l))
(fma.f64 -1 (/.f64 (sqrt.f64 -1) (/.f64 (*.f64 n (*.f64 l U)) (*.f64 Om Om))) (/.f64 (sqrt.f64 -1) (/.f64 l Om)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 -1) l) Om) (*.f64 (*.f64 (/.f64 Om U) (/.f64 Om l)) (/.f64 (sqrt.f64 -1) n)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 -1) l) Om) (*.f64 (*.f64 (/.f64 Om (*.f64 l U)) Om) (/.f64 (sqrt.f64 -1) n)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 Om 2)) (*.f64 n (*.f64 l U)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) l) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l (+.f64 (*.f64 -4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))) (pow.f64 (/.f64 (pow.f64 Om 2) (*.f64 l U)) 2)))) (*.f64 (pow.f64 n 2) Om)))))
(+.f64 (fma.f64 -1 (/.f64 (sqrt.f64 -1) (/.f64 (*.f64 n (*.f64 l U)) (*.f64 Om Om))) (/.f64 (sqrt.f64 -1) (/.f64 l Om))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) l) (fma.f64 -4 (/.f64 (pow.f64 Om 4) (*.f64 (*.f64 U U) (*.f64 l l))) (pow.f64 (/.f64 (*.f64 Om Om) (*.f64 l U)) 2))) (*.f64 Om (*.f64 n n)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 n n)) (/.f64 (fma.f64 (/.f64 (pow.f64 Om 4) (*.f64 U (*.f64 U (*.f64 l l)))) -4 (pow.f64 (*.f64 (/.f64 Om U) (/.f64 Om l)) 2)) (/.f64 Om l))) (*.f64 (/.f64 (sqrt.f64 -1) l) Om)) (*.f64 (*.f64 (/.f64 Om U) (/.f64 Om l)) (/.f64 (sqrt.f64 -1) n)))
(fma.f64 (/.f64 -1/2 Om) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) l) (*.f64 n n)) (fma.f64 (/.f64 (pow.f64 Om 4) (*.f64 U (*.f64 U (*.f64 l l)))) -4 (pow.f64 (*.f64 (/.f64 Om (*.f64 l U)) Om) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 -1) l) Om) (*.f64 (*.f64 (/.f64 Om (*.f64 l U)) Om) (/.f64 (sqrt.f64 -1) n))))
(fma.f64 (/.f64 (sqrt.f64 -1) l) Om (fma.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 -1)) (/.f64 (*.f64 n (*.f64 n Om)) l)) (fma.f64 (/.f64 (pow.f64 Om 4) (*.f64 U (*.f64 U (*.f64 l l)))) -4 (pow.f64 (*.f64 (/.f64 Om (*.f64 l U)) Om) 2)) (*.f64 (*.f64 (/.f64 Om (*.f64 l U)) Om) (neg.f64 (/.f64 (sqrt.f64 -1) n)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l (+.f64 (*.f64 -8 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 2) (pow.f64 U 3)))) (*.f64 -1 (/.f64 (*.f64 Om (+.f64 (*.f64 -4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))) (pow.f64 (/.f64 (pow.f64 Om 2) (*.f64 l U)) 2))) U))))) (*.f64 (pow.f64 n 3) Om))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 Om 2)) (*.f64 n (*.f64 l U)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) l) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l (+.f64 (*.f64 -4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))) (pow.f64 (/.f64 (pow.f64 Om 2) (*.f64 l U)) 2)))) (*.f64 (pow.f64 n 2) Om))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) l) (fma.f64 -8 (/.f64 (/.f64 (pow.f64 Om 5) (*.f64 l l)) (pow.f64 U 3)) (neg.f64 (/.f64 Om (/.f64 U (fma.f64 -4 (/.f64 (pow.f64 Om 4) (*.f64 (*.f64 U U) (*.f64 l l))) (pow.f64 (/.f64 (*.f64 Om Om) (*.f64 l U)) 2))))))) (*.f64 Om (pow.f64 n 3))) (+.f64 (fma.f64 -1 (/.f64 (sqrt.f64 -1) (/.f64 (*.f64 n (*.f64 l U)) (*.f64 Om Om))) (/.f64 (sqrt.f64 -1) (/.f64 l Om))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) l) (fma.f64 -4 (/.f64 (pow.f64 Om 4) (*.f64 (*.f64 U U) (*.f64 l l))) (pow.f64 (/.f64 (*.f64 Om Om) (*.f64 l U)) 2))) (*.f64 Om (*.f64 n n))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 n 3)) (/.f64 l (/.f64 Om (-.f64 (/.f64 -8 (/.f64 (*.f64 l (*.f64 l (pow.f64 U 3))) (pow.f64 Om 5))) (*.f64 (/.f64 Om U) (fma.f64 (/.f64 (pow.f64 Om 4) (*.f64 U (*.f64 U (*.f64 l l)))) -4 (pow.f64 (*.f64 (/.f64 Om U) (/.f64 Om l)) 2))))))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 n n)) (/.f64 (fma.f64 (/.f64 (pow.f64 Om 4) (*.f64 U (*.f64 U (*.f64 l l)))) -4 (pow.f64 (*.f64 (/.f64 Om U) (/.f64 Om l)) 2)) (/.f64 Om l))) (*.f64 (/.f64 (sqrt.f64 -1) l) Om)) (*.f64 (*.f64 (/.f64 Om U) (/.f64 Om l)) (/.f64 (sqrt.f64 -1) n))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 n 3)) (*.f64 (/.f64 l Om) (-.f64 (*.f64 (/.f64 -8 (*.f64 l l)) (/.f64 (pow.f64 Om 5) (pow.f64 U 3))) (*.f64 (/.f64 Om U) (fma.f64 (/.f64 (pow.f64 Om 4) (*.f64 U (*.f64 U (*.f64 l l)))) -4 (pow.f64 (*.f64 (/.f64 Om (*.f64 l U)) Om) 2)))))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 n n)) (*.f64 (/.f64 l Om) (fma.f64 (/.f64 (pow.f64 Om 4) (*.f64 U (*.f64 U (*.f64 l l)))) -4 (pow.f64 (*.f64 (/.f64 Om (*.f64 l U)) Om) 2)))) (*.f64 (/.f64 (sqrt.f64 -1) l) Om))) (*.f64 (*.f64 (/.f64 Om (*.f64 l U)) Om) (/.f64 (sqrt.f64 -1) n)))
(/.f64 (*.f64 (sqrt.f64 -1) Om) l)
(/.f64 (sqrt.f64 -1) (/.f64 l Om))
(*.f64 (/.f64 (sqrt.f64 -1) l) Om)
(+.f64 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) l))
(+.f64 (/.f64 (sqrt.f64 -1) (/.f64 l Om)) (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1) l) Om) (*.f64 (/.f64 Om n) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l U)))))
(fma.f64 (/.f64 (sqrt.f64 -1) l) Om (*.f64 (/.f64 Om n) (/.f64 (/.f64 Om (*.f64 l U)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))))) (pow.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) 2)) (*.f64 (pow.f64 Om 3) l)) (sqrt.f64 -1))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) l) (/.f64 (pow.f64 Om 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))))))
(fma.f64 -1/2 (/.f64 (+.f64 (/.f64 4 (*.f64 (*.f64 n n) (*.f64 (*.f64 U U) (*.f64 l l)))) (pow.f64 (/.f64 (/.f64 1 (sqrt.f64 -1)) (*.f64 n (*.f64 l U))) 2)) (/.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 Om 3)))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 l Om)) (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))))))
(+.f64 (*.f64 (/.f64 Om n) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l U)))) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 (/.f64 4 (*.f64 n n)) (*.f64 U (*.f64 U (*.f64 l l)))) (pow.f64 (/.f64 (/.f64 1 (sqrt.f64 -1)) (*.f64 n (*.f64 l U))) 2)) (/.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 Om 3)))) (*.f64 (/.f64 (sqrt.f64 -1) l) Om)))
(fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (/.f64 4 (*.f64 n (*.f64 n (*.f64 U (*.f64 U (*.f64 l l)))))) (pow.f64 (/.f64 (/.f64 1 (sqrt.f64 -1)) (*.f64 n (*.f64 l U))) 2)) (/.f64 (sqrt.f64 -1) l)) (pow.f64 Om 3)) (fma.f64 (/.f64 (sqrt.f64 -1) l) Om (*.f64 (/.f64 Om n) (/.f64 (/.f64 Om (*.f64 l U)) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))))) (pow.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) 2)) (*.f64 (pow.f64 Om 3) l)) (sqrt.f64 -1))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) l) (+.f64 (/.f64 (pow.f64 Om 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 4) (*.f64 l (-.f64 (*.f64 8 (/.f64 1 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 2) (pow.f64 U 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (/.f64 1 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))))) (pow.f64 (/.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) 2)) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 2) U))))))) (sqrt.f64 -1))))))
(fma.f64 -1/2 (/.f64 (+.f64 (/.f64 4 (*.f64 (*.f64 n n) (*.f64 (*.f64 U U) (*.f64 l l)))) (pow.f64 (/.f64 (/.f64 1 (sqrt.f64 -1)) (*.f64 n (*.f64 l U))) 2)) (/.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 Om 3)))) (+.f64 (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 l Om)) (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 Om 4) l) (-.f64 (/.f64 8 (*.f64 (*.f64 (*.f64 l l) (pow.f64 U 3)) (pow.f64 n 3))) (neg.f64 (/.f64 (+.f64 (/.f64 4 (*.f64 (*.f64 n n) (*.f64 (*.f64 U U) (*.f64 l l)))) (pow.f64 (/.f64 (/.f64 1 (sqrt.f64 -1)) (*.f64 n (*.f64 l U))) 2)) (*.f64 n (*.f64 U (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 Om 4) (sqrt.f64 -1)) (*.f64 l (+.f64 (/.f64 (/.f64 8 (pow.f64 n 3)) (*.f64 l (*.f64 l (pow.f64 U 3)))) (/.f64 (+.f64 (/.f64 (/.f64 4 (*.f64 n n)) (*.f64 U (*.f64 U (*.f64 l l)))) (pow.f64 (/.f64 (/.f64 1 (sqrt.f64 -1)) (*.f64 n (*.f64 l U))) 2)) (neg.f64 (*.f64 n U)))))) (*.f64 (/.f64 Om n) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l U))))) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 (/.f64 4 (*.f64 n n)) (*.f64 U (*.f64 U (*.f64 l l)))) (pow.f64 (/.f64 (/.f64 1 (sqrt.f64 -1)) (*.f64 n (*.f64 l U))) 2)) (/.f64 (sqrt.f64 -1) (*.f64 l (pow.f64 Om 3)))) (*.f64 (/.f64 (sqrt.f64 -1) l) Om)))
(fma.f64 (/.f64 (sqrt.f64 -1) l) Om (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (/.f64 4 (*.f64 n (*.f64 n (*.f64 U (*.f64 U (*.f64 l l)))))) (pow.f64 (/.f64 (/.f64 1 (sqrt.f64 -1)) (*.f64 n (*.f64 l U))) 2)) (/.f64 (sqrt.f64 -1) l)) (pow.f64 Om 3)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 Om 4) (sqrt.f64 -1)) (*.f64 l (+.f64 (/.f64 8 (*.f64 (*.f64 l l) (*.f64 (pow.f64 U 3) (pow.f64 n 3)))) (/.f64 (+.f64 (/.f64 4 (*.f64 n (*.f64 n (*.f64 U (*.f64 U (*.f64 l l)))))) (pow.f64 (/.f64 (/.f64 1 (sqrt.f64 -1)) (*.f64 n (*.f64 l U))) 2)) (*.f64 n (neg.f64 U)))))) (*.f64 (/.f64 Om n) (/.f64 (/.f64 Om (*.f64 l U)) (sqrt.f64 -1))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (/.f64 (*.f64 n U) Om)))) (/.f64 (sqrt.f64 -1) l))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 2 (/.f64 n (/.f64 Om U))))) (/.f64 (sqrt.f64 -1) l))
(*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 2 (*.f64 (/.f64 n Om) U)))))
(*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 Om (*.f64 n U)) (fma.f64 (/.f64 n Om) U 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (/.f64 (*.f64 n U) Om)))) (/.f64 (sqrt.f64 -1) l))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 2 (/.f64 n (/.f64 Om U))))) (/.f64 (sqrt.f64 -1) l))
(*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 2 (*.f64 (/.f64 n Om) U)))))
(*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 Om (*.f64 n U)) (fma.f64 (/.f64 n Om) U 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (/.f64 (*.f64 n U) Om)))) (/.f64 (sqrt.f64 -1) l))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 2 (/.f64 n (/.f64 Om U))))) (/.f64 (sqrt.f64 -1) l))
(*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 2 (*.f64 (/.f64 n Om) U)))))
(*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 Om (*.f64 n U)) (fma.f64 (/.f64 n Om) U 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (/.f64 (*.f64 n U) Om)))) (/.f64 (sqrt.f64 -1) l))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 2 (/.f64 n (/.f64 Om U))))) (/.f64 (sqrt.f64 -1) l))
(*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 2 (*.f64 (/.f64 n Om) U)))))
(*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 Om (*.f64 n U)) (fma.f64 (/.f64 n Om) U 2))))
(*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (/.f64 (*.f64 n U) Om)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 2 (/.f64 n (/.f64 Om U))))) (/.f64 (sqrt.f64 -1) l))
(*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 2 (*.f64 (/.f64 n Om) U)))))
(*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 Om (*.f64 n U)) (fma.f64 (/.f64 n Om) U 2))))
(*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (/.f64 (*.f64 n U) Om)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 2 (/.f64 n (/.f64 Om U))))) (/.f64 (sqrt.f64 -1) l))
(*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 2 (*.f64 (/.f64 n Om) U)))))
(*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 Om (*.f64 n U)) (fma.f64 (/.f64 n Om) U 2))))
(*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (/.f64 (*.f64 n U) Om)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 2 (/.f64 n (/.f64 Om U))))) (/.f64 (sqrt.f64 -1) l))
(*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 2 (*.f64 (/.f64 n Om) U)))))
(*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 Om (*.f64 n U)) (fma.f64 (/.f64 n Om) U 2))))
(*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (+.f64 2 (/.f64 (*.f64 n U) Om)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 2 (/.f64 n (/.f64 Om U))))) (/.f64 (sqrt.f64 -1) l))
(*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 2 (*.f64 (/.f64 n Om) U)))))
(*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 Om (*.f64 n U)) (fma.f64 (/.f64 n Om) U 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))))) (/.f64 (sqrt.f64 -1) l)))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (-.f64 2 (neg.f64 (/.f64 n (/.f64 Om U))))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 2 (*.f64 (/.f64 n Om) U)))) (neg.f64 (/.f64 (sqrt.f64 -1) l)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 Om (*.f64 n U)) (fma.f64 (/.f64 n Om) U 2))) (/.f64 (neg.f64 (sqrt.f64 -1)) l))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))))) (/.f64 (sqrt.f64 -1) l)))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (-.f64 2 (neg.f64 (/.f64 n (/.f64 Om U))))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 2 (*.f64 (/.f64 n Om) U)))) (neg.f64 (/.f64 (sqrt.f64 -1) l)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 Om (*.f64 n U)) (fma.f64 (/.f64 n Om) U 2))) (/.f64 (neg.f64 (sqrt.f64 -1)) l))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))))) (/.f64 (sqrt.f64 -1) l)))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (-.f64 2 (neg.f64 (/.f64 n (/.f64 Om U))))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 2 (*.f64 (/.f64 n Om) U)))) (neg.f64 (/.f64 (sqrt.f64 -1) l)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 Om (*.f64 n U)) (fma.f64 (/.f64 n Om) U 2))) (/.f64 (neg.f64 (sqrt.f64 -1)) l))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 2 (*.f64 -1 (/.f64 (*.f64 n U) Om))))) (/.f64 (sqrt.f64 -1) l)))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 -1) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (-.f64 2 (neg.f64 (/.f64 n (/.f64 Om U))))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 U Om)) (+.f64 2 (*.f64 (/.f64 n Om) U)))) (neg.f64 (/.f64 (sqrt.f64 -1) l)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 Om (*.f64 n U)) (fma.f64 (/.f64 n Om) U 2))) (/.f64 (neg.f64 (sqrt.f64 -1)) l))
(/.f64 (*.f64 (sqrt.f64 -1) Om) l)
(/.f64 (sqrt.f64 -1) (/.f64 l Om))
(*.f64 (/.f64 (sqrt.f64 -1) l) Om)
(+.f64 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) l))
(+.f64 (/.f64 (sqrt.f64 -1) (/.f64 l Om)) (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1) l) Om) (*.f64 (/.f64 Om n) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l U)))))
(fma.f64 (/.f64 (sqrt.f64 -1) l) Om (*.f64 (/.f64 Om n) (/.f64 (/.f64 Om (*.f64 l U)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (+.f64 (pow.f64 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 -1) (*.f64 n l))) 2) (*.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 n 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 -1) (*.f64 Om (pow.f64 U 2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) l) (/.f64 (pow.f64 Om 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))))))
(fma.f64 -1/2 (*.f64 (/.f64 l (sqrt.f64 -1)) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 -1) (*.f64 n l))) 2) (*.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 (*.f64 n n) (*.f64 l l))))) (*.f64 Om (*.f64 U U)))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 l Om)) (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))))))
(+.f64 (*.f64 (/.f64 Om n) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l U)))) (fma.f64 -1/2 (*.f64 (/.f64 l (sqrt.f64 -1)) (/.f64 (fma.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 n (*.f64 n (*.f64 l l)))) (pow.f64 (*.f64 (/.f64 Om (sqrt.f64 -1)) (/.f64 Om (*.f64 n l))) 2)) (*.f64 U (*.f64 U Om)))) (*.f64 (/.f64 (sqrt.f64 -1) l) Om)))
(fma.f64 (/.f64 l (sqrt.f64 -1)) (*.f64 (/.f64 (fma.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 n (*.f64 n (*.f64 l l)))) (pow.f64 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 -1) l) (/.f64 n Om))) 2)) (*.f64 U (*.f64 U Om))) -1/2) (fma.f64 (/.f64 (sqrt.f64 -1) l) Om (*.f64 (/.f64 Om n) (/.f64 (/.f64 Om (*.f64 l U)) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (+.f64 (pow.f64 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 -1) (*.f64 n l))) 2) (*.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 n 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 -1) (*.f64 Om (pow.f64 U 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (+.f64 (*.f64 -8 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 n 3) (pow.f64 l 2)))) (*.f64 -1 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 -1) (*.f64 n l))) 2) (*.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 n 2) (pow.f64 l 2)))))) (*.f64 n (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (sqrt.f64 -1) (*.f64 Om (pow.f64 U 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) l) (/.f64 (pow.f64 Om 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))))))
(fma.f64 -1/2 (*.f64 (/.f64 l (sqrt.f64 -1)) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 -1) (*.f64 n l))) 2) (*.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 (*.f64 n n) (*.f64 l l))))) (*.f64 Om (*.f64 U U)))) (fma.f64 -1/2 (/.f64 l (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om (pow.f64 U 3))) (fma.f64 -8 (/.f64 (pow.f64 Om 5) (*.f64 (*.f64 l l) (pow.f64 n 3))) (neg.f64 (/.f64 Om (/.f64 (*.f64 n (pow.f64 (sqrt.f64 -1) 2)) (+.f64 (pow.f64 (/.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 -1) (*.f64 n l))) 2) (*.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 (*.f64 n n) (*.f64 l l))))))))))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 l Om)) (/.f64 (*.f64 Om Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))))))
(fma.f64 -1/2 (*.f64 (/.f64 l (sqrt.f64 -1)) (/.f64 (fma.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 n (*.f64 n (*.f64 l l)))) (pow.f64 (*.f64 (/.f64 Om (sqrt.f64 -1)) (/.f64 Om (*.f64 n l))) 2)) (*.f64 U (*.f64 U Om)))) (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 -8 (/.f64 (pow.f64 Om 5) (*.f64 l (*.f64 l (pow.f64 n 3)))) (*.f64 1 (/.f64 (fma.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 n (*.f64 n (*.f64 l l)))) (pow.f64 (*.f64 (/.f64 Om (sqrt.f64 -1)) (/.f64 Om (*.f64 n l))) 2)) (/.f64 n Om)))) (sqrt.f64 -1)) (/.f64 l (*.f64 Om (pow.f64 U 3)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1) l) Om) (*.f64 (/.f64 Om n) (/.f64 Om (*.f64 (sqrt.f64 -1) (*.f64 l U)))))))
(fma.f64 -1/2 (*.f64 (/.f64 l (*.f64 (sqrt.f64 -1) Om)) (+.f64 (/.f64 (fma.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 n (*.f64 n (*.f64 l l)))) (pow.f64 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 -1) l) (/.f64 n Om))) 2)) (*.f64 U U)) (/.f64 (fma.f64 -8 (/.f64 (pow.f64 Om 5) (*.f64 l (*.f64 l (pow.f64 n 3)))) (*.f64 (/.f64 Om n) (fma.f64 4 (/.f64 (pow.f64 Om 4) (*.f64 n (*.f64 n (*.f64 l l)))) (pow.f64 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 -1) l) (/.f64 n Om))) 2)))) (pow.f64 U 3)))) (fma.f64 (/.f64 (sqrt.f64 -1) l) Om (*.f64 (/.f64 Om n) (/.f64 (/.f64 Om (*.f64 l U)) (sqrt.f64 -1)))))
(/.f64 (*.f64 (sqrt.f64 -1) Om) l)
(/.f64 (sqrt.f64 -1) (/.f64 l Om))
(*.f64 (/.f64 (sqrt.f64 -1) l) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 Om 2)) (*.f64 n (*.f64 l U)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) l))
(fma.f64 -1 (/.f64 (sqrt.f64 -1) (/.f64 (*.f64 n (*.f64 l U)) (*.f64 Om Om))) (/.f64 (sqrt.f64 -1) (/.f64 l Om)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 -1) l) Om) (*.f64 (*.f64 (/.f64 Om U) (/.f64 Om l)) (/.f64 (sqrt.f64 -1) n)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 -1) l) Om) (*.f64 (*.f64 (/.f64 Om (*.f64 l U)) Om) (/.f64 (sqrt.f64 -1) n)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 Om 2)) (*.f64 n (*.f64 l U)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) l) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l (+.f64 (pow.f64 (/.f64 (pow.f64 Om 2) (*.f64 n l)) 2) (*.f64 -4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 n 2) (pow.f64 l 2))))))) (*.f64 Om (pow.f64 U 2))))))
(+.f64 (fma.f64 -1 (/.f64 (sqrt.f64 -1) (/.f64 (*.f64 n (*.f64 l U)) (*.f64 Om Om))) (/.f64 (sqrt.f64 -1) (/.f64 l Om))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -1) Om) (/.f64 (*.f64 l (fma.f64 -4 (/.f64 (pow.f64 Om 4) (*.f64 (*.f64 n n) (*.f64 l l))) (pow.f64 (/.f64 (*.f64 Om Om) (*.f64 n l)) 2))) (*.f64 U U)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -1) Om) (/.f64 (fma.f64 -4 (/.f64 (pow.f64 Om 4) (*.f64 n (*.f64 n (*.f64 l l)))) (pow.f64 (*.f64 (/.f64 Om n) (/.f64 Om l)) 2)) (/.f64 (*.f64 U U) l))) (*.f64 (/.f64 (sqrt.f64 -1) l) Om)) (*.f64 (*.f64 (/.f64 Om U) (/.f64 Om l)) (/.f64 (sqrt.f64 -1) n)))
(-.f64 (fma.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 -1) Om)) (*.f64 (/.f64 l (*.f64 U U)) (fma.f64 -4 (/.f64 (pow.f64 Om 4) (*.f64 n (*.f64 n (*.f64 l l)))) (pow.f64 (*.f64 (/.f64 Om n) (/.f64 Om l)) 2))) (*.f64 (/.f64 (sqrt.f64 -1) l) Om)) (*.f64 (*.f64 (/.f64 Om (*.f64 l U)) Om) (/.f64 (sqrt.f64 -1) n)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 n 3) (pow.f64 l 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 n 2) (pow.f64 l 2)))) (pow.f64 (/.f64 (pow.f64 Om 2) (*.f64 n l)) 2)) Om) n))) (*.f64 (sqrt.f64 -1) l)) (*.f64 Om (pow.f64 U 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 Om 2)) (*.f64 n (*.f64 l U)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) l) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l (+.f64 (pow.f64 (/.f64 (pow.f64 Om 2) (*.f64 n l)) 2) (*.f64 -4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 n 2) (pow.f64 l 2))))))) (*.f64 Om (pow.f64 U 2)))))))
(fma.f64 1/2 (/.f64 (fma.f64 -8 (/.f64 (pow.f64 Om 5) (*.f64 (*.f64 l l) (pow.f64 n 3))) (neg.f64 (/.f64 (fma.f64 -4 (/.f64 (pow.f64 Om 4) (*.f64 (*.f64 n n) (*.f64 l l))) (pow.f64 (/.f64 (*.f64 Om Om) (*.f64 n l)) 2)) (/.f64 n Om)))) (/.f64 (*.f64 Om (pow.f64 U 3)) (*.f64 (sqrt.f64 -1) l))) (+.f64 (fma.f64 -1 (/.f64 (sqrt.f64 -1) (/.f64 (*.f64 n (*.f64 l U)) (*.f64 Om Om))) (/.f64 (sqrt.f64 -1) (/.f64 l Om))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -1) Om) (/.f64 (*.f64 l (fma.f64 -4 (/.f64 (pow.f64 Om 4) (*.f64 (*.f64 n n) (*.f64 l l))) (pow.f64 (/.f64 (*.f64 Om Om) (*.f64 n l)) 2))) (*.f64 U U))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) l) Om) (/.f64 (-.f64 (*.f64 -8 (/.f64 (pow.f64 Om 5) (*.f64 l (*.f64 l (pow.f64 n 3))))) (*.f64 (/.f64 (fma.f64 -4 (/.f64 (pow.f64 Om 4) (*.f64 n (*.f64 n (*.f64 l l)))) (pow.f64 (*.f64 (/.f64 Om n) (/.f64 Om l)) 2)) n) Om)) (pow.f64 U 3))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -1) Om) (/.f64 (fma.f64 -4 (/.f64 (pow.f64 Om 4) (*.f64 n (*.f64 n (*.f64 l l)))) (pow.f64 (*.f64 (/.f64 Om n) (/.f64 Om l)) 2)) (/.f64 (*.f64 U U) l))) (*.f64 (/.f64 (sqrt.f64 -1) l) Om)) (*.f64 (*.f64 (/.f64 Om U) (/.f64 Om l)) (/.f64 (sqrt.f64 -1) n))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 -8 (pow.f64 n 3)) (/.f64 (pow.f64 Om 5) (*.f64 l l))) (*.f64 (/.f64 Om n) (fma.f64 -4 (/.f64 (pow.f64 Om 4) (*.f64 n (*.f64 n (*.f64 l l)))) (pow.f64 (*.f64 (/.f64 Om n) (/.f64 Om l)) 2)))) (*.f64 Om (pow.f64 U 3))) (*.f64 (sqrt.f64 -1) l)) (fma.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 -1) Om)) (*.f64 (/.f64 l (*.f64 U U)) (fma.f64 -4 (/.f64 (pow.f64 Om 4) (*.f64 n (*.f64 n (*.f64 l l)))) (pow.f64 (*.f64 (/.f64 Om n) (/.f64 Om l)) 2))) (*.f64 (/.f64 (sqrt.f64 -1) l) Om))) (*.f64 (*.f64 (/.f64 Om (*.f64 l U)) Om) (/.f64 (sqrt.f64 -1) n)))

eval428.0ms (1%)

Compiler

Compiled 34144 to 15811 computations (53.7% saved)

prune252.0ms (0.6%)

Pruning

71 alts after pruning (66 fresh and 5 done)

PrunedKeptTotal
New80829837
Fresh213758
Picked101
Done055
Total83071901
Error
5.5b
Counts
901 → 71
Alt Table
Click to see full alt table
StatusErrorProgram
61.0b
(+.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) (*.f64 (sqrt.f64 (-.f64 U* U)) (sqrt.f64 U))))
35.3b
(sqrt.f64 (*.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (*.f64 (*.f64 n U) 2)))
31.6b
(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))))
61.2b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 U (*.f64 (-.f64 U* U) (*.f64 l l))))))
38.6b
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
56.3b
(sqrt.f64 (/.f64 (*.f64 -2 (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 U (*.f64 (*.f64 n l) l)))) Om))
45.4b
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
58.8b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U U*))))
59.4b
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) (*.f64 n l))) Om))
61.0b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) (/.f64 (*.f64 Om Om) (*.f64 U U*)))))
47.0b
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
57.0b
(sqrt.f64 (*.f64 2 (/.f64 (fma.f64 (/.f64 n Om) (*.f64 l (neg.f64 U)) (*.f64 l -2)) (/.f64 Om (*.f64 n (*.f64 l U))))))
59.1b
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U* U))) (*.f64 -2 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 U U*)))))
52.9b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))))))))
52.5b
(*.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)))
55.8b
(sqrt.f64 (*.f64 2 (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (fma.f64 (/.f64 n Om) (*.f64 l (neg.f64 U)) (*.f64 l -2))))))))
57.4b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (sqrt.f64 (pow.f64 (/.f64 (/.f64 Om U) l) 2))))))))
50.2b
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
58.1b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U U*)))
38.8b
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2))) 3))
59.1b
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
36.5b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om))))))
42.0b
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
56.2b
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U (*.f64 l l))) (-.f64 2 (*.f64 (/.f64 n Om) U*))) Om)))
52.5b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
57.0b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (sqrt.f64 (pow.f64 (*.f64 n (/.f64 l (/.f64 Om U))) 2)))))))
39.1b
(sqrt.f64 (*.f64 (*.f64 U t) (*.f64 2 n)))
60.0b
(*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l))))) (*.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (*.f64 n Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (/.f64 U l)))) 1/2)))
51.0b
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
61.5b
(*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (*.f64 t (/.f64 (sqrt.f64 (*.f64 U (/.f64 n (/.f64 (-.f64 (*.f64 l -2) (*.f64 n (/.f64 l (/.f64 Om U)))) Om)))) (sqrt.f64 l))) 1/2)))
57.1b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
59.4b
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (exp.f64 (*.f64 (log.f64 (/.f64 U (-.f64 U* U))) 1/2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
30.7b
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*)))))))
59.2b
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (pow.f64 (/.f64 n (/.f64 Om l)) -1)))
58.8b
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) n) (/.f64 (cbrt.f64 Om) l))))
45.5b
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) t)) (sqrt.f64 (*.f64 n (*.f64 2 U))))
38.8b
(*.f64 (sqrt.f64 (*.f64 U (*.f64 n t))) (sqrt.f64 2))
58.8b
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))))
34.3b
(sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 2 U)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
53.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)))
58.5b
(*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))) (*.f64 (*.f64 t (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 n (/.f64 (-.f64 (*.f64 l -2) (*.f64 n (/.f64 l (/.f64 Om U)))) Om)) (/.f64 U l))) 1/2))) 1/2)))
59.4b
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))))
59.2b
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 Om n) (/.f64 1 l))))
61.6b
(sqrt.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
61.5b
(sqrt.f64 (*.f64 2 (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) U) (fma.f64 (/.f64 n Om) (*.f64 l (neg.f64 U)) (*.f64 l -2))) (/.f64 n Om)))))
60.1b
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 n Om))) (sqrt.f64 (*.f64 l (*.f64 U (fma.f64 (/.f64 n Om) (*.f64 l (neg.f64 U)) (*.f64 l -2))))))
56.7b
(+.f64 (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (/.f64 (*.f64 n U*) Om) 2)))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om))))
37.3b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))
49.9b
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
60.0b
(*.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 n (/.f64 l (/.f64 Om U)))) (sqrt.f64 (-.f64 (*.f64 l -2) (*.f64 n (/.f64 l (/.f64 Om U)))))) (*.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (*.f64 n Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (/.f64 U l)))) 1/2)))
55.6b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (-.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U)) Om)) U))) Om)))
58.9b
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om U)) (fma.f64 (/.f64 n Om) (*.f64 l (neg.f64 U)) (*.f64 l -2)))) 2))))
57.1b
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)) (*.f64 n (*.f64 U (*.f64 l l))))))
54.1b
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) U* -2))))))
39.4b
(sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))))
38.6b
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
43.0b
(*.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))))
58.5b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l))))))
58.2b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U* U)))
54.7b
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om)))
54.9b
(*.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)))))))
60.7b
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 U (*.f64 l l)) (*.f64 U* (*.f64 n n)))) (*.f64 Om Om)))
56.7b
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 n (*.f64 l l)) (/.f64 (/.f64 Om U) (-.f64 2 (*.f64 (/.f64 n Om) (-.f64 U* U)))))))
42.3b
(+.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)))))
35.3b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) (/.f64 Om l)))))
48.2b
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 n (*.f64 t U)) 2))))
38.4b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (sqrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om))))) 2)))))
59.8b
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))) Om)))
53.8b
(sqrt.f64 (*.f64 n (*.f64 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 (-.f64 U* U) Om) (/.f64 -2 Om)) (*.f64 l (*.f64 l U))) 2)))
33.8b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))))
59.3b
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) 1) (/.f64 l Om)) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
Compiler

Compiled 3772 to 2612 computations (30.8% saved)

localize47.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.0b
(/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)
6.2b
(*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U))
6.3b
(*.f64 n (*.f64 l U*))
19.7b
(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)

series37.0ms (0.1%)

Counts
3 → 148
Calls

48 calls:

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

rewrite96.0ms (0.2%)

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
02183
146483
2679283
Stop Event
node limit
Counts
3 → 84
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 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)
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 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))))))
((#(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))))))

simplify127.0ms (0.3%)

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

localize12.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 2 (*.f64 n U))
4.5b
(*.f64 t (*.f64 2 (*.f64 n U)))
19.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
n
@inf
(*.f64 2 (*.f64 n U))
1.0ms
U
@inf
(*.f64 2 (*.f64 n U))
1.0ms
U
@0
(*.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))

rewrite62.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

simplify15.0ms (0%)

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

Useful iterations: 0 (0.0ms)

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

localize42.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.5b
(*.f64 n (*.f64 l (-.f64 U* U)))
5.8b
(*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om) (*.f64 -2 l)) (*.f64 l U)))
7.1b
(/.f64 (*.f64 n (*.f64 l (-.f64 U* U))) Om)
23.4b
(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)

series51.0ms (0.1%)

Counts
4 → 144
Calls

57 calls:

TimeVariablePointExpression
4.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)))
3.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)))
3.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*
@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)))

rewrite102.0ms (0.2%)

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

simplify169.0ms (0.4%)

Algorithm
egg-herbie
Rules
760×fma-def_binary64
667×associate-*l/_binary64
400×distribute-rgt-in_binary64
394×distribute-lft-in_binary64
388×associate-/r/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02435058
18114967
234794701
Stop Event
node limit
Counts
250 → 184
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) l)) (pow.f64 n 2)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 l (sqrt.f64 -2))) (*.f64 (pow.f64 n 2) (pow.f64 (sqrt.f64 -1) 5))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)) Om)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) U*) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) U)) (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) U*) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) U)) (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 U* 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) (*.f64 (pow.f64 l 5) U)) (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) U*) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) U)) (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 U* 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) (*.f64 (pow.f64 l 5) U)) (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 3)))))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 U* 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 7) (*.f64 (pow.f64 l 7) U)) (*.f64 (pow.f64 Om 7) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 5)))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 n (*.f64 l U)))) Om)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (sqrt.f64 -1))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 l U))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (sqrt.f64 -1)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 l U))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (sqrt.f64 -1))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 3))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (*.f64 1/8 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 -2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2))) (*.f64 n (*.f64 l U))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (sqrt.f64 -2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 3))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))))) (*.f64 1/8 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 -2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2))) (*.f64 n (*.f64 l U)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) l)) (pow.f64 n 2)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om)
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om)
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 -1 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) (*.f64 (pow.f64 l 2) U))))
(*.f64 -1 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) (*.f64 (pow.f64 l 2) U))))
(*.f64 -1 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) (*.f64 (pow.f64 l 2) U))))
(*.f64 -1 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) (*.f64 (pow.f64 l 2) U))))
(*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) Om)
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) Om)
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U)))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om)
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U)))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(*.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 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om)
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om))
(-.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U)))))
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (*.f64 (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 (*.f64 (sqrt.f64 2) (*.f64 l Om)) n) (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 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om)))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l Om)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(-.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) n) (*.f64 l Om)) (*.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 (*.f64 (sqrt.f64 2) (*.f64 l Om)) n) (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 (*.f64 (sqrt.f64 2) (*.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 (sqrt.f64 2) (*.f64 l Om)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (-.f64 (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 n n)) (*.f64 l (*.f64 Om Om))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5)))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) n) (*.f64 l Om)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) 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 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om)))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 n) (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))))
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 -2) (*.f64 l (sqrt.f64 -1)))) (/.f64 Om n)))
(+.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 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om))))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (/.f64 l (sqrt.f64 -1)) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))))
(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 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 (/.f64 Om n) (/.f64 (*.f64 l (sqrt.f64 -2)) (pow.f64 (sqrt.f64 -1) 3)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om)))))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 1/2 (/.f64 Om (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 n)) (*.f64 l (sqrt.f64 -2)))))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (/.f64 l (sqrt.f64 -1)) (sqrt.f64 -2))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l Om) (*.f64 (sqrt.f64 -1) (neg.f64 n))) (sqrt.f64 -2)))) (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 Om Om) (/.f64 (*.f64 (*.f64 n n) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 l (sqrt.f64 -2))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (/.f64 l (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 (/.f64 Om n) (/.f64 (*.f64 l (sqrt.f64 -2)) (pow.f64 (sqrt.f64 -1) 3)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (*.f64 (/.f64 (/.f64 (*.f64 Om Om) n) n) (/.f64 l (/.f64 (pow.f64 (sqrt.f64 -1) 5) (sqrt.f64 -2))))) (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 1/2 (/.f64 Om (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 n)) (*.f64 l (sqrt.f64 -2)))))) (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 U (-.f64 U* U))) (*.f64 (/.f64 l (sqrt.f64 -1)) (sqrt.f64 -2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5))) (*.f64 (/.f64 (/.f64 (*.f64 Om Om) n) n) (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (sqrt.f64 -1) 5)) l))) (-.f64 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l Om) (*.f64 (sqrt.f64 -1) (neg.f64 n))) (sqrt.f64 -2)))) (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 n (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n)))))))
(*.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 n (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n)))))))
(*.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 n (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n)))))))
(*.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 n (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n)))))))
(*.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 n (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n)))))))
(*.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 n (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n)))))))
(*.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 n (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n)))))))
(*.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 n (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2))) Om)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n)))))))
(*.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 n (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))) Om))))
(*.f64 (*.f64 l (sqrt.f64 -2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (/.f64 (-.f64 U* U) (/.f64 Om n))))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U))))))) (*.f64 l (neg.f64 (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))) Om))))
(*.f64 (*.f64 l (sqrt.f64 -2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (/.f64 (-.f64 U* U) (/.f64 Om n))))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U))))))) (*.f64 l (neg.f64 (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))) Om))))
(*.f64 (*.f64 l (sqrt.f64 -2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (/.f64 (-.f64 U* U) (/.f64 Om n))))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U))))))) (*.f64 l (neg.f64 (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) U)) Om)) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))))) Om))))
(*.f64 (*.f64 l (sqrt.f64 -2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (/.f64 (-.f64 U* U) (/.f64 Om n))))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U))))))) (*.f64 l (neg.f64 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 n (/.f64 Om (*.f64 l (*.f64 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 (*.f64 (sqrt.f64 2) 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 l (*.f64 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) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (/.f64 (*.f64 U (pow.f64 l 3)) (pow.f64 Om 3))))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) U*) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) U)) (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 U* 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) (*.f64 (pow.f64 l 5) U)) (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 3))))))))
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) U*) (sqrt.f64 (*.f64 (/.f64 (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 l (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 U* U*)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) (*.f64 U (pow.f64 l 5))) (*.f64 (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 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 U* U*)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 Om 5)) (/.f64 U (/.f64 (pow.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) 3) (pow.f64 l 5)))))))))
(fma.f64 (sqrt.f64 2) (*.f64 (*.f64 U* (*.f64 U* (sqrt.f64 (*.f64 (/.f64 (*.f64 U (pow.f64 l 5)) (pow.f64 Om 5)) (/.f64 (pow.f64 n 5) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 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) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (/.f64 (*.f64 U (pow.f64 l 3)) (pow.f64 Om 3))))) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) U*) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 l 3) U)) (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) U))) Om))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 U* 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) (*.f64 (pow.f64 l 5) U)) (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 3)))))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 U* 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 7) (*.f64 (pow.f64 l 7) U)) (*.f64 (pow.f64 Om 7) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)) 5)))))))))
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) U*) (sqrt.f64 (*.f64 (/.f64 (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 l (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))))) (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 U* U*)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) (*.f64 U (pow.f64 l 5))) (*.f64 (pow.f64 Om 5) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)) 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 U* 3) (sqrt.f64 (/.f64 (pow.f64 n 7) (/.f64 (*.f64 (pow.f64 Om 7) (pow.f64 (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)) 5)) (*.f64 U (pow.f64 l 7)))))))))))
(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 (*.f64 (sqrt.f64 2) (*.f64 U* U*)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 Om 5)) (/.f64 U (/.f64 (pow.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) 3) (pow.f64 l 5)))))) (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 U* 3) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 7) (pow.f64 Om 7)) (/.f64 (*.f64 U (pow.f64 l 7)) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) 5))))))))))
(+.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) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (/.f64 (*.f64 U (pow.f64 l 3)) (pow.f64 Om 3))))) 1/2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 U* (*.f64 U* (sqrt.f64 (*.f64 (/.f64 (*.f64 U (pow.f64 l 5)) (pow.f64 Om 5)) (/.f64 (pow.f64 n 5) (pow.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) 3)))))) -1/8) (*.f64 (*.f64 (pow.f64 U* 3) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 7) (/.f64 (*.f64 U (pow.f64 l 7)) (pow.f64 Om 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 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (sqrt.f64 -1))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U)))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 l U))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (sqrt.f64 -1)))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) n) (/.f64 (*.f64 Om (pow.f64 (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om)) 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 (*.f64 n (*.f64 l U*)) Om)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (neg.f64 n)) (*.f64 l U))) (*.f64 Om (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 2))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) Om) (*.f64 U (*.f64 l (neg.f64 (sqrt.f64 -1))))) (/.f64 (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 2) n)) (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) Om) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 2))) (*.f64 n (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 l U))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) (sqrt.f64 -1))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) 3))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 l 2) (pow.f64 U 2)))))))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 (*.f64 n (sqrt.f64 -1)) (*.f64 l U)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) n) (/.f64 (*.f64 Om (pow.f64 (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om)) 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 (*.f64 n (*.f64 l U*)) Om)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om)) 3))) (*.f64 (*.f64 n n) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (*.f64 l l) (*.f64 U U)))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (neg.f64 n)) (*.f64 l U))) (*.f64 Om (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 2))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) (*.f64 n n)) (/.f64 (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (*.f64 l U) (*.f64 l U)))))))))
(fma.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l U))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) Om) (*.f64 U (*.f64 l (neg.f64 (sqrt.f64 -1))))) (/.f64 (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 2) n)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) (*.f64 (*.f64 n n) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (*.f64 l U) (*.f64 l U))))) (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 3))))))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l (*.f64 (sqrt.f64 -2) U))) Om))
(neg.f64 (/.f64 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 (*.f64 n (*.f64 l U*)) Om))) (neg.f64 (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (sqrt.f64 -2)))))))
(-.f64 (*.f64 (sqrt.f64 -2) (*.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 1/2)) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2)))))
(fma.f64 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 (*.f64 n (*.f64 l U*)) Om))) (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 (*.f64 n (*.f64 l U*)) Om)) 2)) (*.f64 l U))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -2) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) (-.f64 (*.f64 1/8 (*.f64 (/.f64 Om n) (/.f64 (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 2) (/.f64 (*.f64 l U) (sqrt.f64 -2))))) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -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)) (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 (*.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 (*.f64 n (*.f64 l U*)) Om))) (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (sqrt.f64 -2))))) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 Om Om) (*.f64 (sqrt.f64 -2) (pow.f64 (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om)) 3))) (*.f64 (*.f64 n n) (*.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 (*.f64 n (*.f64 l U*)) Om)) 2)) (*.f64 l U)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 -2) (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*)))) (-.f64 (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (*.f64 Om Om) n) n) (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 (*.f64 l U) (*.f64 l U)) (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 3)))) (*.f64 1/8 (*.f64 (/.f64 Om n) (/.f64 (pow.f64 (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))) 2) (/.f64 (*.f64 l U) (sqrt.f64 -2)))))) (*.f64 (/.f64 n Om) (*.f64 l (*.f64 U (sqrt.f64 -2))))))
(-.f64 (fma.f64 (sqrt.f64 -2) (*.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 1/2) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 -2)) (*.f64 n n)) (/.f64 (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 3) (*.f64 (*.f64 l U) (*.f64 l U)))) (*.f64 (/.f64 1/8 (*.f64 n l)) (/.f64 (*.f64 (pow.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) 2) (*.f64 Om (sqrt.f64 -2))) U)))) (*.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 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om)
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om))
(-.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U)))))
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (*.f64 (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 (*.f64 (sqrt.f64 2) (*.f64 l Om)) n) (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 (*.f64 (sqrt.f64 2) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) Om)))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l Om)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) l)) (sqrt.f64 (*.f64 U (-.f64 U* U)))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(-.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) n) (*.f64 l Om)) (*.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 (*.f64 (sqrt.f64 2) (*.f64 l Om)) n) (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 (*.f64 (sqrt.f64 2) (*.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 (sqrt.f64 2) (*.f64 l Om)) n) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (-.f64 (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 Om n) l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 n n)) (*.f64 l (*.f64 Om Om))) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 5)))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) n) (*.f64 l Om)) (sqrt.f64 (/.f64 U (pow.f64 (-.f64 U* U) 3)))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) 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 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 l U))) Om)
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U)))
(*.f64 (/.f64 (neg.f64 n) (/.f64 Om l)) U)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(/.f64 n (/.f64 (/.f64 Om l) U*))
(*.f64 (/.f64 n Om) (*.f64 l U*))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(/.f64 n (/.f64 (/.f64 Om l) U*))
(*.f64 (/.f64 n Om) (*.f64 l U*))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(/.f64 (*.f64 n (*.f64 l U*)) Om)
(/.f64 n (/.f64 (/.f64 Om l) U*))
(*.f64 (/.f64 n Om) (*.f64 l U*))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 l U))) Om)
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U)))
(*.f64 (/.f64 (neg.f64 n) (/.f64 Om l)) U)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om))
(/.f64 (neg.f64 (*.f64 n (*.f64 l U))) Om)
(/.f64 (neg.f64 n) (/.f64 Om (*.f64 l U)))
(*.f64 (/.f64 (neg.f64 n) (/.f64 Om l)) U)
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (/.f64 (*.f64 n (*.f64 l U*)) Om))
(-.f64 (/.f64 n (/.f64 (/.f64 Om l) U*)) (/.f64 n (/.f64 Om (*.f64 l U))))
(*.f64 (/.f64 n Om) (-.f64 (*.f64 l U*) (*.f64 l U)))
(*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U)))
(*.f64 -2 (*.f64 n (*.f64 U (*.f64 l l))))
(*.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 (*.f64 l (*.f64 l U)) (*.f64 n -2))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 n (*.f64 U (*.f64 l l))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(fma.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 n (*.f64 U (*.f64 l l))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(fma.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 n (*.f64 U (*.f64 l l))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(fma.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om)
(/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l))))
(*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 n (*.f64 U (*.f64 l l))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(fma.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 n (*.f64 U (*.f64 l l))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(fma.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 n (*.f64 U (*.f64 l l))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(fma.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om)
(/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l))))
(*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 n (*.f64 U (*.f64 l l))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(fma.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 n (*.f64 U (*.f64 l l))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(fma.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 n (*.f64 U (*.f64 l l))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(fma.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 n (*.f64 (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)) (*.f64 l l)))
(*.f64 n (*.f64 (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n))) (*.f64 l (*.f64 l U))))
(*.f64 (*.f64 n (*.f64 l (*.f64 l U))) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 n (*.f64 (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)) (*.f64 l l)))
(*.f64 n (*.f64 (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n))) (*.f64 l (*.f64 l U))))
(*.f64 (*.f64 n (*.f64 l (*.f64 l U))) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 n (*.f64 (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)) (*.f64 l l)))
(*.f64 n (*.f64 (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n))) (*.f64 l (*.f64 l U))))
(*.f64 (*.f64 n (*.f64 l (*.f64 l U))) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 n (*.f64 (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)) (*.f64 l l)))
(*.f64 n (*.f64 (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n))) (*.f64 l (*.f64 l U))))
(*.f64 (*.f64 n (*.f64 l (*.f64 l U))) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 n (*.f64 (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)) (*.f64 l l)))
(*.f64 n (*.f64 (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n))) (*.f64 l (*.f64 l U))))
(*.f64 (*.f64 n (*.f64 l (*.f64 l U))) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 n (*.f64 (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)) (*.f64 l l)))
(*.f64 n (*.f64 (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n))) (*.f64 l (*.f64 l U))))
(*.f64 (*.f64 n (*.f64 l (*.f64 l U))) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 n (*.f64 (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)) (*.f64 l l)))
(*.f64 n (*.f64 (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n))) (*.f64 l (*.f64 l U))))
(*.f64 (*.f64 n (*.f64 l (*.f64 l U))) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(*.f64 n (*.f64 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n (-.f64 U* U)) Om) 2) U)))
(*.f64 n (*.f64 (*.f64 U (+.f64 (/.f64 n (/.f64 Om (-.f64 U* U))) -2)) (*.f64 l l)))
(*.f64 n (*.f64 (+.f64 -2 (/.f64 (-.f64 U* U) (/.f64 Om n))) (*.f64 l (*.f64 l U))))
(*.f64 (*.f64 n (*.f64 l (*.f64 l U))) (fma.f64 (/.f64 n Om) (-.f64 U* U) -2))
(*.f64 -1 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) (*.f64 (pow.f64 l 2) U))))
(neg.f64 (*.f64 n (*.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) (*.f64 U (*.f64 l l)))))
(*.f64 (*.f64 (neg.f64 n) (*.f64 l (*.f64 l U))) (-.f64 2 (/.f64 (-.f64 U* U) (/.f64 Om n))))
(*.f64 n (*.f64 (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))) (*.f64 l (*.f64 l (neg.f64 U)))))
(*.f64 -1 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) (*.f64 (pow.f64 l 2) U))))
(neg.f64 (*.f64 n (*.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) (*.f64 U (*.f64 l l)))))
(*.f64 (*.f64 (neg.f64 n) (*.f64 l (*.f64 l U))) (-.f64 2 (/.f64 (-.f64 U* U) (/.f64 Om n))))
(*.f64 n (*.f64 (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))) (*.f64 l (*.f64 l (neg.f64 U)))))
(*.f64 -1 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) (*.f64 (pow.f64 l 2) U))))
(neg.f64 (*.f64 n (*.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) (*.f64 U (*.f64 l l)))))
(*.f64 (*.f64 (neg.f64 n) (*.f64 l (*.f64 l U))) (-.f64 2 (/.f64 (-.f64 U* U) (/.f64 Om n))))
(*.f64 n (*.f64 (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))) (*.f64 l (*.f64 l (neg.f64 U)))))
(*.f64 -1 (*.f64 n (*.f64 (+.f64 2 (*.f64 -1 (/.f64 (*.f64 n (-.f64 U* U)) Om))) (*.f64 (pow.f64 l 2) U))))
(neg.f64 (*.f64 n (*.f64 (+.f64 2 (neg.f64 (/.f64 n (/.f64 Om (-.f64 U* U))))) (*.f64 U (*.f64 l l)))))
(*.f64 (*.f64 (neg.f64 n) (*.f64 l (*.f64 l U))) (-.f64 2 (/.f64 (-.f64 U* U) (/.f64 Om n))))
(*.f64 n (*.f64 (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))) (*.f64 l (*.f64 l (neg.f64 U)))))
(*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l)))))
(*.f64 n (*.f64 l (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2)))))
(*.f64 (*.f64 l U) (*.f64 (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))) n))
(*.f64 n (*.f64 (*.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*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U* U)))))
(fma.f64 n (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (/.f64 n (/.f64 (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) U*) n)))
(fma.f64 n (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (*.f64 U* U)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U* U)))))
(fma.f64 n (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (/.f64 n (/.f64 (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) U*) n)))
(fma.f64 n (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (*.f64 U* U)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U* U)))))
(fma.f64 n (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (/.f64 n (/.f64 (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) U*) n)))
(fma.f64 n (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (*.f64 U* U)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) Om)
(/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U* U))))
(/.f64 n (/.f64 (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) U*) n))
(*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (*.f64 U* U))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U* U)))))
(fma.f64 n (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (/.f64 n (/.f64 (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) U*) n)))
(fma.f64 n (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (*.f64 U* U)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U* U)))))
(fma.f64 n (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (/.f64 n (/.f64 (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) U*) n)))
(fma.f64 n (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (*.f64 U* U)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U* U)))))
(fma.f64 n (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (/.f64 n (/.f64 (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) U*) n)))
(fma.f64 n (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (*.f64 U* U)))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) Om)
(/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U* U))))
(/.f64 n (/.f64 (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) U*) n))
(*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (*.f64 U* U))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U* U)))))
(fma.f64 n (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (/.f64 n (/.f64 (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) U*) n)))
(fma.f64 n (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (*.f64 U* U)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U* U)))))
(fma.f64 n (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (/.f64 n (/.f64 (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) U*) n)))
(fma.f64 n (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (*.f64 U* U)))
(+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) Om) (*.f64 n (*.f64 l (*.f64 U (+.f64 (*.f64 -1 (/.f64 (*.f64 n (*.f64 l U)) Om)) (*.f64 -2 l))))))
(+.f64 (*.f64 n (*.f64 l (*.f64 U (fma.f64 -1 (/.f64 n (/.f64 Om (*.f64 l U))) (*.f64 l -2))))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U* U)))))
(fma.f64 n (*.f64 l (*.f64 U (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U)))))) (/.f64 n (/.f64 (/.f64 (/.f64 Om (*.f64 l (*.f64 l U))) U*) n)))
(fma.f64 n (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (*.f64 U* U)))
(*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U)))
(*.f64 n (*.f64 l (*.f64 U (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om)))))
(*.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))))
(*.f64 n (*.f64 (*.f64 l U) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(fma.f64 n (*.f64 l (*.f64 U (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om)))) (neg.f64 (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))) (/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U))))) Om))
(fma.f64 n (*.f64 (*.f64 l U) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) (/.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 (*.f64 l U) (*.f64 l U)))) Om))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(fma.f64 n (*.f64 l (*.f64 U (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om)))) (neg.f64 (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))) (/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U))))) Om))
(fma.f64 n (*.f64 (*.f64 l U) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) (/.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 (*.f64 l U) (*.f64 l U)))) Om))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(fma.f64 n (*.f64 l (*.f64 U (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om)))) (neg.f64 (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))) (/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U))))) Om))
(fma.f64 n (*.f64 (*.f64 l U) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) (/.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 (*.f64 l U) (*.f64 l U)))) Om))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om))
(neg.f64 (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U U)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U))))) Om)
(/.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 (*.f64 l U) (*.f64 l U)))) Om)
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(fma.f64 n (*.f64 l (*.f64 U (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om)))) (neg.f64 (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))) (/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U))))) Om))
(fma.f64 n (*.f64 (*.f64 l U) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) (/.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 (*.f64 l U) (*.f64 l U)))) Om))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(fma.f64 n (*.f64 l (*.f64 U (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om)))) (neg.f64 (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))) (/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U))))) Om))
(fma.f64 n (*.f64 (*.f64 l U) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) (/.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 (*.f64 l U) (*.f64 l U)))) Om))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(fma.f64 n (*.f64 l (*.f64 U (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om)))) (neg.f64 (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))) (/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U))))) Om))
(fma.f64 n (*.f64 (*.f64 l U) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) (/.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 (*.f64 l U) (*.f64 l U)))) Om))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om))
(neg.f64 (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U U)))))
(/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U))))) Om)
(/.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 (*.f64 l U) (*.f64 l U)))) Om)
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(fma.f64 n (*.f64 l (*.f64 U (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om)))) (neg.f64 (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))) (/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U))))) Om))
(fma.f64 n (*.f64 (*.f64 l U) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) (/.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 (*.f64 l U) (*.f64 l U)))) Om))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(fma.f64 n (*.f64 l (*.f64 U (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om)))) (neg.f64 (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))) (/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U))))) Om))
(fma.f64 n (*.f64 (*.f64 l U) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) (/.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 (*.f64 l U) (*.f64 l U)))) Om))
(+.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (pow.f64 U 2))) Om)))
(fma.f64 n (*.f64 l (*.f64 U (fma.f64 -2 l (/.f64 (*.f64 n (*.f64 l U*)) Om)))) (neg.f64 (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 l l) (*.f64 U U))))))
(fma.f64 n (*.f64 l (*.f64 U (fma.f64 l -2 (/.f64 n (/.f64 (/.f64 Om l) U*))))) (/.f64 (neg.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U))))) Om))
(fma.f64 n (*.f64 (*.f64 l U) (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*)))) (/.f64 (*.f64 (*.f64 n n) (neg.f64 (*.f64 (*.f64 l U) (*.f64 l U)))) Om))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om)
(/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l))))
(*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U)))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 n (*.f64 U (*.f64 l l))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(fma.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 n (*.f64 U (*.f64 l l))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(fma.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 n (*.f64 U (*.f64 l l))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(fma.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U)))
(*.f64 -2 (*.f64 n (*.f64 U (*.f64 l l))))
(*.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 (*.f64 l (*.f64 l U)) (*.f64 n -2))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 n (*.f64 U (*.f64 l l))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(fma.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 n (*.f64 U (*.f64 l l))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(fma.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 n (*.f64 U (*.f64 l l))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(fma.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U)))
(*.f64 -2 (*.f64 n (*.f64 U (*.f64 l l))))
(*.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 (*.f64 l (*.f64 l U)) (*.f64 n -2))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 n (*.f64 U (*.f64 l l))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(fma.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 n (*.f64 U (*.f64 l l))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(fma.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(+.f64 (*.f64 -2 (*.f64 n (*.f64 (pow.f64 l 2) U))) (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 U* U) U))) Om))
(fma.f64 -2 (*.f64 n (*.f64 U (*.f64 l l))) (/.f64 (*.f64 n n) (/.f64 Om (*.f64 (*.f64 U (-.f64 U* U)) (*.f64 l l)))))
(fma.f64 -2 (*.f64 n (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))))
(fma.f64 n (*.f64 (*.f64 l (*.f64 l U)) -2) (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.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 n (*.f64 l U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 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 n (*.f64 l U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 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 n (*.f64 l U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 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 n (*.f64 l U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 -1 (*.f64 n (*.f64 l U)))
(neg.f64 (*.f64 n (*.f64 l U)))
(*.f64 n (neg.f64 (*.f64 l U)))
(*.f64 n (*.f64 l (neg.f64 U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(*.f64 -1 (*.f64 n (*.f64 l U)))
(neg.f64 (*.f64 n (*.f64 l U)))
(*.f64 n (neg.f64 (*.f64 l U)))
(*.f64 n (*.f64 l (neg.f64 U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))
(+.f64 (*.f64 n (*.f64 l U*)) (*.f64 -1 (*.f64 n (*.f64 l U))))
(fma.f64 n (*.f64 l U*) (neg.f64 (*.f64 n (*.f64 l U))))
(-.f64 (*.f64 n (*.f64 l U*)) (*.f64 n (*.f64 l U)))
(*.f64 n (*.f64 l (-.f64 U* U)))

localize68.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
7.9b
(*.f64 n (*.f64 U (*.f64 l l)))
8.7b
(*.f64 U (*.f64 l l))
9.3b
(*.f64 (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)) (*.f64 n (*.f64 U (*.f64 l l))))
25.0b
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)) (*.f64 n (*.f64 U (*.f64 l l))))))
Compiler

Compiled 106 to 35 computations (67% saved)

series93.0ms (0.2%)

Counts
4 → 148
Calls

45 calls:

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

rewrite126.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
480×pow2_binary64
341×pow1/3_binary64
329×expm1-udef_binary64
329×log1p-udef_binary64
309×pow3_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify183.0ms (0.4%)

Algorithm
egg-herbie
Rules
864×associate-/l*_binary64
804×associate-*l*_binary64
531×associate-/r*_binary64
423×fma-def_binary64
376×*-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01593868
14893795
217263719
377923719
Stop Event
node limit
Counts
230 → 129
Calls
Call 1
Inputs
(*.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 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U* U))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) n) (sqrt.f64 (/.f64 U (pow.f64 U* 3)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U U*)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U* U))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) n) (sqrt.f64 (/.f64 U (pow.f64 U* 3))))) (*.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 U* 5))))))))
(*.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 l (sqrt.f64 -2)) (sqrt.f64 -1)) (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 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 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 U* 3)))))))
(+.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 U* 5))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.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 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 U* 3))))))))
(*.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 l)) n) (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 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U U*)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) n) (sqrt.f64 (/.f64 U (pow.f64 U* 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) l)) (pow.f64 n 2)) (sqrt.f64 (/.f64 U (pow.f64 U* 5))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l U*)) (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (pow.f64 Om 3))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l (pow.f64 U* 2))) (pow.f64 (sqrt.f64 -2) 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (pow.f64 Om 5))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l U*)) (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (pow.f64 Om 3)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l (pow.f64 U* 2))) (pow.f64 (sqrt.f64 -2) 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (pow.f64 Om 5))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l (pow.f64 U* 3))) (pow.f64 (sqrt.f64 -2) 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 7) U) (pow.f64 Om 7))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l U*)) (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (pow.f64 Om 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 (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 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 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 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 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 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 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) U))))
(*.f64 -1 (*.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 (*.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 (*.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 (*.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 -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 -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 -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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -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 -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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -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 -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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -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 -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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(+.f64 (/.f64 (*.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 -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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(+.f64 (/.f64 (*.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 -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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(+.f64 (/.f64 (*.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 -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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -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 -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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) 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 -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 -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 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om)))
(*.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 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 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 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 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 (pow.f64 l 2) U)))
(*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 (pow.f64 l 2) U)))
(*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 (pow.f64 l 2) U)))
(*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 (pow.f64 l 2) 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 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 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 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 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 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 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 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 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 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 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 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 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 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 (pow.f64 l 2) (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) 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 (pow.f64 l 2) U)
(*.f64 (pow.f64 l 2) U)
(*.f64 (pow.f64 l 2) U)
(*.f64 (pow.f64 l 2) U)
(*.f64 (pow.f64 l 2) U)
(*.f64 (pow.f64 l 2) U)
(*.f64 (pow.f64 l 2) U)
(*.f64 (pow.f64 l 2) U)
(*.f64 (pow.f64 l 2) U)
(*.f64 (pow.f64 l 2) U)
(*.f64 (pow.f64 l 2) U)
(*.f64 (pow.f64 l 2) U)
(*.f64 (pow.f64 l 2) U)
(*.f64 (pow.f64 l 2) U)
(*.f64 (pow.f64 l 2) U)
(*.f64 (pow.f64 l 2) U)
(*.f64 (pow.f64 l 2) U)
(*.f64 (pow.f64 l 2) U)
(*.f64 (pow.f64 l 2) U)
(*.f64 (pow.f64 l 2) U)
(*.f64 (pow.f64 l 2) U)
(*.f64 (pow.f64 l 2) U)
(*.f64 (pow.f64 l 2) U)
(*.f64 (pow.f64 l 2) U)
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) 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 n l) (/.f64 (sqrt.f64 2) 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))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (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) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U* U))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U U*)))))
(-.f64 (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (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 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U* U))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) n) (sqrt.f64 (/.f64 U (pow.f64 U* 3)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U U*))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U* U)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l Om)) n) (sqrt.f64 (/.f64 U (pow.f64 U* 3)))))))
(-.f64 (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U* U)) (*.f64 (sqrt.f64 (/.f64 U (pow.f64 U* 3))) (*.f64 -1/2 (/.f64 (*.f64 l Om) (/.f64 n (sqrt.f64 2)))))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U U*)))))
(-.f64 (fma.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U* U)) (*.f64 (*.f64 (*.f64 l Om) (/.f64 (sqrt.f64 2) n)) (*.f64 -1/2 (sqrt.f64 (/.f64 U (pow.f64 U* 3)))))) (*.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 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U* U))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om l)) n) (sqrt.f64 (/.f64 U (pow.f64 U* 3))))) (*.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 U* 5))))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U U*))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U* U)) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l Om)) n) (sqrt.f64 (/.f64 U (pow.f64 U* 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l (*.f64 Om Om))) (*.f64 n n)) (sqrt.f64 (/.f64 U (pow.f64 U* 5))))))))
(-.f64 (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U* U)) (*.f64 -1/2 (fma.f64 (/.f64 (*.f64 l Om) (/.f64 n (sqrt.f64 2))) (sqrt.f64 (/.f64 U (pow.f64 U* 3))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) n) (/.f64 l n)) (sqrt.f64 (/.f64 U (pow.f64 U* 5))))))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U U*)))))
(fma.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U* U)) (fma.f64 -1/2 (fma.f64 (*.f64 (*.f64 l Om) (/.f64 (sqrt.f64 2) n)) (sqrt.f64 (/.f64 U (pow.f64 U* 3))) (*.f64 (*.f64 (*.f64 l (*.f64 Om Om)) (/.f64 (sqrt.f64 2) (*.f64 n n))) (sqrt.f64 (/.f64 U (pow.f64 U* 5))))) (*.f64 (sqrt.f64 (/.f64 U U*)) (*.f64 (sqrt.f64 2) (neg.f64 l)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 U* U))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 U* U)) (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om)))
(*.f64 (sqrt.f64 (*.f64 U* U)) (neg.f64 (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -2) (*.f64 l (sqrt.f64 -1))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 l (sqrt.f64 -1))) (/.f64 n Om)) (neg.f64 (sqrt.f64 (*.f64 U* U))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 -1)) (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)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 U U*)) (/.f64 l (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 U* U)) (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om))))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 U U*)) (*.f64 (/.f64 l (sqrt.f64 -1)) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 U* U)) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -2) (*.f64 l (sqrt.f64 -1)))))))
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 U* U)) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 l (sqrt.f64 -1))) (/.f64 n Om)) (*.f64 (sqrt.f64 (/.f64 U U*)) (*.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 U*)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om) (sqrt.f64 (*.f64 U* U)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 Om (*.f64 l (sqrt.f64 -2))) (*.f64 n (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 U (pow.f64 U* 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 U U*)) (/.f64 l (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 U* U)) (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 U* 3))) (*.f64 (/.f64 Om n) (/.f64 (*.f64 l (sqrt.f64 -2)) (pow.f64 (sqrt.f64 -1) 3)))))))
(fma.f64 -1 (fma.f64 (sqrt.f64 (/.f64 U U*)) (*.f64 (/.f64 l (sqrt.f64 -1)) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 U* U)) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -2) (*.f64 l (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 U (pow.f64 U* 3))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l Om) n) (/.f64 (sqrt.f64 -2) (*.f64 -1 (sqrt.f64 -1)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 U* 3))) (/.f64 (/.f64 (*.f64 Om 1/2) (/.f64 n l)) (/.f64 (neg.f64 (sqrt.f64 -1)) (sqrt.f64 -2)))) (fma.f64 (sqrt.f64 (*.f64 U* U)) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 l (sqrt.f64 -1))) (/.f64 n Om)) (*.f64 (sqrt.f64 (/.f64 U U*)) (*.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 U* 5))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.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 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 U* 3))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 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 U*)) (/.f64 l (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 U* U)) (/.f64 (*.f64 n (*.f64 (sqrt.f64 -1) (*.f64 l (sqrt.f64 -2)))) Om)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 U* 3))) (*.f64 (/.f64 Om n) (/.f64 (*.f64 l (sqrt.f64 -2)) (pow.f64 (sqrt.f64 -1) 3))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 U* 5))) (*.f64 (/.f64 (*.f64 Om Om) (*.f64 n n)) (/.f64 (sqrt.f64 -2) (/.f64 (pow.f64 (sqrt.f64 -1) 5) l)))) (fma.f64 -1 (fma.f64 (sqrt.f64 (/.f64 U U*)) (*.f64 (/.f64 l (sqrt.f64 -1)) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 U* U)) (*.f64 (/.f64 n Om) (*.f64 (sqrt.f64 -2) (*.f64 l (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 U (pow.f64 U* 3))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l Om) n) (/.f64 (sqrt.f64 -2) (*.f64 -1 (sqrt.f64 -1))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 U* 5))) (*.f64 (*.f64 l (sqrt.f64 -2)) (/.f64 (/.f64 (*.f64 Om Om) n) (*.f64 n (pow.f64 (sqrt.f64 -1) 5))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 U (pow.f64 U* 3))) (/.f64 (/.f64 (*.f64 Om 1/2) (/.f64 n l)) (/.f64 (neg.f64 (sqrt.f64 -1)) (sqrt.f64 -2)))) (fma.f64 (sqrt.f64 (*.f64 U* U)) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 l (sqrt.f64 -1))) (/.f64 n Om)) (*.f64 (sqrt.f64 (/.f64 U U*)) (*.f64 (sqrt.f64 -2) (/.f64 l (sqrt.f64 -1)))))))
(*.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 n l) (/.f64 (sqrt.f64 2) 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*))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (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) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U* U))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U U*)))))
(-.f64 (*.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (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 l)) n) (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 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U U*))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U* U)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l Om)) n) (sqrt.f64 (/.f64 U (pow.f64 U* 3)))))))
(-.f64 (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U* U)) (*.f64 (sqrt.f64 (/.f64 U (pow.f64 U* 3))) (*.f64 -1/2 (/.f64 (*.f64 l Om) (/.f64 n (sqrt.f64 2)))))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U U*)))))
(-.f64 (fma.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U* U)) (*.f64 (*.f64 (*.f64 l Om) (/.f64 (sqrt.f64 2) n)) (*.f64 -1/2 (sqrt.f64 (/.f64 U (pow.f64 U* 3)))))) (*.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 l)) n) (sqrt.f64 (/.f64 U (pow.f64 U* 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 Om 2) l)) (pow.f64 n 2)) (sqrt.f64 (/.f64 U (pow.f64 U* 5))))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U U*))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U* U)) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l Om)) n) (sqrt.f64 (/.f64 U (pow.f64 U* 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l (*.f64 Om Om))) (*.f64 n n)) (sqrt.f64 (/.f64 U (pow.f64 U* 5))))))))
(-.f64 (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 Om (*.f64 n l))) (sqrt.f64 (*.f64 U* U)) (*.f64 -1/2 (fma.f64 (/.f64 (*.f64 l Om) (/.f64 n (sqrt.f64 2))) (sqrt.f64 (/.f64 U (pow.f64 U* 3))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 Om Om)) n) (/.f64 l n)) (sqrt.f64 (/.f64 U (pow.f64 U* 5))))))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U U*)))))
(fma.f64 (*.f64 (*.f64 n l) (/.f64 (sqrt.f64 2) Om)) (sqrt.f64 (*.f64 U* U)) (fma.f64 -1/2 (fma.f64 (*.f64 (*.f64 l Om) (/.f64 (sqrt.f64 2) n)) (sqrt.f64 (/.f64 U (pow.f64 U* 3))) (*.f64 (*.f64 (*.f64 l (*.f64 Om Om)) (/.f64 (sqrt.f64 2) (*.f64 n n))) (sqrt.f64 (/.f64 U (pow.f64 U* 5))))) (*.f64 (sqrt.f64 (/.f64 U U*)) (*.f64 (sqrt.f64 2) (neg.f64 l)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 -2)) (sqrt.f64 (/.f64 n (/.f64 Om U)))))
(*.f64 (*.f64 (sqrt.f64 2) l) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 n (/.f64 Om U)))))
(*.f64 l (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -2)) (sqrt.f64 (*.f64 (/.f64 U Om) n))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l U*)) (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (pow.f64 Om 3))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 n (/.f64 Om U))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l U*)) (sqrt.f64 -2)) (sqrt.f64 (/.f64 (pow.f64 n 3) (/.f64 (pow.f64 Om 3) U))))))
(fma.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 n (/.f64 Om U))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) (*.f64 l U*)) (*.f64 (sqrt.f64 (/.f64 U (/.f64 (pow.f64 Om 3) (pow.f64 n 3)))) 1/2)))
(fma.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 U Om) n)))) (*.f64 (sqrt.f64 (*.f64 U (/.f64 (pow.f64 n 3) (pow.f64 Om 3)))) (*.f64 1/2 (*.f64 (/.f64 l (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) U*))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l (pow.f64 U* 2))) (pow.f64 (sqrt.f64 -2) 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (pow.f64 Om 5))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l U*)) (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (pow.f64 Om 3)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l (*.f64 U* U*))) (pow.f64 (sqrt.f64 -2) 3)) (sqrt.f64 (/.f64 (pow.f64 n 5) (/.f64 (pow.f64 Om 5) U)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 n (/.f64 Om U))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l U*)) (sqrt.f64 -2)) (sqrt.f64 (/.f64 (pow.f64 n 3) (/.f64 (pow.f64 Om 3) U)))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) (/.f64 (*.f64 l (*.f64 U* U*)) -2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 Om 5)) U))) (fma.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 n (/.f64 Om U))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) (*.f64 l U*)) (*.f64 (sqrt.f64 (/.f64 U (/.f64 (pow.f64 Om 3) (pow.f64 n 3)))) 1/2))))
(fma.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 U Om) n)))) (fma.f64 (sqrt.f64 (*.f64 U (/.f64 (pow.f64 n 5) (pow.f64 Om 5)))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) (/.f64 l (/.f64 -2 (*.f64 U* U*))))) (*.f64 (sqrt.f64 (*.f64 U (/.f64 (pow.f64 n 3) (pow.f64 Om 3)))) (*.f64 1/2 (*.f64 (/.f64 l (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) U*)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l (pow.f64 U* 2))) (pow.f64 (sqrt.f64 -2) 3)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 5) U) (pow.f64 Om 5))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 (*.f64 n U) Om))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l (pow.f64 U* 3))) (pow.f64 (sqrt.f64 -2) 5)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 7) U) (pow.f64 Om 7))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l U*)) (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 n 3) U) (pow.f64 Om 3))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l (*.f64 U* U*))) (pow.f64 (sqrt.f64 -2) 3)) (sqrt.f64 (/.f64 (pow.f64 n 5) (/.f64 (pow.f64 Om 5) U)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -2))) (sqrt.f64 (/.f64 n (/.f64 Om U))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l (pow.f64 U* 3))) (pow.f64 (sqrt.f64 -2) 5)) (sqrt.f64 (/.f64 (*.f64 U (pow.f64 n 7)) (pow.f64 Om 7)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 l U*)) (sqrt.f64 -2)) (sqrt.f64 (/.f64 (pow.f64 n 3) (/.f64 (pow.f64 Om 3) U))))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) (/.f64 (*.f64 l (*.f64 U* U*)) -2)) (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 5) (pow.f64 Om 5)) U))) (fma.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 n (/.f64 Om U))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) (*.f64 l U*)) (sqrt.f64 (/.f64 U (/.f64 (pow.f64 Om 3) (pow.f64 n 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) l) (/.f64 (pow.f64 (sqrt.f64 -2) 5) (pow.f64 U* 3))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 n 7) (pow.f64 Om 7)) U)) 1/16)))))
(fma.f64 (sqrt.f64 (*.f64 U (/.f64 (pow.f64 n 5) (pow.f64 Om 5)))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) (/.f64 l (/.f64 -2 (*.f64 U* U*))))) (fma.f64 (sqrt.f64 (*.f64 U (/.f64 (pow.f64 n 3) (pow.f64 Om 3)))) (*.f64 1/2 (*.f64 (/.f64 l (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) U*)) (fma.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 U Om) n)))) (*.f64 (*.f64 (*.f64 l (pow.f64 U* 3)) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -2) 5))) (*.f64 1/16 (sqrt.f64 (*.f64 (/.f64 U (pow.f64 Om 7)) (pow.f64 n 7))))))))
(*.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 n (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))))
(*.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 n (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))))
(*.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 n (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))))
(*.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 n (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))))
(*.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 n (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))))
(*.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 n (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))))
(*.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 n (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))))
(*.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 n (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))))
(*.f64 -1 (*.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)))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)))) (neg.f64 (*.f64 (sqrt.f64 2) l)))
(*.f64 (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om))))) (*.f64 (sqrt.f64 2) (neg.f64 l)))
(*.f64 (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om))))) (*.f64 (sqrt.f64 2) (neg.f64 l)))
(*.f64 -1 (*.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)))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)))) (neg.f64 (*.f64 (sqrt.f64 2) l)))
(*.f64 (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om))))) (*.f64 (sqrt.f64 2) (neg.f64 l)))
(*.f64 (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om))))) (*.f64 (sqrt.f64 2) (neg.f64 l)))
(*.f64 -1 (*.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)))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)))) (neg.f64 (*.f64 (sqrt.f64 2) l)))
(*.f64 (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om))))) (*.f64 (sqrt.f64 2) (neg.f64 l)))
(*.f64 (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om))))) (*.f64 (sqrt.f64 2) (neg.f64 l)))
(*.f64 -1 (*.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)))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 n (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 n U) (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)))) (neg.f64 (*.f64 (sqrt.f64 2) l)))
(*.f64 (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om))))) (*.f64 (sqrt.f64 2) (neg.f64 l)))
(*.f64 (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om))))) (*.f64 (sqrt.f64 2) (neg.f64 l)))
(*.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 -2 Om) (*.f64 U (*.f64 n (*.f64 l l))))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 Om 2))
(/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l))))
(*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U))))
(/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om)))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 Om 2))
(/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l))))
(*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U))))
(/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om)))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U U*))) (pow.f64 Om 2))
(/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l))))
(*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U))))
(/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om)))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))))
(*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))
(*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l))))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))))
(*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))
(*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l))))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(*.f64 -2 (/.f64 (*.f64 n (*.f64 (pow.f64 l 2) U)) Om))
(*.f64 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l)))))
(*.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))))
(*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l))))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 Om 2))
(/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l))))
(*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U))))
(/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om)))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 l 2) (*.f64 U* U))) (pow.f64 Om 2))
(/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l))))
(*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U))))
(/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om)))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(+.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 -2 (/.f64 n (/.f64 Om (*.f64 U (*.f64 l l))))) (/.f64 (*.f64 n n) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 U* U) (*.f64 l l)))))
(fma.f64 -2 (*.f64 (/.f64 n Om) (*.f64 l (*.f64 l U))) (*.f64 (/.f64 (*.f64 n n) (*.f64 Om Om)) (*.f64 l (*.f64 l (*.f64 U* U)))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 U Om) n) (*.f64 l l)) (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om))))
(*.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 (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))) (*.f64 l l)))
(*.f64 (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)) (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))
(*.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 (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))) (*.f64 l l)))
(*.f64 (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)) (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))
(*.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 (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))) (*.f64 l l)))
(*.f64 (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)) (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))
(*.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 (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))) (*.f64 l l)))
(*.f64 (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)) (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))
(*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 (pow.f64 l 2) U)))
(*.f64 n (*.f64 (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))) (*.f64 l l)))
(*.f64 (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)) (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))
(*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 (pow.f64 l 2) U)))
(*.f64 n (*.f64 (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))) (*.f64 l l)))
(*.f64 (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)) (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))
(*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 (pow.f64 l 2) U)))
(*.f64 n (*.f64 (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))) (*.f64 l l)))
(*.f64 (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)) (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))
(*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) (pow.f64 Om 2)) (*.f64 2 (/.f64 1 Om))) (*.f64 (pow.f64 l 2) U)))
(*.f64 n (*.f64 (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))) (*.f64 l l)))
(*.f64 (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)) (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))
(*.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 (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))) (*.f64 l l)))
(*.f64 (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)) (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))
(*.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 (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))) (*.f64 l l)))
(*.f64 (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)) (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))
(*.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 (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))) (*.f64 l l)))
(*.f64 (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)) (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))
(*.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 (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))) (*.f64 l l)))
(*.f64 (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)) (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))
(*.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 (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))) (*.f64 l l)))
(*.f64 (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)) (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))
(*.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 (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))) (*.f64 l l)))
(*.f64 (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)) (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))
(*.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 (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))) (*.f64 l l)))
(*.f64 (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)) (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))
(*.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 (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))) (*.f64 l l)))
(*.f64 (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)) (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))
(*.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 (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))) (*.f64 l l)))
(*.f64 (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)) (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))
(*.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 (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))) (*.f64 l l)))
(*.f64 (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)) (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))
(*.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 (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))) (*.f64 l l)))
(*.f64 (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)) (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))
(*.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 (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))) (*.f64 l l)))
(*.f64 (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)) (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))
(*.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 (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))) (*.f64 l l)))
(*.f64 (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)) (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))
(*.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 (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))) (*.f64 l l)))
(*.f64 (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)) (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))
(*.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 (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))) (*.f64 l l)))
(*.f64 (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)) (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))
(*.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 (*.f64 U (-.f64 (/.f64 n (/.f64 (*.f64 Om Om) U*)) (/.f64 2 Om))) (*.f64 l l)))
(*.f64 (+.f64 (*.f64 (/.f64 n (*.f64 Om Om)) U*) (/.f64 -2 Om)) (*.f64 n (*.f64 l (*.f64 l U))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 (/.f64 n (*.f64 Om Om)) U* (/.f64 -2 Om)))))
(*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))
(*.f64 (pow.f64 l 2) U)
(*.f64 U (*.f64 l l))
(*.f64 l (*.f64 l U))
(*.f64 (pow.f64 l 2) U)
(*.f64 U (*.f64 l l))
(*.f64 l (*.f64 l U))
(*.f64 (pow.f64 l 2) U)
(*.f64 U (*.f64 l l))
(*.f64 l (*.f64 l U))
(*.f64 (pow.f64 l 2) U)
(*.f64 U (*.f64 l l))
(*.f64 l (*.f64 l U))
(*.f64 (pow.f64 l 2) U)
(*.f64 U (*.f64 l l))
(*.f64 l (*.f64 l U))
(*.f64 (pow.f64 l 2) U)
(*.f64 U (*.f64 l l))
(*.f64 l (*.f64 l U))
(*.f64 (pow.f64 l 2) U)
(*.f64 U (*.f64 l l))
(*.f64 l (*.f64 l U))
(*.f64 (pow.f64 l 2) U)
(*.f64 U (*.f64 l l))
(*.f64 l (*.f64 l U))
(*.f64 (pow.f64 l 2) U)
(*.f64 U (*.f64 l l))
(*.f64 l (*.f64 l U))
(*.f64 (pow.f64 l 2) U)
(*.f64 U (*.f64 l l))
(*.f64 l (*.f64 l U))
(*.f64 (pow.f64 l 2) U)
(*.f64 U (*.f64 l l))
(*.f64 l (*.f64 l U))
(*.f64 (pow.f64 l 2) U)
(*.f64 U (*.f64 l l))
(*.f64 l (*.f64 l U))
(*.f64 (pow.f64 l 2) U)
(*.f64 U (*.f64 l l))
(*.f64 l (*.f64 l U))
(*.f64 (pow.f64 l 2) U)
(*.f64 U (*.f64 l l))
(*.f64 l (*.f64 l U))
(*.f64 (pow.f64 l 2) U)
(*.f64 U (*.f64 l l))
(*.f64 l (*.f64 l U))
(*.f64 (pow.f64 l 2) U)
(*.f64 U (*.f64 l l))
(*.f64 l (*.f64 l U))
(*.f64 (pow.f64 l 2) U)
(*.f64 U (*.f64 l l))
(*.f64 l (*.f64 l U))
(*.f64 (pow.f64 l 2) U)
(*.f64 U (*.f64 l l))
(*.f64 l (*.f64 l U))
(*.f64 (pow.f64 l 2) U)
(*.f64 U (*.f64 l l))
(*.f64 l (*.f64 l U))
(*.f64 (pow.f64 l 2) U)
(*.f64 U (*.f64 l l))
(*.f64 l (*.f64 l U))
(*.f64 (pow.f64 l 2) U)
(*.f64 U (*.f64 l l))
(*.f64 l (*.f64 l U))
(*.f64 (pow.f64 l 2) U)
(*.f64 U (*.f64 l l))
(*.f64 l (*.f64 l U))
(*.f64 (pow.f64 l 2) U)
(*.f64 U (*.f64 l l))
(*.f64 l (*.f64 l U))
(*.f64 (pow.f64 l 2) U)
(*.f64 U (*.f64 l l))
(*.f64 l (*.f64 l U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 n (*.f64 l (*.f64 l U)))
(*.f64 U (*.f64 n (*.f64 l l)))

localize141.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
8.0b
(*.f64 U (*.f64 n (*.f64 l l)))
9.2b
(*.f64 n (*.f64 l l))
12.9b
(sqrt.f64 (*.f64 (/.f64 (*.f64 n Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (/.f64 U l)))
24.9b
(sqrt.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l)))))
Compiler

Compiled 269 to 95 computations (64.7% saved)

series140.0ms (0.3%)

Counts
3 → 72
Calls

27 calls:

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

rewrite98.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
672×log-prod_binary64
496×pow-prod-down_binary64
332×pow-unpow_binary64
317×pow2_binary64
225×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify196.0ms (0.4%)

Algorithm
egg-herbie
Rules
682×fma-def_binary64
635×fma-neg_binary64
494×associate-*l*_binary64
403×*-commutative_binary64
336×distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019740
139740
292740
3215740
4523740
51633740
62346740
73551740
84243740
94752740
105201740
115682740
126723740
137996740
Stop Event
node limit
Counts
145 → 81
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2))))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 (pow.f64 l 2) U))
Outputs
(*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 U (/.f64 n Om))) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 n (/.f64 U Om))) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 U (/.f64 n Om))) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 n (/.f64 U Om))) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 U (/.f64 n Om))) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 n (/.f64 U Om))) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 U (/.f64 n Om))) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 n (/.f64 U Om))) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 U (/.f64 n Om))) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 n (/.f64 U Om))) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 U (/.f64 n Om))) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 n (/.f64 U Om))) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 U (/.f64 n Om))) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 n (/.f64 U Om))) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 U (/.f64 n Om))) (*.f64 l (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (*.f64 n (/.f64 U Om))) (*.f64 l (sqrt.f64 -2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (neg.f64 (*.f64 l (sqrt.f64 -2))))
(*.f64 l (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 U (/.f64 n Om))) (*.f64 (sqrt.f64 -2) (neg.f64 l)))
(*.f64 (sqrt.f64 (*.f64 n (/.f64 U Om))) (*.f64 (sqrt.f64 -2) (neg.f64 l)))
(*.f64 (sqrt.f64 (*.f64 n (/.f64 U Om))) (*.f64 l (neg.f64 (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (neg.f64 (*.f64 l (sqrt.f64 -2))))
(*.f64 l (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 U (/.f64 n Om))) (*.f64 (sqrt.f64 -2) (neg.f64 l)))
(*.f64 (sqrt.f64 (*.f64 n (/.f64 U Om))) (*.f64 (sqrt.f64 -2) (neg.f64 l)))
(*.f64 (sqrt.f64 (*.f64 n (/.f64 U Om))) (*.f64 l (neg.f64 (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (neg.f64 (*.f64 l (sqrt.f64 -2))))
(*.f64 l (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 U (/.f64 n Om))) (*.f64 (sqrt.f64 -2) (neg.f64 l)))
(*.f64 (sqrt.f64 (*.f64 n (/.f64 U Om))) (*.f64 (sqrt.f64 -2) (neg.f64 l)))
(*.f64 (sqrt.f64 (*.f64 n (/.f64 U Om))) (*.f64 l (neg.f64 (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (*.f64 l (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 n Om) U)) (neg.f64 (*.f64 l (sqrt.f64 -2))))
(*.f64 l (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 n U) Om)) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 U (/.f64 n Om))) (*.f64 (sqrt.f64 -2) (neg.f64 l)))
(*.f64 (sqrt.f64 (*.f64 n (/.f64 U Om))) (*.f64 (sqrt.f64 -2) (neg.f64 l)))
(*.f64 (sqrt.f64 (*.f64 n (/.f64 U Om))) (*.f64 l (neg.f64 (sqrt.f64 -2))))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (pow.f64 l 2))
(*.f64 n (*.f64 l l))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))
(*.f64 n (*.f64 (pow.f64 l 2) U))
(*.f64 n (*.f64 U (*.f64 l l)))
(*.f64 (*.f64 n U) (*.f64 l l))
(*.f64 U (*.f64 n (*.f64 l l)))

eval628.0ms (1.4%)

Compiler

Compiled 26006 to 13351 computations (48.7% saved)

prune212.0ms (0.5%)

Pruning

86 alts after pruning (79 fresh and 7 done)

PrunedKeptTotal
New67536711
Fresh184361
Picked011
Done369
Total69686782
Error
5.0b
Counts
782 → 86
Alt Table
Click to see full alt table
StatusErrorProgram
61.0b
(+.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) (*.f64 (sqrt.f64 (-.f64 U* U)) (sqrt.f64 U))))
35.3b
(sqrt.f64 (*.f64 (fma.f64 -2 (/.f64 l (/.f64 Om l)) t) (*.f64 (*.f64 n U) 2)))
59.1b
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (sqrt.f64 (*.f64 U U*))) (*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 U U*)))))
45.4b
(pow.f64 (pow.f64 (*.f64 (*.f64 U n) (*.f64 t 2)) 3/2) 1/3)
38.6b
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
56.3b
(sqrt.f64 (/.f64 (*.f64 -2 (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 U (*.f64 (*.f64 n l) l)))) Om))
48.5b
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 n U))) (sqrt.f64 t))
55.9b
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)))) (*.f64 (sqrt.f64 (*.f64 n U)) l)))
58.5b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l))))))
57.0b
(sqrt.f64 (*.f64 2 (/.f64 (neg.f64 (*.f64 n (*.f64 l l))) (/.f64 (/.f64 Om U) (-.f64 2 (/.f64 n (/.f64 Om U*)))))))
53.3b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))) (*.f64 l (*.f64 l (neg.f64 U))))) Om)))
58.8b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) Om) (*.f64 n l)) (neg.f64 (sqrt.f64 (*.f64 U U*))))
59.4b
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 U (-.f64 U* U))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (*.f64 (sqrt.f64 2) (*.f64 n l))) Om))
34.4b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U))))
47.0b
(*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))
58.5b
(*.f64 (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om))))) (*.f64 (sqrt.f64 2) (neg.f64 l)))
57.1b
(*.f64 (sqrt.f64 2) (+.f64 (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 -2 Om) U)) (*.f64 l (sqrt.f64 n)))) (*.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (*.f64 n Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (/.f64 U l)))) 1/2)))
35.1b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 (-.f64 2 (/.f64 n (/.f64 Om U*))) (neg.f64 (*.f64 l l))) Om)) U))))
57.4b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (sqrt.f64 (pow.f64 (/.f64 (/.f64 Om U) l) 2))))))))
58.0b
(*.f64 -1 (*.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)))))
55.8b
(sqrt.f64 (*.f64 2 (/.f64 n (/.f64 Om (*.f64 l (*.f64 U (fma.f64 (/.f64 n Om) (*.f64 l (neg.f64 U)) (*.f64 l -2))))))))
50.2b
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 (*.f64 n t) (*.f64 U 2))) 1))
56.5b
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 U (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))))
58.1b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) n) (/.f64 Om l)) (sqrt.f64 (*.f64 U U*)))
38.8b
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 U n) (*.f64 t 2))) 3))
59.2b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 (*.f64 n n) Om) (*.f64 l (*.f64 l (*.f64 U (-.f64 U* U))))) Om)))
59.1b
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 Om (*.f64 n l))))
36.5b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (/.f64 (*.f64 n (*.f64 l U)) Om))))))
42.0b
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (sqrt.f64 (*.f64 n (*.f64 U 2))))
56.2b
(sqrt.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 n (*.f64 U (*.f64 l l))) (-.f64 2 (*.f64 (/.f64 n Om) U*))) Om)))
53.3b
(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))
57.0b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (sqrt.f64 (pow.f64 (*.f64 n (/.f64 l (/.f64 Om U))) 2)))))))
39.1b
(sqrt.f64 (*.f64 (*.f64 U t) (*.f64 2 n)))
60.0b
(*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l))))) (*.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (*.f64 n Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (/.f64 U l)))) 1/2)))
51.9b
(sqrt.f64 (*.f64 t (-.f64 (+.f64 1 (*.f64 2 (*.f64 n U))) 1)))
51.0b
(*.f64 (sqrt.f64 (*.f64 2 U)) (sqrt.f64 (*.f64 n t)))
57.1b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (*.f64 l U) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))))))
59.4b
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (exp.f64 (*.f64 (log.f64 (/.f64 U (-.f64 U* U))) 1/2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 (-.f64 U* U) U))))
30.7b
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 n U)) (+.f64 t (*.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) U*)))))))
59.2b
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (pow.f64 (/.f64 n (/.f64 Om l)) -1)))
45.5b
(*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) t)) (sqrt.f64 (*.f64 n (*.f64 2 U))))
38.8b
(*.f64 (sqrt.f64 (*.f64 U (*.f64 n t))) (sqrt.f64 2))
57.0b
(sqrt.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 n (*.f64 (*.f64 U (*.f64 l l)) (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om))))))))
54.9b
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 n (*.f64 U (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)))))))
58.8b
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))))
34.3b
(sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 2 U)))) (*.f64 2 (*.f64 (*.f64 n U) t))))
55.9b
(sqrt.f64 (*.f64 2 (*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om)))))))
55.4b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 l (*.f64 l U)) (*.f64 n -2)) Om)))
59.2b
(*.f64 (sqrt.f64 (*.f64 U (-.f64 U* U))) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (/.f64 Om n) (/.f64 1 l))))
61.6b
(sqrt.f64 (*.f64 (/.f64 -2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 (*.f64 l U) (*.f64 l U)))) Om)))
52.5b
(*.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)))
61.5b
(sqrt.f64 (*.f64 2 (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 l) U) (fma.f64 (/.f64 n Om) (*.f64 l (neg.f64 U)) (*.f64 l -2))) (/.f64 n Om)))))
60.1b
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 n Om))) (sqrt.f64 (*.f64 l (*.f64 U (fma.f64 (/.f64 n Om) (*.f64 l (neg.f64 U)) (*.f64 l -2))))))
55.0b
(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))
56.7b
(+.f64 (*.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 Om U)) (-.f64 (/.f64 (*.f64 n U*) Om) 2)))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om))))
52.5b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 l (*.f64 (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om)) U))) Om)))
37.3b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l))))))
58.6b
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)))) (*.f64 (sqrt.f64 (*.f64 n U)) l))
49.9b
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))) 1)
58.9b
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 n (*.f64 (/.f64 l (/.f64 Om U)) (fma.f64 (/.f64 n Om) (*.f64 l (neg.f64 U)) (*.f64 l -2)))) 2))))
54.1b
(*.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 (/.f64 n Om) (*.f64 U (fma.f64 (/.f64 n Om) U* -2))))))
53.2b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 n Om) (*.f64 (fma.f64 l -2 (*.f64 (/.f64 n Om) (*.f64 l U*))) (*.f64 l U)))))
59.6b
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 (/.f64 n Om) (/.f64 U* Om) (/.f64 -2 Om)) (sqrt.f64 (pow.f64 (*.f64 U (*.f64 (*.f64 l l) n)) 2)))))
39.4b
(sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (*.f64 n t) (*.f64 U 2)))))
38.6b
(sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t))))
43.0b
(*.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))))
58.2b
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U* U)))
54.7b
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om)))
55.0b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 (-.f64 U* U) (*.f64 n l)) Om) 2)) (*.f64 -2 l)) (*.f64 l U))) Om)))
60.7b
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 U (*.f64 l l)) (*.f64 U* (*.f64 n n)))) (*.f64 Om Om)))
60.2b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 U (*.f64 n (*.f64 l l)))) (/.f64 Om (/.f64 U* Om)))))
56.1b
(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)))
42.3b
(+.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)))))
35.3b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) (/.f64 Om l)))))
39.4b
(sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 n (*.f64 Om Om)) (*.f64 l (*.f64 l U*)))) U))))
38.4b
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (sqrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om))))) 2)))))
48.2b
(sqrt.f64 (*.f64 2 (sqrt.f64 (pow.f64 (*.f64 n (*.f64 t U)) 2))))
60.1b
(*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l))))) (*.f64 (*.f64 t (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 n (/.f64 (-.f64 (*.f64 l -2) (*.f64 n (/.f64 l (/.f64 Om U)))) Om)) (/.f64 U l))) 1/2))) 1/2)))
58.8b
(*.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 -2 Om) U)) (*.f64 l (sqrt.f64 n))) (*.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (*.f64 n Om) (-.f64 (*.f64 l -2) (/.f64 n (/.f64 Om (*.f64 l U))))) (/.f64 U l)))) 1/2)))
59.8b
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 n (*.f64 n (*.f64 l l))) Om) (/.f64 (*.f64 U U*) Om))))
52.6b
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))
35.2b
(sqrt.f64 (*.f64 2 (-.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*)))))))))
48.5b
(*.f64 (sqrt.f64 (*.f64 t 2)) (sqrt.f64 (*.f64 n U)))
62.5b
(*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 (*.f64 (/.f64 -2 Om) (*.f64 U (*.f64 n (*.f64 l l))))) (*.f64 (*.f64 t (/.f64 (sqrt.f64 (*.f64 U (/.f64 n (/.f64 (-.f64 (*.f64 l -2) (*.f64 n (/.f64 l (/.f64 Om U)))) Om)))) (sqrt.f64 l))) 1/2)))
59.8b
(sqrt.f64 (*.f64 (/.f64 2 Om) (/.f64 (*.f64 n (*.f64 n (*.f64 U* (*.f64 l (*.f64 l U))))) Om)))
33.8b
(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 2309 to 1617 computations (30% saved)

regimes3.1s (6.8%)

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

8 calls:

895.0ms
t
519.0ms
n
387.0ms
U
256.0ms
Om
252.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
25.1b4n
28.3b3U
25.3b6t
24.9b3l
28.2b3Om
29.7b1U*
22.2b4(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.4b4(*.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 3806 to 1813 computations (52.4% saved)

bsearch8.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
0.0ms
1.731763515994181e+138
2.156009853936486e+153
0.0ms
0.0
1.0838966226310387e-157
Compiler

Compiled 43 to 31 computations (27.9% saved)

regimes2.5s (5.7%)

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

8 calls:

729.0ms
(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*)))))
387.0ms
n
364.0ms
t
253.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*))))
248.0ms
l
Results
ErrorSegmentsBranch
25.3b4n
28.5b3U
25.6b6t
24.9b3l
29.7b1Om
29.7b1U*
22.6b4(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.9b4(*.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 2584 to 1234 computations (52.2% saved)

bsearch4.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
0.0ms
1.731763515994181e+138
2.156009853936486e+153
0.0ms
0.0
1.0838966226310387e-157
Compiler

Compiled 43 to 31 computations (27.9% saved)

regimes1.8s (3.9%)

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

8 calls:

293.0ms
l
283.0ms
U
270.0ms
n
213.0ms
t
182.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
25.3b4n
28.5b3U
27.8b2t
24.9b3l
29.7b1Om
29.7b1U*
23.7b3(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*)))))
23.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 2559 to 1225 computations (52.1% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
0.0ms
0.0
1.0838966226310387e-157
Compiler

Compiled 43 to 31 computations (27.9% saved)

regimes1.3s (2.9%)

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

8 calls:

343.0ms
U
218.0ms
n
175.0ms
l
136.0ms
t
132.0ms
Om
Results
ErrorSegmentsBranch
26.4b4n
28.0b4U
29.1b2t
25.7b4l
29.2b3Om
30.7b1U*
24.6b3(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*)))))
24.8b3(*.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 1699 to 823 computations (51.6% saved)

bsearch3.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
0.0ms
0.0
1.0838966226310387e-157
Compiler

Compiled 43 to 31 computations (27.9% saved)

regimes2.2s (5%)

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

6 calls:

747.0ms
U
422.0ms
n
363.0ms
Om
256.0ms
l
196.0ms
t
Results
ErrorSegmentsBranch
27.9b5n
30.1b4U
30.8b2t
26.4b4l
30.1b3Om
32.5b2U*
Compiler

Compiled 1402 to 689 computations (50.9% saved)

bsearch216.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
33.0ms
7.947016868024798e+118
1.7013880813640298e+119
126.0ms
3.2638868364028103e-155
3.6391469152507134e-152
56.0ms
-1.7094104774947826e+143
-6.182668703433736e+142
Compiler

Compiled 1145 to 780 computations (31.9% saved)

regimes2.3s (5%)

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

6 calls:

680.0ms
n
579.0ms
U
361.0ms
l
338.0ms
Om
128.0ms
t
Results
ErrorSegmentsBranch
27.9b5n
30.1b4U
30.8b2t
26.7b4l
30.1b3Om
32.5b2U*
Compiler

Compiled 1161 to 583 computations (49.8% saved)

bsearch389.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
7.947016868024798e+118
1.7013880813640298e+119
140.0ms
3.2638868364028103e-155
3.6391469152507134e-152
210.0ms
-6.8726529078448844e+134
-3.4714526678681405e+132
Compiler

Compiled 1207 to 832 computations (31.1% saved)

regimes1.4s (3.1%)

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

6 calls:

371.0ms
l
255.0ms
U
247.0ms
n
242.0ms
Om
127.0ms
U*
Results
ErrorSegmentsBranch
28.4b5n
29.3b6U
30.8b2t
28.6b4l
30.1b3Om
32.5b2U*
Compiler

Compiled 1123 to 565 computations (49.7% saved)

bsearch360.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
73.0ms
1.3327197294212789e+182
8.406774373794875e+196
60.0ms
41701.20853451267
70925.64557324396
145.0ms
5.217951548754011e-197
7.009207332463984e-186
81.0ms
-6.939912104900273e-308
5.882099856355385e-307
Compiler

Compiled 1627 to 1161 computations (28.6% saved)

regimes1.0s (2.3%)

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

6 calls:

303.0ms
U
235.0ms
Om
194.0ms
l
110.0ms
U*
107.0ms
n
Results
ErrorSegmentsBranch
29.8b5n
29.3b6U
30.8b2t
28.6b4l
30.1b3Om
32.5b2U*
Compiler

Compiled 875 to 448 computations (48.8% saved)

bsearch237.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
66.0ms
3.0283220834573414e+109
7.947016868024798e+118
83.0ms
3.2638868364028103e-155
3.6391469152507134e-152
87.0ms
-1.928088672289176e+136
-6.8726529078448844e+134
Compiler

Compiled 1598 to 1077 computations (32.6% saved)

regimes681.0ms (1.5%)

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

6 calls:

188.0ms
U
146.0ms
U*
131.0ms
n
90.0ms
l
61.0ms
Om
Results
ErrorSegmentsBranch
30.0b5n
29.5b6U
32.2b2t
28.7b4l
30.8b3Om
30.9b5U*
Compiler

Compiled 809 to 416 computations (48.6% saved)

bsearch246.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
60.0ms
3.0283220834573414e+109
7.947016868024798e+118
87.0ms
3.2638868364028103e-155
3.6391469152507134e-152
98.0ms
-2.7487131039749613e+54
-7.584392807012766e+43
Compiler

Compiled 1662 to 1142 computations (31.3% saved)

regimes557.0ms (1.2%)

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

6 calls:

140.0ms
n
127.0ms
U
96.0ms
U*
75.0ms
l
57.0ms
Om
Results
ErrorSegmentsBranch
30.0b5n
29.5b6U
32.2b2t
29.0b4l
30.8b3Om
31.1b5U*
Compiler

Compiled 783 to 407 computations (48% saved)

bsearch323.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
65.0ms
7.3343791114959e+157
3.28838792903923e+169
109.0ms
1.5255118427658202e+34
3.535350469484228e+45
148.0ms
-2.7487131039749613e+54
-7.584392807012766e+43
Compiler

Compiled 1813 to 1251 computations (31% saved)

regimes842.0ms (1.9%)

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

6 calls:

174.0ms
Om
157.0ms
U
152.0ms
n
123.0ms
U*
112.0ms
l
Results
ErrorSegmentsBranch
30.6b5n
30.9b4U
33.2b3t
31.4b3l
31.5b5Om
31.4b5U*
Compiler

Compiled 759 to 396 computations (47.8% saved)

bsearch231.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
70.0ms
5.978531432574856e+24
5.098789486086564e+30
47.0ms
1.8155283361849403e-226
7.222224569207755e-226
41.0ms
3.5253128052471196e-252
6.271487297656761e-252
72.0ms
1.9902691640959814e-273
7.122734304809695e-272
Compiler

Compiled 1481 to 1026 computations (30.7% saved)

regimes741.0ms (1.6%)

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

6 calls:

197.0ms
U
140.0ms
Om
125.0ms
n
84.0ms
U*
83.0ms
l
Results
ErrorSegmentsBranch
31.9b4n
31.1b4U
33.3b3t
31.4b3l
31.7b5Om
33.0b3U*
Compiler

Compiled 663 to 351 computations (47.1% saved)

bsearch210.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
8.0ms
5.295960622838541e-31
5.16885002465803e-27
86.0ms
2.513741570168803e-261
1.5294534476711797e-259
115.0ms
-2.3144055665189783e-239
-1.4198885911903297e-241
Compiler

Compiled 866 to 611 computations (29.4% saved)

regimes696.0ms (1.5%)

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

6 calls:

182.0ms
Om
170.0ms
l
125.0ms
U
92.0ms
U*
63.0ms
n
Results
ErrorSegmentsBranch
31.9b4n
31.3b4U
34.4b1t
31.6b4l
31.8b5Om
33.4b3U*
Compiler

Compiled 616 to 329 computations (46.6% saved)

bsearch90.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
5.295960622838541e-31
5.16885002465803e-27
38.0ms
2.513741570168803e-261
1.5294534476711797e-259
34.0ms
-2.3144055665189783e-239
-1.4198885911903297e-241
Compiler

Compiled 817 to 583 computations (28.6% saved)

regimes792.0ms (1.8%)

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

6 calls:

207.0ms
l
193.0ms
Om
174.0ms
U
91.0ms
n
77.0ms
U*
Results
ErrorSegmentsBranch
31.9b4n
32.9b2U
34.4b1t
31.6b5l
31.8b5Om
33.4b3U*
Compiler

Compiled 483 to 264 computations (45.3% saved)

bsearch573.0ms (1.3%)

Algorithm
binary-search
Steps
TimeLeftRight
8.0ms
1.0866202792229057e+209
6.379007076730299e+219
106.0ms
3.0283220834573414e+109
7.947016868024798e+118
230.0ms
1.5255118427658202e+34
3.535350469484228e+45
228.0ms
2.66622755100524e-228
7.415108676525831e-222
Compiler

Compiled 1491 to 1055 computations (29.2% saved)

regimes260.0ms (0.6%)

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

6 calls:

72.0ms
U
43.0ms
l
42.0ms
n
35.0ms
U*
31.0ms
Om
Results
ErrorSegmentsBranch
33.1b2n
32.9b2U
34.4b1t
32.9b3l
33.0b3Om
33.4b3U*
Compiler

Compiled 380 to 213 computations (43.9% saved)

bsearch488.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
237.0ms
1.1974499576493745e-31
1.770550533766501e-25
215.0ms
2.66622755100524e-228
7.415108676525831e-222
Compiler

Compiled 943 to 661 computations (29.9% saved)

regimes318.0ms (0.7%)

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

6 calls:

65.0ms
t
62.0ms
U*
62.0ms
Om
61.0ms
U
22.0ms
l
Results
ErrorSegmentsBranch
34.4b1n
32.9b2U
34.4b1t
34.4b1l
34.4b1Om
33.4b3U*
Compiler

Compiled 360 to 203 computations (43.6% saved)

bsearch9.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
8.0ms
5.295960622838541e-31
5.16885002465803e-27
Compiler

Compiled 89 to 65 computations (27% saved)

regimes242.0ms (0.5%)

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

6 calls:

51.0ms
n
43.0ms
l
42.0ms
U*
28.0ms
U
16.0ms
Om
Results
ErrorSegmentsBranch
34.4b1n
33.4b2U
34.4b1t
34.4b1l
34.4b1Om
33.4b3U*
Compiler

Compiled 182 to 124 computations (31.9% saved)

bsearch774.0ms (1.7%)

Algorithm
binary-search
Steps
TimeLeftRight
258.0ms
3.9372037932180225e-147
7.543640757451241e-147
515.0ms
4.769899329374857e-268
2.233250526633275e-264
Compiler

Compiled 499 to 379 computations (24% saved)

regimes230.0ms (0.5%)

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

6 calls:

94.0ms
U
61.0ms
U*
26.0ms
l
15.0ms
t
13.0ms
Om
Results
ErrorSegmentsBranch
38.6b1n
35.3b5U
38.6b1t
36.2b2l
38.6b1Om
37.4b2U*
Compiler

Compiled 166 to 114 computations (31.3% saved)

bsearch411.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
88.0ms
1.1029672971362809e-115
1.7647085591742174e-108
84.0ms
3.5695170723336436e-181
3.678740310943984e-180
106.0ms
2.513741570168803e-261
1.5294534476711797e-259
132.0ms
-2.3144055665189783e-239
-1.4198885911903297e-241
Compiler

Compiled 1087 to 843 computations (22.4% saved)

regimes164.0ms (0.4%)

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

6 calls:

73.0ms
U*
31.0ms
U
13.0ms
l
13.0ms
n
13.0ms
Om
Results
ErrorSegmentsBranch
38.6b1n
37.4b2U
38.6b1t
38.6b1l
38.6b1Om
37.4b2U*
Compiler

Compiled 138 to 99 computations (28.3% saved)

bsearch343.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
343.0ms
-9.629843409519376e-225
-3.08885985893464e-226
Compiler

Compiled 253 to 199 computations (21.3% saved)

regimes63.0ms (0.1%)

Accuracy

Total -3.0b remaining (-7.7%)

Threshold costs -3.0b (-7.7%)

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

6 calls:

21.0ms
t
10.0ms
l
8.0ms
n
7.0ms
U
7.0ms
Om
Results
ErrorSegmentsBranch
38.6b1n
38.6b1U
38.6b1t
38.6b1l
38.6b1Om
38.6b1U*
Compiler

Compiled 64 to 52 computations (18.8% saved)

simplify483.0ms (1.1%)

Algorithm
egg-herbie
Rules
584×distribute-rgt-neg-in_binary64
523×neg-sub0_binary64
523×neg-mul-1_binary64
419×distribute-lft-neg-in_binary64
378×distribute-rgt-neg-out_binary64
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
03042812
14552812
25322808
36012808
46752808
57492800
69502800
714172800
821102800
929582800
1036322800
1141122800
1242012800
1342342800
1442372800
1547652800
1649532800
1750392800
1851002800
1951232800
2051232800
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 2000000000000000065683124978409852157974025132719223391024626852517494013797575991088002631255454825367899009568644871157296981268422983680) (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 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) +inf.0) (*.f64 (sqrt.f64 (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 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 -2 l)) (*.f64 l U))) Om))))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 2000000000000000065683124978409852157974025132719223391024626852517494013797575991088002631255454825367899009568644871157296981268422983680) (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 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) +inf.0) (*.f64 (sqrt.f64 (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 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 -2 l)) (*.f64 l U))) Om))))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) +inf.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)))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) +inf.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*))))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))))
(if (<=.f64 l -61999999999999998006379688585349957686319061346523666327808485077784001668505799730950378192365135436051442456123614574960177914778720271335424) (sqrt.f64 (*.f64 2 (*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om))))))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 l 79999999999999997325199991546190073465932120758907427956702026273830016418199529574563056627922141397560889244114747392) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*))))))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om))))))
(if (<=.f64 l -3500000000000000204315523086631343246577371575800380022422758415604522038519359152177980897936159164779205415424898784377231059714048) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U* U))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 l 79999999999999997325199991546190073465932120758907427956702026273830016418199529574563056627922141397560889244114747392) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*))))))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om))))))
(if (<=.f64 n 3668540841195005/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 n 8921190489026041/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 n 42000) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 2 U)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 n 135000000000000014608528116960841768410613548548060521246967949974881511926599730984754292228788177581794274855100322926803798958943097874249740092943256782694179252007568726286139392) (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 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))))))
(if (<=.f64 l -700000000000000005558907065356815275113454385431398035133105296783864193222200940231429472325731125128658518708095342712707532627902464) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 2 U)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 l 78000000000000000303738156588680795353958782478912303815923622022028661377730372588128412746433316857762608266101129216) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*))))))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))) (*.f64 l (*.f64 l (neg.f64 U))))) Om))))))
(if (<=.f64 l -76000000000000001554404104605699263353061376) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 l 78000000000000000303738156588680795353958782478912303815923622022028661377730372588128412746433316857762608266101129216) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*))))))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))) (*.f64 l (*.f64 l (neg.f64 U))))) Om))))))
(if (<=.f64 l -76000000000000001554404104605699263353061376) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 l 3500000000000000229519486671460454831021359104) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 l 31999999999999997883535834711775185995902406925770608595574170313846420694387316724022157843067070309469265747190352687217260186030234009384942672172919315759820320014336) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) (/.f64 Om l))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))) (*.f64 l (*.f64 l (neg.f64 U))))) Om))))))
(if (<=.f64 n 152270531428125/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 n 3198658293985473/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))) (*.f64 l (*.f64 l (neg.f64 U))))) Om))) (if (<=.f64 n 5067690968988689/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 (-.f64 2 (/.f64 n (/.f64 Om U*))) (neg.f64 (*.f64 l l))) Om)) U)))) (if (<=.f64 n 5999999999999999899336704) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) (/.f64 Om l))))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 n (*.f64 Om Om)) (*.f64 l (*.f64 l U*)))) U))))))))
(if (<=.f64 U -2698013860351689/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 (-.f64 2 (/.f64 n (/.f64 Om U*))) (neg.f64 (*.f64 l l))) Om)) U)))) (if (<=.f64 U 1298336639719011/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 -2 l)) (*.f64 l U))) Om))) (if (<=.f64 U 178405961588245/178405961588244985132285746181186892047843328) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))))))))
(if (<=.f64 U -2698013860351689/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 U 1298336639719011/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 -2 l)) (*.f64 l U))) Om))) (if (<=.f64 U 178405961588245/178405961588244985132285746181186892047843328) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))))))))
(if (<=.f64 l 5860559560148309/813966605576154086191388158047028539690522256142078632860871314912602201882035164980643579207953404631705311351737456109117285358168867807661542486856790777111225290468019355281137486073219485440547487321275219968468108891293513341206528) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 l 15499999999999998868185704147451904) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 n (*.f64 Om Om)) (*.f64 l (*.f64 l U*)))) U)))) (if (<=.f64 l 78000000000000000303738156588680795353958782478912303815923622022028661377730372588128412746433316857762608266101129216) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (if (<=.f64 l 99999999999999990660396936451049407652789096389402106318690169014230827417515340183487244380298106827518051036015414262787762879627804165648934234223216948652905993920546904997130825691790753915825536773603473752064) (sqrt.f64 (/.f64 (*.f64 -2 (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 U (*.f64 (*.f64 n l) l)))) Om)) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 l (*.f64 l U)) (*.f64 n -2)) Om)))))))
(if (<=.f64 l 5860559560148309/813966605576154086191388158047028539690522256142078632860871314912602201882035164980643579207953404631705311351737456109117285358168867807661542486856790777111225290468019355281137486073219485440547487321275219968468108891293513341206528) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 l 2740315569995443/22835963083295358096932575511191922182123945984) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 n (*.f64 Om Om)) (*.f64 l (*.f64 l U*)))) U)))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U))))))
(if (<=.f64 U 178405961588245/178405961588244985132285746181186892047843328) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))))))
(if (<=.f64 U* 4461050725433349/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 U* 6748370691814795/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (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 U -2698013860351689/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U)))) (if (<=.f64 U 1298336639719011/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 l (*.f64 l U)) (*.f64 n -2)) Om))) (if (<=.f64 U 840949054640123/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (if (<=.f64 U 8990361175547381/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 l (*.f64 l U)) (*.f64 n -2)) Om))) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))))))
(if (<=.f64 U* -7918267139044827/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (sqrt.f64 (*.f64 (*.f64 U t) (*.f64 2 n))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
Outputs
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 2000000000000000065683124978409852157974025132719223391024626852517494013797575991088002631255454825367899009568644871157296981268422983680) (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 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) +inf.0) (*.f64 (sqrt.f64 (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 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 -2 l)) (*.f64 l U))) Om))))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 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 (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*))))) 2000000000000000065683124978409852157974025132719223391024626852517494013797575991088002631255454825367899009568644871157296981268422983680) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 2 U)))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) +inf.0) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (sqrt.f64 (*.f64 n (*.f64 2 U)))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 l -2)) (*.f64 U l))) Om))))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 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 (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*))))) 2000000000000000065683124978409852157974025132719223391024626852517494013797575991088002631255454825367899009568644871157296981268422983680) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 2 U)))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) +inf.0) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (sqrt.f64 (*.f64 n (*.f64 2 U)))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 l -2)) (*.f64 U l))) Om))))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 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 (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))))) 2000000000000000065683124978409852157974025132719223391024626852517494013797575991088002631255454825367899009568644871157296981268422983680) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 2 U)))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) +inf.0) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (sqrt.f64 (*.f64 n (*.f64 2 U)))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 l -2)) (*.f64 U l))) Om))))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 2 n)) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U (-.f64 t (fma.f64 2 (*.f64 l (/.f64 l Om)) (*.f64 n (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 U U*)))))))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 2 n)) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) 2000000000000000065683124978409852157974025132719223391024626852517494013797575991088002631255454825367899009568644871157296981268422983680) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 2 U)))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 2 n)) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) +inf.0) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (sqrt.f64 (*.f64 n (*.f64 2 U)))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 l -2)) (*.f64 U l))) Om))))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 2000000000000000065683124978409852157974025132719223391024626852517494013797575991088002631255454825367899009568644871157296981268422983680) (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 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) +inf.0) (*.f64 (sqrt.f64 (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 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 -2 l)) (*.f64 l U))) Om))))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 2000000000000000065683124978409852157974025132719223391024626852517494013797575991088002631255454825367899009568644871157296981268422983680) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 2 U)))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) +inf.0) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (sqrt.f64 (*.f64 n (*.f64 2 U)))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 l -2)) (*.f64 U l))) Om))))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 2000000000000000065683124978409852157974025132719223391024626852517494013797575991088002631255454825367899009568644871157296981268422983680) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 2 U)))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) +inf.0) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (sqrt.f64 (*.f64 n (*.f64 2 U)))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 l -2)) (*.f64 U l))) Om))))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) 2000000000000000065683124978409852157974025132719223391024626852517494013797575991088002631255454825367899009568644871157296981268422983680) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 2 U)))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) +inf.0) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (sqrt.f64 (*.f64 n (*.f64 2 U)))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 l -2)) (*.f64 U l))) Om))))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 2 n)) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 2 n)) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) 2000000000000000065683124978409852157974025132719223391024626852517494013797575991088002631255454825367899009568644871157296981268422983680) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 2 U)))) (*.f64 2 (*.f64 t (*.f64 n U))))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 2 n)) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) +inf.0) (*.f64 (sqrt.f64 (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) t)) (sqrt.f64 (*.f64 n (*.f64 2 U)))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 l -2)) (*.f64 U l))) Om))))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) +inf.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)))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) +inf.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 2 U)))) (*.f64 2 (*.f64 t (*.f64 n U))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 l -2)) (*.f64 U l))) Om)))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) +inf.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 2 U)))) (*.f64 2 (*.f64 t (*.f64 n U))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 l -2)) (*.f64 U l))) Om)))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) +inf.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 2 U)))) (*.f64 2 (*.f64 t (*.f64 n U))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 l -2)) (*.f64 U l))) Om)))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 2 n)) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 2 n)) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) +inf.0) (sqrt.f64 (+.f64 (*.f64 (fma.f64 l -2 (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 2 U)))) (*.f64 2 (*.f64 t (*.f64 n U))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 l -2)) (*.f64 U l))) Om)))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) +inf.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*))))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 -2 l)) (*.f64 l U))) Om)))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (+.f64 t (*.f64 -2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) +inf.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*))))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 l -2)) (*.f64 U l))) Om)))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (-.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U U*))))) +inf.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*))))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 l -2)) (*.f64 U l))) Om)))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 (-.f64 t (*.f64 2 (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) +inf.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*))))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 l -2)) (*.f64 U l))) Om)))))
(if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 2 n)) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) 0) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 (sqrt.f64 (*.f64 (*.f64 U (*.f64 2 n)) (+.f64 (+.f64 t (*.f64 (/.f64 (*.f64 l l) Om) -2)) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) 2)) (-.f64 U* U))))) +inf.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*))))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 l -2)) (*.f64 U l))) Om)))))
(if (<=.f64 l -61999999999999998006379688585349957686319061346523666327808485077784001668505799730950378192365135436051442456123614574960177914778720271335424) (sqrt.f64 (*.f64 2 (*.f64 l (*.f64 (*.f64 l U) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om))))))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 l 79999999999999997325199991546190073465932120758907427956702026273830016418199529574563056627922141397560889244114747392) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*))))))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om))))))
(if (<=.f64 l -61999999999999998006379688585349957686319061346523666327808485077784001668505799730950378192365135436051442456123614574960177914778720271335424) (sqrt.f64 (*.f64 2 (*.f64 l (*.f64 (*.f64 U l) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om))))))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 l -2))) Om)))))) (if (<=.f64 l 79999999999999997325199991546190073465932120758907427956702026273830016418199529574563056627922141397560889244114747392) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*))))))))) (*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 (/.f64 (*.f64 n U*) Om) -2))) Om))))))
(if (<=.f64 l -61999999999999998006379688585349957686319061346523666327808485077784001668505799730950378192365135436051442456123614574960177914778720271335424) (sqrt.f64 (*.f64 2 (*.f64 l (*.f64 (*.f64 U l) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om))))))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 l -2))) Om)))))) (if (<=.f64 l 79999999999999997325199991546190073465932120758907427956702026273830016418199529574563056627922141397560889244114747392) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*))))))))) (*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 -2 (/.f64 (*.f64 n U*) Om)))) Om))))))
(if (<=.f64 l -61999999999999998006379688585349957686319061346523666327808485077784001668505799730950378192365135436051442456123614574960177914778720271335424) (sqrt.f64 (*.f64 2 (*.f64 l (*.f64 (*.f64 U l) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om))))))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 l -2))) Om)))))) (if (<=.f64 l 79999999999999997325199991546190073465932120758907427956702026273830016418199529574563056627922141397560889244114747392) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (+.f64 -2 (/.f64 n (/.f64 Om U*))))))))) (*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 -2 (/.f64 (*.f64 n U*) Om)))) Om))))))
(if (<=.f64 l -61999999999999998006379688585349957686319061346523666327808485077784001668505799730950378192365135436051442456123614574960177914778720271335424) (sqrt.f64 (*.f64 2 (*.f64 l (*.f64 (*.f64 U l) (*.f64 n (fma.f64 U* (/.f64 n (*.f64 Om Om)) (/.f64 -2 Om))))))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 -2 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 l (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om) t))))) (if (<=.f64 l 79999999999999997325199991546190073465932120758907427956702026273830016418199529574563056627922141397560889244114747392) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (+.f64 -2 (/.f64 n (/.f64 Om U*))))))))) (*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 -2 (/.f64 (*.f64 n U*) Om)))) Om))))))
(if (<=.f64 l -3500000000000000204315523086631343246577371575800380022422758415604522038519359152177980897936159164779205415424898784377231059714048) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U* U))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 l 79999999999999997325199991546190073465932120758907427956702026273830016418199529574563056627922141397560889244114747392) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*))))))))) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 (*.f64 n (*.f64 (-.f64 (/.f64 (*.f64 n U*) Om) 2) U)) Om))))))
(if (<=.f64 l -3500000000000000204315523086631343246577371575800380022422758415604522038519359152177980897936159164779205415424898784377231059714048) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 l -2))) Om)))))) (if (<=.f64 l 79999999999999997325199991546190073465932120758907427956702026273830016418199529574563056627922141397560889244114747392) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*))))))))) (*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 (/.f64 (*.f64 n U*) Om) -2))) Om))))))
(if (<=.f64 l -3500000000000000204315523086631343246577371575800380022422758415604522038519359152177980897936159164779205415424898784377231059714048) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 l -2))) Om)))))) (if (<=.f64 l 79999999999999997325199991546190073465932120758907427956702026273830016418199529574563056627922141397560889244114747392) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*))))))))) (*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 -2 (/.f64 (*.f64 n U*) Om)))) Om))))))
(if (<=.f64 l -3500000000000000204315523086631343246577371575800380022422758415604522038519359152177980897936159164779205415424898784377231059714048) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 l -2))) Om)))))) (if (<=.f64 l 79999999999999997325199991546190073465932120758907427956702026273830016418199529574563056627922141397560889244114747392) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (+.f64 -2 (/.f64 n (/.f64 Om U*))))))))) (*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 -2 (/.f64 (*.f64 n U*) Om)))) Om))))))
(if (<=.f64 l -3500000000000000204315523086631343246577371575800380022422758415604522038519359152177980897936159164779205415424898784377231059714048) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 n l)) Om) (sqrt.f64 (*.f64 U U*))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 -2 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 l (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om) t))))) (if (<=.f64 l 79999999999999997325199991546190073465932120758907427956702026273830016418199529574563056627922141397560889244114747392) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (+.f64 -2 (/.f64 n (/.f64 Om U*))))))))) (*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 (*.f64 n (*.f64 U (+.f64 -2 (/.f64 (*.f64 n U*) Om)))) Om))))))
(if (<=.f64 n 3668540841195005/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 n 8921190489026041/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U))) (if (<=.f64 n 42000) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 2 U)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 n 135000000000000014608528116960841768410613548548060521246967949974881511926599730984754292228788177581794274855100322926803798958943097874249740092943256782694179252007568726286139392) (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 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 t U)))))))
(if (<=.f64 n 3668540841195005/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 n 8921190489026041/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 n 42000) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 t (*.f64 n U))) (*.f64 (*.f64 (/.f64 l Om) (*.f64 n (*.f64 2 U))) (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om))))))) (if (<=.f64 n 135000000000000014608528116960841768410613548548060521246967949974881511926599730984754292228788177581794274855100322926803798958943097874249740092943256782694179252007568726286139392) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 l -2))) Om)))))) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t)))))))
(if (<=.f64 n 3668540841195005/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 n 8921190489026041/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t))) (if (<=.f64 n 42000) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 t (*.f64 n U))) (*.f64 (*.f64 (/.f64 l Om) (*.f64 n (*.f64 2 U))) (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om))))))) (if (<=.f64 n 135000000000000014608528116960841768410613548548060521246967949974881511926599730984754292228788177581794274855100322926803798958943097874249740092943256782694179252007568726286139392) (sqrt.f64 (*.f64 -2 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 l (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om) t))))) (*.f64 (sqrt.f64 (*.f64 2 n)) (sqrt.f64 (*.f64 U t)))))))
(if (<=.f64 l -700000000000000005558907065356815275113454385431398035133105296783864193222200940231429472325731125128658518708095342712707532627902464) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) (*.f64 (/.f64 l Om) (*.f64 n (*.f64 2 U)))) (*.f64 2 (*.f64 (*.f64 n U) t)))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 l 78000000000000000303738156588680795353958782478912303815923622022028661377730372588128412746433316857762608266101129216) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*))))))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))) (*.f64 l (*.f64 l (neg.f64 U))))) Om))))))
(if (<=.f64 l -700000000000000005558907065356815275113454385431398035133105296783864193222200940231429472325731125128658518708095342712707532627902464) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 t (*.f64 n U))) (*.f64 (*.f64 (/.f64 l Om) (*.f64 n (*.f64 2 U))) (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om))))))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 l -2))) Om)))))) (if (<=.f64 l 78000000000000000303738156588680795353958782478912303815923622022028661377730372588128412746433316857762608266101129216) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*))))))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))) (*.f64 l (*.f64 l (neg.f64 U))))) Om))))))
(if (<=.f64 l -700000000000000005558907065356815275113454385431398035133105296783864193222200940231429472325731125128658518708095342712707532627902464) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 t (*.f64 n U))) (*.f64 (*.f64 (/.f64 l Om) (*.f64 n (*.f64 2 U))) (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om))))))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 l -2))) Om)))))) (if (<=.f64 l 78000000000000000303738156588680795353958782478912303815923622022028661377730372588128412746433316857762608266101129216) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*))))))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))) (*.f64 l (*.f64 U (neg.f64 l))))) Om))))))
(if (<=.f64 l -700000000000000005558907065356815275113454385431398035133105296783864193222200940231429472325731125128658518708095342712707532627902464) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 t (*.f64 n U))) (*.f64 (*.f64 (/.f64 l Om) (*.f64 n (*.f64 2 U))) (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om))))))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 l -2))) Om)))))) (if (<=.f64 l 78000000000000000303738156588680795353958782478912303815923622022028661377730372588128412746433316857762608266101129216) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*))))))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))))) Om))))))
(if (<=.f64 l -700000000000000005558907065356815275113454385431398035133105296783864193222200940231429472325731125128658518708095342712707532627902464) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 t (*.f64 n U))) (*.f64 (*.f64 (/.f64 l Om) (*.f64 n (*.f64 2 U))) (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om))))))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 l -2))) Om)))))) (if (<=.f64 l 78000000000000000303738156588680795353958782478912303815923622022028661377730372588128412746433316857762608266101129216) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (+.f64 -2 (/.f64 n (/.f64 Om U*))))))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))))) Om))))))
(if (<=.f64 l -700000000000000005558907065356815275113454385431398035133105296783864193222200940231429472325731125128658518708095342712707532627902464) (sqrt.f64 (+.f64 (*.f64 2 (*.f64 t (*.f64 n U))) (*.f64 (*.f64 (/.f64 l Om) (*.f64 n (*.f64 2 U))) (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om))))))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 -2 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 l (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om) t))))) (if (<=.f64 l 78000000000000000303738156588680795353958782478912303815923622022028661377730372588128412746433316857762608266101129216) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (+.f64 -2 (/.f64 n (/.f64 Om U*))))))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))))) Om))))))
(if (<=.f64 l -76000000000000001554404104605699263353061376) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 l 78000000000000000303738156588680795353958782478912303815923622022028661377730372588128412746433316857762608266101129216) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*))))))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))) (*.f64 l (*.f64 l (neg.f64 U))))) Om))))))
(if (<=.f64 l -76000000000000001554404104605699263353061376) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 l -2))) Om)))))) (if (<=.f64 l 78000000000000000303738156588680795353958782478912303815923622022028661377730372588128412746433316857762608266101129216) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*))))))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))) (*.f64 l (*.f64 l (neg.f64 U))))) Om))))))
(if (<=.f64 l -76000000000000001554404104605699263353061376) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 l -2))) Om)))))) (if (<=.f64 l 78000000000000000303738156588680795353958782478912303815923622022028661377730372588128412746433316857762608266101129216) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*))))))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))) (*.f64 l (*.f64 U (neg.f64 l))))) Om))))))
(if (<=.f64 l -76000000000000001554404104605699263353061376) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 l -2))) Om)))))) (if (<=.f64 l 78000000000000000303738156588680795353958782478912303815923622022028661377730372588128412746433316857762608266101129216) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*))))))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))))) Om))))))
(if (<=.f64 l -76000000000000001554404104605699263353061376) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 l -2))) Om)))))) (if (<=.f64 l 78000000000000000303738156588680795353958782478912303815923622022028661377730372588128412746433316857762608266101129216) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (+.f64 -2 (/.f64 n (/.f64 Om U*))))))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))))) Om))))))
(if (<=.f64 l -76000000000000001554404104605699263353061376) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 l 7970608641223095/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (sqrt.f64 (*.f64 -2 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 l (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om) t))))) (if (<=.f64 l 78000000000000000303738156588680795353958782478912303815923622022028661377730372588128412746433316857762608266101129216) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 U (*.f64 n t)) (*.f64 (/.f64 n Om) (*.f64 U (*.f64 (*.f64 l l) (+.f64 -2 (/.f64 n (/.f64 Om U*))))))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))))) Om))))))
(if (<=.f64 l -76000000000000001554404104605699263353061376) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 l 3500000000000000229519486671460454831021359104) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 -2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om)) U)))) (if (<=.f64 l 31999999999999997883535834711775185995902406925770608595574170313846420694387316724022157843067070309469265747190352687217260186030234009384942672172919315759820320014336) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) (/.f64 Om l))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))) (*.f64 l (*.f64 l (neg.f64 U))))) Om))))))
(if (<=.f64 l -76000000000000001554404104605699263353061376) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 l 3500000000000000229519486671460454831021359104) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 l -2))) Om)))))) (if (<=.f64 l 31999999999999997883535834711775185995902406925770608595574170313846420694387316724022157843067070309469265747190352687217260186030234009384942672172919315759820320014336) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) (/.f64 Om l))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))) (*.f64 l (*.f64 l (neg.f64 U))))) Om))))))
(if (<=.f64 l -76000000000000001554404104605699263353061376) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 l 3500000000000000229519486671460454831021359104) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 l -2))) Om)))))) (if (<=.f64 l 31999999999999997883535834711775185995902406925770608595574170313846420694387316724022157843067070309469265747190352687217260186030234009384942672172919315759820320014336) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) (/.f64 Om l))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))) (*.f64 l (*.f64 U (neg.f64 l))))) Om))))))
(if (<=.f64 l -76000000000000001554404104605699263353061376) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 l 3500000000000000229519486671460454831021359104) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 l -2))) Om)))))) (if (<=.f64 l 31999999999999997883535834711775185995902406925770608595574170313846420694387316724022157843067070309469265747190352687217260186030234009384942672172919315759820320014336) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) (/.f64 Om l))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))))) Om))))))
(if (<=.f64 l -76000000000000001554404104605699263353061376) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 l 3500000000000000229519486671460454831021359104) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 l -2))) Om)))))) (if (<=.f64 l 31999999999999997883535834711775185995902406925770608595574170313846420694387316724022157843067070309469265747190352687217260186030234009384942672172919315759820320014336) (sqrt.f64 (*.f64 (*.f64 U (*.f64 2 n)) (+.f64 t (/.f64 (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) (/.f64 Om l))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))))) Om))))))
(if (<=.f64 l -76000000000000001554404104605699263353061376) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 l 3500000000000000229519486671460454831021359104) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 l -2))) Om)))))) (if (<=.f64 l 31999999999999997883535834711775185995902406925770608595574170313846420694387316724022157843067070309469265747190352687217260186030234009384942672172919315759820320014336) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n -2)) (-.f64 (/.f64 (-.f64 (*.f64 U (*.f64 n (/.f64 l Om))) (*.f64 l -2)) (/.f64 Om l)) t))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))))) Om))))))
(if (<=.f64 l -76000000000000001554404104605699263353061376) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 l 3500000000000000229519486671460454831021359104) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 l (+.f64 (/.f64 (*.f64 n (*.f64 l U*)) Om) (*.f64 l -2))) Om)))))) (if (<=.f64 l 31999999999999997883535834711775185995902406925770608595574170313846420694387316724022157843067070309469265747190352687217260186030234009384942672172919315759820320014336) (sqrt.f64 (*.f64 (*.f64 U (*.f64 2 n)) (-.f64 t (/.f64 (-.f64 (*.f64 U (*.f64 n (/.f64 l Om))) (*.f64 l -2)) (/.f64 Om l))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))))) Om))))))
(if (<=.f64 l -76000000000000001554404104605699263353061376) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 l 3500000000000000229519486671460454831021359104) (sqrt.f64 (*.f64 -2 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 l (-.f64 (*.f64 2 l) (/.f64 (*.f64 n (*.f64 l U*)) Om))) Om) t))))) (if (<=.f64 l 31999999999999997883535834711775185995902406925770608595574170313846420694387316724022157843067070309469265747190352687217260186030234009384942672172919315759820320014336) (sqrt.f64 (*.f64 (*.f64 U (*.f64 2 n)) (-.f64 t (/.f64 (+.f64 (*.f64 U (*.f64 n (/.f64 l Om))) (*.f64 2 l)) (/.f64 Om l))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))))) Om))))))
(if (<=.f64 n 152270531428125/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 n 3198658293985473/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))) (*.f64 l (*.f64 l (neg.f64 U))))) Om))) (if (<=.f64 n 5067690968988689/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 (-.f64 2 (/.f64 n (/.f64 Om U*))) (neg.f64 (*.f64 l l))) Om)) U)))) (if (<=.f64 n 5999999999999999899336704) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) (/.f64 Om l))))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 n (*.f64 Om Om)) (*.f64 l (*.f64 l U*)))) U))))))))
(if (<=.f64 n 152270531428125/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 n 3198658293985473/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))) (*.f64 l (*.f64 l (neg.f64 U))))) Om))) (if (<=.f64 n 5067690968988689/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 (-.f64 2 (/.f64 n (/.f64 Om U*))) (neg.f64 (*.f64 l l))) Om)))))) (if (<=.f64 n 5999999999999999899336704) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) (/.f64 Om l))))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n (*.f64 Om Om)) (*.f64 l (*.f64 l U*))))))))))))
(if (<=.f64 n 152270531428125/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 n 3198658293985473/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))) (*.f64 l (*.f64 U (neg.f64 l))))) Om))) (if (<=.f64 n 5067690968988689/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 (-.f64 2 (/.f64 n (/.f64 Om U*))) (neg.f64 (*.f64 l l))) Om)))))) (if (<=.f64 n 5999999999999999899336704) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) (/.f64 Om l))))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n (*.f64 Om Om)) (*.f64 l (*.f64 l U*))))))))))))
(if (<=.f64 n 152270531428125/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 n 3198658293985473/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (-.f64 2 (/.f64 n (/.f64 Om (-.f64 U* U)))) (*.f64 l (*.f64 U (neg.f64 l))))) Om))) (if (<=.f64 n 5067690968988689/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (/.f64 (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*)))) Om)))))) (if (<=.f64 n 5999999999999999899336704) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) (/.f64 Om l))))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n (*.f64 Om Om)) (*.f64 l (*.f64 l U*))))))))))))
(if (<=.f64 n 152270531428125/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 n 3198658293985473/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))))) Om))) (if (<=.f64 n 5067690968988689/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (/.f64 (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*)))) Om)))))) (if (<=.f64 n 5999999999999999899336704) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) (/.f64 Om l))))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n (*.f64 Om Om)) (*.f64 l (*.f64 l U*))))))))))))
(if (<=.f64 n 152270531428125/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 n 3198658293985473/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))))) Om))) (if (<=.f64 n 5067690968988689/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 (*.f64 l l) (+.f64 -2 (/.f64 n (/.f64 Om U*)))) Om)))))) (if (<=.f64 n 5999999999999999899336704) (sqrt.f64 (*.f64 (*.f64 U (*.f64 2 n)) (+.f64 t (/.f64 (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) (/.f64 Om l))))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n (*.f64 Om Om)) (*.f64 l (*.f64 l U*))))))))))))
(if (<=.f64 n 152270531428125/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 n 3198658293985473/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))))) Om))) (if (<=.f64 n 5067690968988689/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (sqrt.f64 (*.f64 -2 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*)))) Om) t))))) (if (<=.f64 n 5999999999999999899336704) (sqrt.f64 (*.f64 (*.f64 U (*.f64 2 n)) (+.f64 t (/.f64 (-.f64 (*.f64 l -2) (*.f64 U (*.f64 n (/.f64 l Om)))) (/.f64 Om l))))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n (*.f64 Om Om)) (*.f64 l (*.f64 l U*))))))))))))
(if (<=.f64 n 152270531428125/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 n 3198658293985473/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))))) Om))) (if (<=.f64 n 5067690968988689/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (sqrt.f64 (*.f64 -2 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*)))) Om) t))))) (if (<=.f64 n 5999999999999999899336704) (sqrt.f64 (*.f64 (*.f64 U (*.f64 n -2)) (-.f64 (/.f64 (-.f64 (*.f64 U (*.f64 n (/.f64 l Om))) (*.f64 l -2)) (/.f64 Om l)) t))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n (*.f64 Om Om)) (*.f64 l (*.f64 l U*))))))))))))
(if (<=.f64 n 152270531428125/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 n 3198658293985473/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))))) Om))) (if (<=.f64 n 5067690968988689/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (sqrt.f64 (*.f64 -2 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*)))) Om) t))))) (if (<=.f64 n 5999999999999999899336704) (sqrt.f64 (*.f64 (*.f64 U (*.f64 2 n)) (-.f64 t (/.f64 (-.f64 (*.f64 U (*.f64 n (/.f64 l Om))) (*.f64 l -2)) (/.f64 Om l))))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n (*.f64 Om Om)) (*.f64 l (*.f64 l U*))))))))))))
(if (<=.f64 n 152270531428125/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 n 3198658293985473/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (*.f64 l (*.f64 U l)) (+.f64 -2 (/.f64 n (/.f64 Om (-.f64 U* U)))))) Om))) (if (<=.f64 n 5067690968988689/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (sqrt.f64 (*.f64 -2 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*)))) Om) t))))) (if (<=.f64 n 5999999999999999899336704) (sqrt.f64 (*.f64 (*.f64 U (*.f64 2 n)) (-.f64 t (/.f64 (+.f64 (*.f64 U (*.f64 n (/.f64 l Om))) (*.f64 2 l)) (/.f64 Om l))))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n (*.f64 Om Om)) (*.f64 l (*.f64 l U*))))))))))))
(if (<=.f64 U -2698013860351689/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (/.f64 (*.f64 (-.f64 2 (/.f64 n (/.f64 Om U*))) (neg.f64 (*.f64 l l))) Om)) U)))) (if (<=.f64 U 1298336639719011/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 -2 l)) (*.f64 l U))) Om))) (if (<=.f64 U 178405961588245/178405961588244985132285746181186892047843328) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))))))))
(if (<=.f64 U -2698013860351689/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 (-.f64 2 (/.f64 n (/.f64 Om U*))) (neg.f64 (*.f64 l l))) Om)))))) (if (<=.f64 U 1298336639719011/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 l -2)) (*.f64 U l))) Om))) (if (<=.f64 U 178405961588245/178405961588244985132285746181186892047843328) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))))))))
(if (<=.f64 U -2698013860351689/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (-.f64 t (/.f64 (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*)))) Om)))))) (if (<=.f64 U 1298336639719011/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 l -2)) (*.f64 U l))) Om))) (if (<=.f64 U 178405961588245/178405961588244985132285746181186892047843328) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))))))))
(if (<=.f64 U -2698013860351689/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (/.f64 (*.f64 (*.f64 l l) (+.f64 -2 (/.f64 n (/.f64 Om U*)))) Om)))))) (if (<=.f64 U 1298336639719011/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 l -2)) (*.f64 U l))) Om))) (if (<=.f64 U 178405961588245/178405961588244985132285746181186892047843328) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (sqrt.f64 (*.f64 (*.f64 U (*.f64 2 n)) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))))))))
(if (<=.f64 U -2698013860351689/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (sqrt.f64 (*.f64 -2 (*.f64 n (*.f64 U (-.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 2 (/.f64 n (/.f64 Om U*)))) Om) t))))) (if (<=.f64 U 1298336639719011/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 l -2)) (*.f64 U l))) Om))) (if (<=.f64 U 178405961588245/178405961588244985132285746181186892047843328) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (sqrt.f64 (*.f64 (*.f64 U (*.f64 2 n)) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))))))))
(if (<=.f64 U -2698013860351689/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 U 1298336639719011/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 -2 l)) (*.f64 l U))) Om))) (if (<=.f64 U 178405961588245/178405961588244985132285746181186892047843328) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))))))))
(if (<=.f64 U -2698013860351689/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 U 1298336639719011/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 l -2)) (*.f64 U l))) Om))) (if (<=.f64 U 178405961588245/178405961588244985132285746181186892047843328) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))))))))
(if (<=.f64 U -2698013860351689/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 U 1298336639719011/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 l (*.f64 n U*)) Om) (*.f64 l -2)) (*.f64 U l))) Om))) (if (<=.f64 U 178405961588245/178405961588244985132285746181186892047843328) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (sqrt.f64 (*.f64 (*.f64 U (*.f64 2 n)) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))))))))
(if (<=.f64 l 5860559560148309/813966605576154086191388158047028539690522256142078632860871314912602201882035164980643579207953404631705311351737456109117285358168867807661542486856790777111225290468019355281137486073219485440547487321275219968468108891293513341206528) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 l 15499999999999998868185704147451904) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 n (*.f64 Om Om)) (*.f64 l (*.f64 l U*)))) U)))) (if (<=.f64 l 78000000000000000303738156588680795353958782478912303815923622022028661377730372588128412746433316857762608266101129216) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (if (<=.f64 l 99999999999999990660396936451049407652789096389402106318690169014230827417515340183487244380298106827518051036015414262787762879627804165648934234223216948652905993920546904997130825691790753915825536773603473752064) (sqrt.f64 (/.f64 (*.f64 -2 (*.f64 (+.f64 2 (*.f64 (/.f64 n Om) U)) (*.f64 U (*.f64 (*.f64 n l) l)))) Om)) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 l (*.f64 l U)) (*.f64 n -2)) Om)))))))
(if (<=.f64 l 5860559560148309/813966605576154086191388158047028539690522256142078632860871314912602201882035164980643579207953404631705311351737456109117285358168867807661542486856790777111225290468019355281137486073219485440547487321275219968468108891293513341206528) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 l 15499999999999998868185704147451904) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n (*.f64 Om Om)) (*.f64 l (*.f64 l U*)))))))) (if (<=.f64 l 78000000000000000303738156588680795353958782478912303815923622022028661377730372588128412746433316857762608266101129216) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (if (<=.f64 l 99999999999999990660396936451049407652789096389402106318690169014230827417515340183487244380298106827518051036015414262787762879627804165648934234223216948652905993920546904997130825691790753915825536773603473752064) (sqrt.f64 (/.f64 (*.f64 -2 (*.f64 (+.f64 2 (*.f64 U (/.f64 n Om))) (*.f64 U (*.f64 l (*.f64 n l))))) Om)) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 l (*.f64 U l)) (*.f64 n -2)) Om)))))))
(if (<=.f64 l 5860559560148309/813966605576154086191388158047028539690522256142078632860871314912602201882035164980643579207953404631705311351737456109117285358168867807661542486856790777111225290468019355281137486073219485440547487321275219968468108891293513341206528) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 l 15499999999999998868185704147451904) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n (*.f64 Om Om)) (*.f64 l (*.f64 l U*)))))))) (if (<=.f64 l 78000000000000000303738156588680795353958782478912303815923622022028661377730372588128412746433316857762608266101129216) (sqrt.f64 (*.f64 (*.f64 U (*.f64 2 n)) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (if (<=.f64 l 99999999999999990660396936451049407652789096389402106318690169014230827417515340183487244380298106827518051036015414262787762879627804165648934234223216948652905993920546904997130825691790753915825536773603473752064) (sqrt.f64 (/.f64 (*.f64 -2 (*.f64 (+.f64 2 (*.f64 U (/.f64 n Om))) (*.f64 U (*.f64 l (*.f64 n l))))) Om)) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 l (*.f64 U l)) (*.f64 n -2)) Om)))))))
(if (<=.f64 l 5860559560148309/813966605576154086191388158047028539690522256142078632860871314912602201882035164980643579207953404631705311351737456109117285358168867807661542486856790777111225290468019355281137486073219485440547487321275219968468108891293513341206528) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 l 15499999999999998868185704147451904) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n (*.f64 Om Om)) (*.f64 l (*.f64 l U*)))))))) (if (<=.f64 l 78000000000000000303738156588680795353958782478912303815923622022028661377730372588128412746433316857762608266101129216) (sqrt.f64 (*.f64 (*.f64 U (*.f64 2 n)) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))))) (if (<=.f64 l 99999999999999990660396936451049407652789096389402106318690169014230827417515340183487244380298106827518051036015414262787762879627804165648934234223216948652905993920546904997130825691790753915825536773603473752064) (sqrt.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 U (*.f64 l (*.f64 n l))) (-.f64 -2 (*.f64 U (/.f64 n Om))))) Om)) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 l (*.f64 U l)) (*.f64 n -2)) Om)))))))
(if (<=.f64 l 5860559560148309/813966605576154086191388158047028539690522256142078632860871314912602201882035164980643579207953404631705311351737456109117285358168867807661542486856790777111225290468019355281137486073219485440547487321275219968468108891293513341206528) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 l 2740315569995443/22835963083295358096932575511191922182123945984) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 (/.f64 n (*.f64 Om Om)) (*.f64 l (*.f64 l U*)))) U)))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U))))))
(if (<=.f64 l 5860559560148309/813966605576154086191388158047028539690522256142078632860871314912602201882035164980643579207953404631705311351737456109117285358168867807661542486856790777111225290468019355281137486073219485440547487321275219968468108891293513341206528) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 l 2740315569995443/22835963083295358096932575511191922182123945984) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 (/.f64 n (*.f64 Om Om)) (*.f64 l (*.f64 l U*)))))))) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l))))))))))
(if (<=.f64 U 178405961588245/178405961588244985132285746181186892047843328) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))))))
(if (<=.f64 U 178405961588245/178405961588244985132285746181186892047843328) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))))))
(if (<=.f64 U 178405961588245/178405961588244985132285746181186892047843328) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (sqrt.f64 (*.f64 (*.f64 U (*.f64 2 n)) (+.f64 t (/.f64 -2 (/.f64 Om (*.f64 l l)))))))
(if (<=.f64 U* 4461050725433349/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))) U)))) (if (<=.f64 U* 6748370691814795/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (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 U* 4461050725433349/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U (+.f64 t (*.f64 -2 (/.f64 l (/.f64 Om l)))))))) (if (<=.f64 U* 6748370691814795/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944) (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 U -2698013860351689/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 t U)))) (if (<=.f64 U 1298336639719011/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 l (*.f64 l U)) (*.f64 n -2)) Om))) (if (<=.f64 U 840949054640123/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (if (<=.f64 U 8990361175547381/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 l (*.f64 l U)) (*.f64 n -2)) Om))) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))))))
(if (<=.f64 U -2698013860351689/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (sqrt.f64 (*.f64 2 (*.f64 n (*.f64 U t)))) (if (<=.f64 U 1298336639719011/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 l (*.f64 U l)) (*.f64 n -2)) Om))) (if (<=.f64 U 840949054640123/2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133312) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))) (if (<=.f64 U 8990361175547381/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 l (*.f64 U l)) (*.f64 n -2)) Om))) (sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))))))
(if (<=.f64 U* -7918267139044827/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (sqrt.f64 (*.f64 (*.f64 U t) (*.f64 2 n))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))))
(if (<=.f64 U* -7918267139044827/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U t))) (sqrt.f64 (*.f64 2 (*.f64 U (*.f64 n t)))))
(sqrt.f64 (*.f64 t (*.f64 2 (*.f64 n U))))
Compiler

Compiled 1983 to 1214 computations (38.8% saved)

soundness469.0ms (1%)

Algorithm
egg-herbie
Rules
760×fma-def_binary64
667×associate-*l/_binary64
515×fma-neg_binary64
515×fma-neg_binary64
515×fma-neg_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02242
15840
219240
399138
4442737
02242
15840
219240
399138
4442737
02242
15840
219240
399138
4442737
02435058
18114967
234794701
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 2837 to 1841 computations (35.1% saved)

end1.1s (2.5%)

Compiler

Compiled 1869 to 919 computations (50.8% saved)

Profiling

Loading profile data...